From e4914d4c1dc2a02210450768f53af22d2d235a0a Mon Sep 17 00:00:00 2001 From: Josh Taylor Date: Thu, 17 Jul 2025 13:50:25 -0700 Subject: [PATCH 001/334] Adds shared_gallery_image_version_end_of_life_date --- images/ubuntu/templates/source.ubuntu.pkr.hcl | 1 + images/ubuntu/templates/variable.ubuntu.pkr.hcl | 4 ++++ images/windows/templates/source.windows.pkr.hcl | 1 + images/windows/templates/variable.windows.pkr.hcl | 4 ++++ 4 files changed, 10 insertions(+) diff --git a/images/ubuntu/templates/source.ubuntu.pkr.hcl b/images/ubuntu/templates/source.ubuntu.pkr.hcl index 4080b9b861..d05e8f6551 100644 --- a/images/ubuntu/templates/source.ubuntu.pkr.hcl +++ b/images/ubuntu/templates/source.ubuntu.pkr.hcl @@ -37,6 +37,7 @@ source "azure-arm" "image" { image_version = var.gallery_image_version storage_account_type = var.gallery_storage_account_type } + shared_gallery_image_version_end_of_life_date = var.shared_gallery_image_version_end_of_life_date dynamic "azure_tag" { for_each = var.azure_tags diff --git a/images/ubuntu/templates/variable.ubuntu.pkr.hcl b/images/ubuntu/templates/variable.ubuntu.pkr.hcl index e2c6aaf760..e2a2664ce6 100644 --- a/images/ubuntu/templates/variable.ubuntu.pkr.hcl +++ b/images/ubuntu/templates/variable.ubuntu.pkr.hcl @@ -70,6 +70,10 @@ variable "gallery_storage_account_type" { type = string default = "${env("GALLERY_STORAGE_ACCOUNT_TYPE")}" } +variable "shared_gallery_image_version_end_of_life_date" { + type = string + default = "${env("SHARED_GALLERY_IMAGE_VERSION_END_OF_LIFE_DATE")}" +} variable "image_os_type" { type = string default = "Linux" diff --git a/images/windows/templates/source.windows.pkr.hcl b/images/windows/templates/source.windows.pkr.hcl index 36aac4035f..67092d247c 100644 --- a/images/windows/templates/source.windows.pkr.hcl +++ b/images/windows/templates/source.windows.pkr.hcl @@ -43,6 +43,7 @@ source "azure-arm" "image" { image_version = var.gallery_image_version storage_account_type = var.gallery_storage_account_type } + shared_gallery_image_version_end_of_life_date = var.shared_gallery_image_version_end_of_life_date dynamic "azure_tag" { for_each = var.azure_tags diff --git a/images/windows/templates/variable.windows.pkr.hcl b/images/windows/templates/variable.windows.pkr.hcl index 1605ce4a57..96c8f51f1c 100644 --- a/images/windows/templates/variable.windows.pkr.hcl +++ b/images/windows/templates/variable.windows.pkr.hcl @@ -78,6 +78,10 @@ variable "gallery_storage_account_type" { type = string default = "${env("GALLERY_STORAGE_ACCOUNT_TYPE")}" } +variable "shared_gallery_image_version_end_of_life_date" { + type = string + default = "${env("SHARED_GALLERY_IMAGE_VERSION_END_OF_LIFE_DATE")}" +} variable "image_os_type" { type = string default = "Windows" From 073fdbd441fbd5013e56786bf53b51ae7348286f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 23 Jul 2025 17:16:58 +0000 Subject: [PATCH 002/334] Updating readme file for win25 version 20250720.1.0 (#12631) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/windows/Windows2025-Readme.md | 63 ++++++++++++++-------------- 1 file changed, 31 insertions(+), 32 deletions(-) diff --git a/images/windows/Windows2025-Readme.md b/images/windows/Windows2025-Readme.md index f974b8f3e6..0fa24a52c3 100644 --- a/images/windows/Windows2025-Readme.md +++ b/images/windows/Windows2025-Readme.md @@ -1,11 +1,10 @@ | Announcements | |-| -| [[Windows Server 2025] image will no longer have D:/ drive accessible to users from 2025-07-14](https://github.com/actions/runner-images/issues/12416) | | [[Windows & Ubuntu] .NET 6 will be removed from the images on 2025-08-01.](https://github.com/actions/runner-images/issues/12241) | *** # Windows Server 2025 -- OS Version: 10.0.26100 Build 4652 -- Image Version: 20250713.1.0 +- OS Version: 10.0.26100 Build 4656 +- Image Version: 20250720.1.0 ## Windows features - Windows Subsystem for Linux (WSLv1): Enabled @@ -17,9 +16,9 @@ - Bash 5.2.37(1)-release - Go 1.24.5 - Julia 1.11.6 -- Kotlin 2.1.10 +- Kotlin 2.2.0 - LLVM 20.1.7 -- Node 22.17.0 +- Node 22.17.1 - Perl 5.40.2 - PHP 8.4.8 - Python 3.9.13 @@ -28,14 +27,14 @@ ### Package Management - Chocolatey 2.5.0 - Composer 2.8.10 -- Helm 3.18.3 +- Helm 3.18.4 - Miniconda 25.5.1 (pre-installed on the image but not added to PATH) - NPM 10.9.2 - NuGet 6.14.0.116 - pip 25.1.1 (python 3.9) - Pipx 1.7.1 - RubyGems 3.5.22 -- Vcpkg (build from commit 09b8d93e61) +- Vcpkg (build from commit 4887ad6d14) - Yarn 1.22.22 #### Environment variables @@ -47,7 +46,7 @@ ### Project Management - Ant 1.10.15 - Gradle 8.14 -- Maven 3.9.10 +- Maven 3.9.11 - sbt 1.11.3 ### Tools @@ -66,17 +65,17 @@ - ghc 9.12.2 - Git 2.50.1.windows.1 - Git LFS 3.7.0 -- ImageMagick 7.1.1-47 +- ImageMagick 7.1.2-0 - jq 1.7.1 - Kind 0.29.0 -- Kubectl 1.33.2 +- Kubectl 1.33.3 - gcc 14.2.0 - gdb 16.2 - GNU Binutils 2.44 - Newman 6.2.1 - OpenSSL 3.5.1 - Packer 1.12.0 -- Pulumi 3.181.0 +- Pulumi 3.184.0 - R 4.4.2 - Service Fabric SDK 10.1.2493.9590 - Stack 3.7.1 @@ -89,12 +88,12 @@ - Ninja 1.13.1 ### CLI Tools -- AWS CLI 2.27.50 +- AWS CLI 2.27.55 - AWS SAM CLI 1.142.1 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.75.0 - Azure DevOps CLI extension 1.0.2 -- GitHub CLI 2.75.0 +- GitHub CLI 2.76.0 ### Rust Tools - Cargo 1.88.0 @@ -107,10 +106,10 @@ - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 138.0.7204.101 -- Chrome Driver 138.0.7204.94 -- Microsoft Edge 138.0.3351.83 -- Microsoft Edge Driver 138.0.3351.83 +- Google Chrome 138.0.7204.158 +- Chrome Driver 138.0.7204.157 +- Microsoft Edge 138.0.3351.95 +- Microsoft Edge Driver 138.0.3351.95 - Mozilla Firefox 140.0.4 - Gecko Driver 0.36.0 - IE Driver 4.14.0.0 @@ -158,8 +157,8 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Node.js - 18.20.8 -- 20.19.3 -- 22.17.0 +- 20.19.4 +- 22.17.1 #### Python - 3.9.13 @@ -202,7 +201,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - MySQL 8.0.42.0 - SQL OLEDB Driver 18.7.4.0 - SQLPS 1.0 -- MongoDB Shell (mongosh) 2.5.5 +- MongoDB Shell (mongosh) 2.5.6 ### Web Servers | Name | Version | ConfigFile | ServiceName | ServiceStatus | ListenPort | @@ -211,9 +210,9 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Nginx | 1.29.0 | C:\tools\nginx-1.29.0\conf\nginx.conf | nginx | Stopped | 80 | ### Visual Studio Enterprise 2022 -| Name | Version | Path | -| ----------------------------- | ------------- | -------------------------------------------------------- | -| Visual Studio Enterprise 2022 | 17.14.36301.6 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | +| Name | Version | Path | +| ----------------------------- | -------------- | -------------------------------------------------------- | +| Visual Studio Enterprise 2022 | 17.14.36310.24 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | #### Workloads, components and extensions | Package | Version | @@ -238,7 +237,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Component.UnityEngine.x64 | 17.14.36015.10 | | Component.Unreal.Debugger | 17.14.36015.10 | | Component.Unreal.Ide | 17.14.36015.10 | -| Component.VisualStudio.GitHub.Copilot | 17.14.36301.6 | +| Component.VisualStudio.GitHub.Copilot | 17.14.36310.24 | | Component.VSInstallerProjects2022 | 2.0.1 | | Component.WixToolset.VisualStudioExtension.Dev17 | 1.0.0.22 | | Component.WixToolset.VisualStudioExtension.Schemas3 | 1.0.0.22 | @@ -317,7 +316,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Component.Graphics.Tools | 17.14.36015.10 | | Microsoft.VisualStudio.Component.HLSL | 17.14.36015.10 | | Microsoft.VisualStudio.Component.IISExpress | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.IntelliCode | 17.14.36220.6 | +| Microsoft.VisualStudio.Component.IntelliCode | 17.14.36310.24 | | Microsoft.VisualStudio.Component.IntelliTrace.FrontEnd | 17.14.36015.10 | | Microsoft.VisualStudio.Component.JavaScript.Diagnostics | 17.14.36015.10 | | Microsoft.VisualStudio.Component.JavaScript.TypeScript | 17.14.36015.10 | @@ -463,7 +462,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - 10.0.26100.0 ### .NET Core Tools -- .NET Core SDK: 8.0.118, 8.0.206, 8.0.315, 8.0.412, 9.0.108, 9.0.205, 9.0.302 +- .NET Core SDK: 8.0.118, 8.0.206, 8.0.315, 8.0.412, 9.0.108, 9.0.205, 9.0.302, 9.0.303 - .NET Framework: 4.8, 4.8.1 - Microsoft.AspNetCore.App: 8.0.6, 8.0.18, 9.0.6, 9.0.7 - Microsoft.NETCore.App: 8.0.6, 8.0.18, 9.0.6, 9.0.7 @@ -475,10 +474,10 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Powershell Modules - Az: 12.5.0 -- AWSPowershell: 5.0.9 +- AWSPowershell: 5.0.14 - DockerMsftProvider: 1.0.0.8 - MarkdownPS: 1.10 -- Microsoft.Graph: 2.29.0 +- Microsoft.Graph: 2.29.1 - Pester: 3.4.0, 5.7.1 - PowerShellGet: 1.0.0.1, 2.2.5 - PSScriptAnalyzer: 1.24.0 @@ -498,15 +497,15 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | CMake | 3.22.1
3.30.5
3.31.5 | | Google Play services | 49 | | Google Repository | 58 | -| NDK | 26.3.11579264
27.2.12479018
28.2.13676358 | +| NDK | 26.3.11579264
27.3.13750724
28.2.13676358 | #### Environment variables | Name | Value | | ----------------------- | ---------------------------------------- | | ANDROID_HOME | C:\Android\android-sdk | -| ANDROID_NDK | C:\Android\android-sdk\ndk\27.2.12479018 | -| ANDROID_NDK_HOME | C:\Android\android-sdk\ndk\27.2.12479018 | +| ANDROID_NDK | C:\Android\android-sdk\ndk\27.3.13750724 | +| ANDROID_NDK_HOME | C:\Android\android-sdk\ndk\27.3.13750724 | | ANDROID_NDK_LATEST_HOME | C:\Android\android-sdk\ndk\28.2.13676358 | -| ANDROID_NDK_ROOT | C:\Android\android-sdk\ndk\27.2.12479018 | +| ANDROID_NDK_ROOT | C:\Android\android-sdk\ndk\27.3.13750724 | | ANDROID_SDK_ROOT | C:\Android\android-sdk | From 9f56e4ed3dfcd350acb47a705540b1d0fe9ffc65 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 23 Jul 2025 17:18:48 +0000 Subject: [PATCH 003/334] Updating readme file for win22 version 20250720.1.0 (#12632) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/windows/Windows2022-Readme.md | 61 ++++++++++++++-------------- 1 file changed, 30 insertions(+), 31 deletions(-) diff --git a/images/windows/Windows2022-Readme.md b/images/windows/Windows2022-Readme.md index 9dcd3fd56f..6084ff7967 100644 --- a/images/windows/Windows2022-Readme.md +++ b/images/windows/Windows2022-Readme.md @@ -1,11 +1,10 @@ | Announcements | |-| -| [[Windows Server 2025] image will no longer have D:/ drive accessible to users from 2025-07-14](https://github.com/actions/runner-images/issues/12416) | | [[Windows & Ubuntu] .NET 6 will be removed from the images on 2025-08-01.](https://github.com/actions/runner-images/issues/12241) | *** # Windows Server 2022 - OS Version: 10.0.20348 Build 3932 -- Image Version: 20250713.1.0 +- Image Version: 20250720.1.0 ## Windows features - Windows Subsystem for Linux (WSLv1): Enabled @@ -16,9 +15,9 @@ - Bash 5.2.37(1)-release - Go 1.24.5 - Julia 1.11.6 -- Kotlin 2.1.10 +- Kotlin 2.2.0 - LLVM 20.1.7 -- Node 20.19.3 +- Node 20.19.4 - Perl 5.32.1 - PHP 8.4.8 - Python 3.9.13 @@ -27,14 +26,14 @@ ### Package Management - Chocolatey 2.5.0 - Composer 2.8.10 -- Helm 3.18.3 +- Helm 3.18.4 - Miniconda 25.5.1 (pre-installed on the image but not added to PATH) - NPM 10.8.2 - NuGet 6.14.0.116 - pip 25.1.1 (python 3.9) - Pipx 1.7.1 - RubyGems 3.5.22 -- Vcpkg (build from commit 09b8d93e61) +- Vcpkg (build from commit 4887ad6d14) - Yarn 1.22.22 #### Environment variables @@ -46,7 +45,7 @@ ### Project Management - Ant 1.10.15 - Gradle 8.14 -- Maven 3.9.10 +- Maven 3.9.11 - sbt 1.11.3 ### Tools @@ -65,11 +64,11 @@ - ghc 9.12.2 - Git 2.50.1.windows.1 - Git LFS 3.7.0 -- ImageMagick 7.1.1-47 +- ImageMagick 7.1.2-0 - InnoSetup 6.4.0 - jq 1.7.1 - Kind 0.29.0 -- Kubectl 1.33.2 +- Kubectl 1.33.3 - Mercurial 5.0 - gcc 12.2.0 - gdb 11.2 @@ -78,7 +77,7 @@ - NSIS 3.10 - OpenSSL 1.1.1w - Packer 1.12.0 -- Pulumi 3.181.0 +- Pulumi 3.184.0 - R 4.4.2 - Service Fabric SDK 10.1.2493.9590 - Stack 3.7.1 @@ -92,13 +91,13 @@ - Ninja 1.13.1 ### CLI Tools -- Alibaba Cloud CLI 3.0.289 -- AWS CLI 2.27.50 +- Alibaba Cloud CLI 3.0.290 +- AWS CLI 2.27.55 - AWS SAM CLI 1.142.1 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.75.0 - Azure DevOps CLI extension 1.0.2 -- GitHub CLI 2.75.0 +- GitHub CLI 2.76.0 ### Rust Tools - Cargo 1.88.0 @@ -115,10 +114,10 @@ - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 138.0.7204.101 -- Chrome Driver 138.0.7204.94 -- Microsoft Edge 138.0.3351.83 -- Microsoft Edge Driver 138.0.3351.83 +- Google Chrome 138.0.7204.158 +- Chrome Driver 138.0.7204.157 +- Microsoft Edge 138.0.3351.95 +- Microsoft Edge Driver 138.0.3351.95 - Mozilla Firefox 140.0.4 - Gecko Driver 0.36.0 - IE Driver 4.14.0.0 @@ -166,8 +165,8 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Node.js - 18.20.8 -- 20.19.3 -- 22.17.0 +- 20.19.4 +- 22.17.1 #### Python - 3.9.13 @@ -221,9 +220,9 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Nginx | 1.29.0 | C:\tools\nginx-1.29.0\conf\nginx.conf | nginx | Stopped | 80 | ### Visual Studio Enterprise 2022 -| Name | Version | Path | -| ----------------------------- | ------------- | -------------------------------------------------------- | -| Visual Studio Enterprise 2022 | 17.14.36301.6 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | +| Name | Version | Path | +| ----------------------------- | -------------- | -------------------------------------------------------- | +| Visual Studio Enterprise 2022 | 17.14.36310.24 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | #### Workloads, components and extensions | Package | Version | @@ -250,7 +249,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Component.Unreal.Android | 17.14.36015.10 | | Component.Unreal.Debugger | 17.14.36015.10 | | Component.Unreal.Ide | 17.14.36015.10 | -| Component.VisualStudio.GitHub.Copilot | 17.14.36301.6 | +| Component.VisualStudio.GitHub.Copilot | 17.14.36310.24 | | Component.VSInstallerProjects2022 | 2.0.1 | | Component.WixToolset.VisualStudioExtension.Dev17 | 1.0.0.22 | | Component.WixToolset.VisualStudioExtension.Schemas3 | 1.0.0.22 | @@ -331,7 +330,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Component.Graphics.Tools | 17.14.36015.10 | | Microsoft.VisualStudio.Component.HLSL | 17.14.36015.10 | | Microsoft.VisualStudio.Component.IISExpress | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.IntelliCode | 17.14.36220.6 | +| Microsoft.VisualStudio.Component.IntelliCode | 17.14.36310.24 | | Microsoft.VisualStudio.Component.IntelliTrace.FrontEnd | 17.14.36015.10 | | Microsoft.VisualStudio.Component.JavaScript.Diagnostics | 17.14.36015.10 | | Microsoft.VisualStudio.Component.JavaScript.TypeScript | 17.14.36015.10 | @@ -487,7 +486,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - 10.0.26100.0 ### .NET Core Tools -- .NET Core SDK: 6.0.136, 6.0.203, 6.0.321, 6.0.428, 8.0.118, 8.0.206, 8.0.315, 8.0.412, 9.0.108, 9.0.205, 9.0.302 +- .NET Core SDK: 6.0.136, 6.0.203, 6.0.321, 6.0.428, 8.0.118, 8.0.206, 8.0.315, 8.0.412, 9.0.108, 9.0.205, 9.0.302, 9.0.303 - .NET Framework: 4.7.2, 4.8, 4.8.1 - Microsoft.AspNetCore.App: 6.0.5, 6.0.26, 6.0.36, 6.0.39, 8.0.6, 8.0.18, 9.0.6, 9.0.7 - Microsoft.NETCore.App: 6.0.5, 6.0.26, 6.0.36, 6.0.39, 8.0.6, 8.0.18, 9.0.6, 9.0.7 @@ -499,10 +498,10 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Powershell Modules - Az: 12.5.0 -- AWSPowershell: 5.0.9 +- AWSPowershell: 5.0.14 - DockerMsftProvider: 1.0.0.8 - MarkdownPS: 1.10 -- Microsoft.Graph: 2.29.0 +- Microsoft.Graph: 2.29.1 - Pester: 3.4.0, 5.7.1 - PowerShellGet: 1.0.0.1, 2.2.5 - PSScriptAnalyzer: 1.24.0 @@ -522,16 +521,16 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | CMake | 3.18.1
3.22.1
3.31.5 | | Google Play services | 49 | | Google Repository | 58 | -| NDK | 26.3.11579264
27.2.12479018
28.2.13676358 | +| NDK | 26.3.11579264
27.3.13750724
28.2.13676358 | #### Environment variables | Name | Value | | ----------------------- | ---------------------------------------- | | ANDROID_HOME | C:\Android\android-sdk | -| ANDROID_NDK | C:\Android\android-sdk\ndk\27.2.12479018 | -| ANDROID_NDK_HOME | C:\Android\android-sdk\ndk\27.2.12479018 | +| ANDROID_NDK | C:\Android\android-sdk\ndk\27.3.13750724 | +| ANDROID_NDK_HOME | C:\Android\android-sdk\ndk\27.3.13750724 | | ANDROID_NDK_LATEST_HOME | C:\Android\android-sdk\ndk\28.2.13676358 | -| ANDROID_NDK_ROOT | C:\Android\android-sdk\ndk\27.2.12479018 | +| ANDROID_NDK_ROOT | C:\Android\android-sdk\ndk\27.3.13750724 | | ANDROID_SDK_ROOT | C:\Android\android-sdk | ### Cached Docker images From 720790a17cf2af61d246b88f8da407be629a9d1f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 23 Jul 2025 17:19:19 +0000 Subject: [PATCH 004/334] Updating readme file for ubuntu22 version 20250720.1.0 (#12629) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/ubuntu/Ubuntu2204-Readme.md | 78 +++++++++++++++--------------- 1 file changed, 39 insertions(+), 39 deletions(-) diff --git a/images/ubuntu/Ubuntu2204-Readme.md b/images/ubuntu/Ubuntu2204-Readme.md index 88f5b314de..57e026fd43 100644 --- a/images/ubuntu/Ubuntu2204-Readme.md +++ b/images/ubuntu/Ubuntu2204-Readme.md @@ -4,8 +4,8 @@ *** # Ubuntu 22.04 - OS Version: 22.04.5 LTS -- Kernel Version: 6.8.0-1030-azure -- Image Version: 20250713.1.0 +- Kernel Version: 6.8.0-1031-azure +- Image Version: 20250720.1.0 - Systemd version: 249.11-0ubuntu3.16 ## Installed Software @@ -19,10 +19,10 @@ - GNU C++: 10.5.0, 11.4.0, 12.3.0 - GNU Fortran: 10.5.0, 11.4.0, 12.3.0 - Julia 1.11.6 -- Kotlin 2.1.10-release-473 +- Kotlin 2.2.0-release-294 - Mono 6.12.0.200 - MSBuild 16.10.1.31701 (Mono 6.12.0.200) -- Node.js 20.19.3 +- Node.js 20.19.4 - Perl 5.34.0 - Python 3.10.12 - Ruby 3.0.2p107 @@ -31,7 +31,7 @@ ### Package Management - cpan 1.64 - Helm 3.18.4 -- Homebrew 4.5.9 +- Homebrew 4.5.10 - Miniconda 25.5.1 - Npm 10.8.2 - NuGet 6.6.1.2 @@ -39,7 +39,7 @@ - Pip3 22.0.2 - Pipx 1.7.1 - RubyGems 3.3.5 -- Vcpkg (build from commit 09b8d93e61) +- Vcpkg (build from commit 7ffcbfcc40) - Yarn 1.22.22 #### Environment variables @@ -60,11 +60,11 @@ to accomplish this. - Ant 1.10.12 - Gradle 8.14.3 - Lerna 8.2.3 -- Maven 3.9.10 +- Maven 3.9.11 - Sbt 1.11.3 ### Tools -- Ansible 2.17.12 +- Ansible 2.17.13 - apt-fast 1.10.0 - AzCopy 10.29.1 - available by `azcopy` and `azcopy10` aliases - Bazel 8.3.1 @@ -83,10 +83,10 @@ to accomplish this. - Git LFS 3.7.0 - Git-ftp 1.6.0 - Haveged 1.9.14 -- Heroku 10.11.0 +- Heroku 10.12.0 - jq 1.6 - Kind 0.29.0 -- Kubectl 1.33.2 +- Kubectl 1.33.3 - Kustomize 5.7.0 - Leiningen 2.11.2 - MediaInfo 21.09 @@ -99,7 +99,7 @@ to accomplish this. - Packer 1.13.1 - Parcel 2.15.4 - Podman 3.4.4 -- Pulumi 3.181.0 +- Pulumi 3.184.0 - R 4.5.1 - Skopeo 1.4.1 - Sphinx Open Source Search Server 2.2.11 @@ -111,26 +111,26 @@ to accomplish this. - Ninja 1.13.1 ### CLI Tools -- Alibaba Cloud CLI 3.0.289 -- AWS CLI 2.27.50 +- Alibaba Cloud CLI 3.0.290 +- AWS CLI 2.27.55 - AWS CLI Session Manager Plugin 1.2.707.0 - AWS SAM CLI 1.142.1 - Azure CLI 2.75.0 - Azure CLI (azure-devops) 1.0.2 -- GitHub CLI 2.75.0 -- Google Cloud CLI 529.0.0 -- Netlify CLI 22.2.2 -- OpenShift CLI 4.19.3 +- GitHub CLI 2.76.0 +- Google Cloud CLI 530.0.0 +- Netlify CLI 22.3.0 +- OpenShift CLI 4.19.4 - ORAS CLI 1.2.3 -- Vercel CLI 44.4.1 +- Vercel CLI 44.5.0 ### Java | Version | Environment Variable | | ------------------- | -------------------- | | 8.0.452+9 | JAVA_HOME_8_X64 | -| 11.0.27+6 (default) | JAVA_HOME_11_X64 | -| 17.0.15+6 | JAVA_HOME_17_X64 | -| 21.0.7+6 | JAVA_HOME_21_X64 | +| 11.0.28+6 (default) | JAVA_HOME_11_X64 | +| 17.0.16+8 | JAVA_HOME_17_X64 | +| 21.0.8+9 | JAVA_HOME_21_X64 | ### PHP Tools - PHP: 8.1.2 @@ -161,11 +161,11 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 138.0.7204.100 -- ChromeDriver 138.0.7204.94 +- Google Chrome 138.0.7204.157 +- ChromeDriver 138.0.7204.157 - Chromium 138.0.7204.0 -- Microsoft Edge 138.0.3351.83 -- Microsoft Edge WebDriver 138.0.3351.83 +- Microsoft Edge 138.0.3351.95 +- Microsoft Edge WebDriver 138.0.3351.95 - Selenium server 4.34.0 - Mozilla Firefox 140.0.4 - Geckodriver 0.36.0 @@ -215,8 +215,8 @@ Use the following command as a part of your job to start the service: 'sudo syst #### Node.js - 18.20.8 -- 20.19.3 -- 22.17.0 +- 20.19.4 +- 22.17.1 #### Python - 3.9.23 @@ -242,7 +242,7 @@ Use the following command as a part of your job to start the service: 'sudo syst #### PowerShell Modules - Az: 12.5.0 - MarkdownPS: 1.10 -- Microsoft.Graph: 2.29.0 +- Microsoft.Graph: 2.29.1 - Pester: 5.7.1 - PSScriptAnalyzer: 1.24.0 @@ -263,16 +263,16 @@ Use the following command as a part of your job to start the service: 'sudo syst | CMake | 3.18.1
3.22.1
3.31.5 | | Google Play services | 49 | | Google Repository | 58 | -| NDK | 26.3.11579264
27.2.12479018 (default) | +| NDK | 26.3.11579264
27.3.13750724 (default) | #### Environment variables | Name | Value | | ----------------------- | -------------------------------------------- | | ANDROID_HOME | /usr/local/lib/android/sdk | -| ANDROID_NDK | /usr/local/lib/android/sdk/ndk/27.2.12479018 | -| ANDROID_NDK_HOME | /usr/local/lib/android/sdk/ndk/27.2.12479018 | -| ANDROID_NDK_LATEST_HOME | /usr/local/lib/android/sdk/ndk/27.2.12479018 | -| ANDROID_NDK_ROOT | /usr/local/lib/android/sdk/ndk/27.2.12479018 | +| ANDROID_NDK | /usr/local/lib/android/sdk/ndk/27.3.13750724 | +| ANDROID_NDK_HOME | /usr/local/lib/android/sdk/ndk/27.3.13750724 | +| ANDROID_NDK_LATEST_HOME | /usr/local/lib/android/sdk/ndk/27.3.13750724 | +| ANDROID_NDK_ROOT | /usr/local/lib/android/sdk/ndk/27.3.13750724 | | ANDROID_SDK_ROOT | /usr/local/lib/android/sdk | ### Cached Docker images @@ -281,18 +281,18 @@ Use the following command as a part of your job to start the service: 'sudo syst | alpine:3.16 | sha256:452e7292acee0ee16c332324d7de05fa2c99f9994ecc9f0779c602916a672ae4 | 2024-01-27 | | alpine:3.17 | sha256:8fc3dacfb6d69da8d44e42390de777e48577085db99aa4e4af35f483eb08b989 | 2024-09-06 | | alpine:3.18 | sha256:de0eb0b3f2a47ba1eb89389859a9bd88b28e82f5826b6969ad604979713c2d4f | 2025-02-14 | -| alpine:3.19 | sha256:e5d0aea7f7d2954678a9a6269ca2d06e06591881161961ea59e974dff3f12377 | 2025-02-14 | +| alpine:3.19 | sha256:3be987e6cde1d07e873c012bf6cfe941e6e85d16ca5fc5b8bedc675451d2de67 | 2025-07-15 | | debian:10 | sha256:58ce6f1271ae1c8a2006ff7d3e54e9874d839f573d8009c20154ad0f2fb0a225 | 2024-06-13 | | debian:11 | sha256:6d4f6b40afca63b59a44ffcedbb2e457e83b645710916d7f094b79c6c591ac28 | 2025-06-30 | | moby/buildkit:latest | sha256:ddd1ca44b21eda906e81ab14a3d467fa6c39cd73b9a39df1196210edcb8db59e | 2025-07-01 | | node:18 | sha256:c6ae79e38498325db67193d391e6ec1d224d96c693a8a4d943498556716d3783 | 2025-03-27 | | node:18-alpine | sha256:8d6421d663b4c28fd3ebc498332f249011d118945588d0a35cb9bc4b8ca09d9e | 2025-03-27 | -| node:20 | sha256:2c3f34d2d28e4c13b26f7244c653527d15544626e85b1a21fb67a95ba4df9a01 | 2025-07-02 | -| node:20-alpine | sha256:fa316946c0cb1f041fe46dda150f3085b71168555e5706ec0c7466a5bae12244 | 2025-07-02 | -| node:22 | sha256:2fa6c977460b56d4d8278947ab56faeb312bc4cc6c4cf78920c6de27812f51c5 | 2025-07-02 | -| node:22-alpine | sha256:10962e8568729b0cfd506170c5a2d1918a2c10ac08c0e6900180b4bac061adc9 | 2025-07-02 | +| node:20 | sha256:a6c4ae2f61d3807514fc4b152b5b37810c70e836303d361d9f84d3842534d666 | 2025-07-15 | +| node:20-alpine | sha256:df02558528d3d3d0d621f112e232611aecfee7cbc654f6b375765f72bb262799 | 2025-07-15 | +| node:22 | sha256:9e6918e8e32a47a58ed5fb9bd235bbc1d18a8c272e37f15d502b9db9e36821ee | 2025-07-16 | +| node:22-alpine | sha256:5539840ce9d013fa13e3b9814c9353024be7ac75aca5db6d039504a56c04ea59 | 2025-07-16 | | ubuntu:20.04 | sha256:8feb4d8ca5354def3d8fce243717141ce31e2c428701f6682bd2fafe15388214 | 2025-04-08 | -| ubuntu:22.04 | sha256:3c61d3759c2639d4b836d32a2d3c83fa0214e36f195a3421018dbaaf79cbe37f | 2025-06-20 | +| ubuntu:22.04 | sha256:1ec65b2719518e27d4d25f104d93f9fac60dc437f81452302406825c46fcc9cb | 2025-07-14 | ### Installed apt packages | Name | Version | From 54a670dee1b501958bf4d84f910b8dd600e85072 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 23 Jul 2025 17:37:00 +0000 Subject: [PATCH 005/334] Updating readme file for macos-13-arm64 version 20250721.1420 (#12639) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-13-arm64-Readme.md | 40 +++++++++++++-------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/images/macos/macos-13-arm64-Readme.md b/images/macos/macos-13-arm64-Readme.md index ea6d4b4a12..ecf2376882 100644 --- a/images/macos/macos-13-arm64-Readme.md +++ b/images/macos/macos-13-arm64-Readme.md @@ -6,12 +6,12 @@ # macOS 13 - OS Version: macOS 13.7.6 (22H625) - Kernel Version: Darwin 22.6.0 -- Image Version: 20250714.1403 +- Image Version: 20250721.1420 ## Installed Software ### Language and Runtime -- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.412, 9.0.102, 9.0.203, 9.0.302 +- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.412, 9.0.102, 9.0.203, 9.0.303 - Bash 3.2.57(1)-release - Clang/LLVM 14.0.0 - Clang/LLVM (Homebrew) 15.0.7 - available on `$(brew --prefix llvm@15)/bin/clang` @@ -21,28 +21,28 @@ - GNU Fortran 12 (Homebrew GCC 12.4.0) - available by `gfortran-12` alias - GNU Fortran 13 (Homebrew GCC 13.4.0) - available by `gfortran-13` alias - GNU Fortran 14 (Homebrew GCC 14.3.0) - available by `gfortran-14` alias -- Kotlin 2.1.10-release-473 +- Kotlin 2.2.0-release-294 - Mono 6.12.0.188 -- Node.js 20.19.3 +- Node.js 20.19.4 - Perl 5.40.2 - Python3 3.13.5 - Ruby 3.3.8 ### Package Management -- Bundler 2.6.9 +- Bundler 2.7.0 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 4.5.9 +- Homebrew 4.5.10 - NPM 10.8.2 - NuGet 6.3.1.1 - Pip3 25.1.1 (python 3.13) - Pipx 1.7.1 -- RubyGems 3.6.9 +- RubyGems 3.7.0 - Yarn 1.22.22 ### Project Management - Apache Ant 1.10.15 -- Apache Maven 3.9.10 +- Apache Maven 3.9.11 - Gradle 8.14.3 ### Utilities @@ -55,7 +55,7 @@ - Curl 8.7.1 - Git 2.50.1 - Git LFS 3.7.0 -- GitHub CLI 2.75.0 +- GitHub CLI 2.76.0 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 @@ -69,7 +69,7 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.27.50 +- AWS CLI 2.27.55 - AWS SAM CLI 1.142.1 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.75.0 @@ -78,7 +78,7 @@ - Cmake 3.31.6 - CodeQL Action Bundle 2.22.1 - Fastlane 2.228.0 -- SwiftFormat 0.57.0 +- SwiftFormat 0.57.2 - Xcbeautify 2.29.0 - Xcode Command Line Tools 14.3.1.0.1.1683849156 - Xcodes 1.6.2 @@ -88,9 +88,9 @@ ### Browsers - Safari 18.5 (18621.2.5.18.1) - SafariDriver 18.5 (18621.2.5.18.1) -- Google Chrome 138.0.7204.101 -- Google Chrome for Testing 138.0.7204.94 -- ChromeDriver 138.0.7204.94 +- Google Chrome 138.0.7204.158 +- Google Chrome for Testing 138.0.7204.157 +- ChromeDriver 138.0.7204.157 - Mozilla Firefox 140.0.4 - geckodriver 0.36.0 - Selenium server 4.34.0 @@ -107,7 +107,7 @@ | ------------------- | -------------------- | | 11.0.27+6 | JAVA_HOME_11_arm64 | | 17.0.15+6 (default) | JAVA_HOME_17_arm64 | -| 21.0.7+6.0 | JAVA_HOME_21_arm64 | +| 21.0.8+9.0 | JAVA_HOME_21_arm64 | ### Cached Tools @@ -115,7 +115,7 @@ - 3.1.7 - 3.2.8 - 3.3.8 -- 3.4.4 +- 3.4.5 #### Python - 3.11.9 @@ -124,8 +124,8 @@ #### Node.js - 18.20.8 -- 20.19.3 -- 22.17.0 +- 20.19.4 +- 22.17.1 #### Go - 1.22.12 @@ -197,8 +197,8 @@ | visionOS 1.0 | xros1.0 | 15.2 | | Simulator - visionOS 1.0 | xrsimulator1.0 | 15.2 | | Asset Runtime SDK for macOS hosts targeting watchOS 9.4 | assetruntime.host.macosx.target.watchos9.4 | 14.3.1 | -| Asset Runtime SDK for macOS hosts targeting iOS 16.4 | assetruntime.host.macosx.target.iphoneos16.4 | 14.3.1 | | Asset Runtime SDK for macOS hosts targeting tvOS 16.4 | assetruntime.host.macosx.target.appletvos16.4 | 14.3.1 | +| Asset Runtime SDK for macOS hosts targeting iOS 16.4 | assetruntime.host.macosx.target.iphoneos16.4 | 14.3.1 | | DriverKit 22.1 | driverkit22.1 | 14.1 | | DriverKit 22.2 | driverkit22.2 | 14.2 | | DriverKit 22.4 | driverkit22.4 | 14.3.1 | @@ -235,7 +235,7 @@ | CMake | 3.31.5 | | Google Play services | 49 | | Google Repository | 58 | -| NDK | 26.3.11579264 (default)
27.2.12479018
28.2.13676358 | +| NDK | 26.3.11579264 (default)
27.3.13750724
28.2.13676358 | #### Environment variables | Name | Value | From 8701ae48e2da7e0b758c8e5982185514b915f52b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 23 Jul 2025 19:35:27 +0000 Subject: [PATCH 006/334] Updating readme file for macos-14 version 20250721.1458 (#12638) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-14-Readme.md | 86 ++++++++++++++++----------------- 1 file changed, 43 insertions(+), 43 deletions(-) diff --git a/images/macos/macos-14-Readme.md b/images/macos/macos-14-Readme.md index 9d0c27949a..32240073f4 100644 --- a/images/macos/macos-14-Readme.md +++ b/images/macos/macos-14-Readme.md @@ -6,12 +6,12 @@ # macOS 14 - OS Version: macOS 14.7.6 (23H626) - Kernel Version: Darwin 23.6.0 -- Image Version: 20250715.1434 +- Image Version: 20250721.1458 ## Installed Software ### Language and Runtime -- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.412, 9.0.102, 9.0.203, 9.0.302 +- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.412, 9.0.102, 9.0.203, 9.0.303 - Bash 3.2.57(1)-release - Clang/LLVM 15.0.0 - Clang/LLVM (Homebrew) 15.0.7 - available on `$(brew --prefix llvm@15)/bin/clang` @@ -21,16 +21,16 @@ - GNU Fortran 12 (Homebrew GCC 12.4.0) - available by `gfortran-12` alias - GNU Fortran 13 (Homebrew GCC 13.4.0) - available by `gfortran-13` alias - GNU Fortran 14 (Homebrew GCC 14.3.0) - available by `gfortran-14` alias -- Kotlin 2.1.10-release-473 +- Kotlin 2.2.0-release-294 - Mono 6.12.0.188 -- Node.js 20.19.3 +- Node.js 20.19.4 - Perl 5.40.2 - PHP 8.4.10 - Python3 3.13.5 - Ruby 3.3.8 ### Package Management -- Bundler 2.6.9 +- Bundler 2.7.0 - Carthage 0.40.0 - CocoaPods 1.16.2 - Composer 2.8.10 @@ -39,13 +39,13 @@ - NuGet 6.3.1.1 - Pip3 25.1.1 (python 3.13) - Pipx 1.7.1 -- RubyGems 3.6.9 -- Vcpkg 2025 (build from commit 30f771d4ac) +- RubyGems 3.7.0 +- Vcpkg 2025 (build from commit ef97fc17c7) - Yarn 1.22.22 ### Project Management - Apache Ant 1.10.15 -- Apache Maven 3.9.10 +- Apache Maven 3.9.11 - Gradle 8.14.3 ### Utilities @@ -55,10 +55,10 @@ - bazel 8.3.1 - bazelisk 1.26.0 - bsdtar 3.5.3 - available by 'tar' alias -- Curl 8.14.1 +- Curl 8.15.0 - Git 2.50.1 - Git LFS 3.7.0 -- GitHub CLI 2.75.1 +- GitHub CLI 2.76.0 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 @@ -72,7 +72,7 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.27.50 +- AWS CLI 2.27.55 - AWS SAM CLI 1.142.1 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.75.0 @@ -92,11 +92,11 @@ ### Browsers - Safari 18.5 (19621.2.5.18.1) - SafariDriver 18.5 (19621.2.5.18.1) -- Google Chrome 138.0.7204.101 -- Google Chrome for Testing 138.0.7204.94 -- ChromeDriver 138.0.7204.94 -- Microsoft Edge 138.0.3351.83 -- Microsoft Edge WebDriver 138.0.3351.83 +- Google Chrome 138.0.7204.158 +- Google Chrome for Testing 138.0.7204.157 +- ChromeDriver 138.0.7204.157 +- Microsoft Edge 138.0.3351.95 +- Microsoft Edge WebDriver 138.0.3351.95 - Mozilla Firefox 140.0.4 - geckodriver 0.36.0 - Selenium server 4.34.0 @@ -112,9 +112,9 @@ | Version | Environment Variable | | -------------------- | -------------------- | | 8.0.452+9 | JAVA_HOME_8_X64 | -| 11.0.27+6 | JAVA_HOME_11_X64 | -| 17.0.15+6 | JAVA_HOME_17_X64 | -| 21.0.7+6.0 (default) | JAVA_HOME_21_X64 | +| 11.0.28+6 | JAVA_HOME_11_X64 | +| 17.0.16+8 | JAVA_HOME_17_X64 | +| 21.0.8+9.0 (default) | JAVA_HOME_21_X64 | ### Cached Tools @@ -122,7 +122,7 @@ - 3.1.7 - 3.2.8 - 3.3.8 -- 3.4.4 +- 3.4.5 #### Python - 3.9.23 @@ -133,8 +133,8 @@ #### Node.js - 18.20.8 -- 20.19.3 -- 22.17.0 +- 20.19.4 +- 22.17.1 #### Go - 1.22.12 @@ -233,26 +233,26 @@ | DriverKit 24.2 | driverkit24.2 | 16.2 | #### Installed Simulators -| OS | Simulators | -| ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| iOS 17.0 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | -| iOS 17.2 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | -| iOS 17.4 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro (12.9-inch) (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 17.5 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 18.1 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 18.2 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| tvOS 17.0 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 17.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 17.4 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 17.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 18.1 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 18.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| watchOS 10.0 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 10.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 10.4 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 10.5 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 11.1 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 11.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | +| OS | Simulators | +| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| iOS 17.0 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | +| iOS 17.2 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | +| iOS 17.4 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 17.5 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 18.1 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 18.2 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| tvOS 17.0 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 17.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 17.4 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 17.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 18.1 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 18.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| watchOS 10.0 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 10.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 10.4 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 10.5 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 11.1 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 11.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | ### Android | Package Name | Version | @@ -266,7 +266,7 @@ | CMake | 3.31.5 | | Google Play services | 49 | | Google Repository | 58 | -| NDK | 26.3.11579264 (default)
27.2.12479018
28.2.13676358 | +| NDK | 26.3.11579264 (default)
27.3.13750724
28.2.13676358 | #### Environment variables | Name | Value | From 1ed26a6d42b1c856759a31823c9d99b9775cb5fa Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 24 Jul 2025 06:02:02 +0000 Subject: [PATCH 007/334] Updating readme file for ubuntu24 version 20250720.1.0 (#12630) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/ubuntu/Ubuntu2404-Readme.md | 60 +++++++++++++++--------------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/images/ubuntu/Ubuntu2404-Readme.md b/images/ubuntu/Ubuntu2404-Readme.md index 7a1a1c33b4..6a9cdfaa85 100644 --- a/images/ubuntu/Ubuntu2404-Readme.md +++ b/images/ubuntu/Ubuntu2404-Readme.md @@ -5,8 +5,8 @@ # Ubuntu 24.04 - OS Version: 24.04.2 LTS - Kernel Version: 6.11.0-1018-azure -- Image Version: 20250713.1.0 -- Systemd version: 255.4-1ubuntu8.8 +- Image Version: 20250720.1.0 +- Systemd version: 255.4-1ubuntu8.10 ## Installed Software @@ -19,8 +19,8 @@ - GNU C++: 12.3.0, 13.3.0, 14.2.0 - GNU Fortran: 12.3.0, 13.3.0, 14.2.0 - Julia 1.11.6 -- Kotlin 2.1.10-release-473 -- Node.js 20.19.3 +- Kotlin 2.2.0-release-294 +- Node.js 20.19.4 - Perl 5.38.2 - Python 3.12.3 - Ruby 3.2.3 @@ -29,14 +29,14 @@ ### Package Management - cpan 1.64 - Helm 3.18.4 -- Homebrew 4.5.9 +- Homebrew 4.5.10 - Miniconda 25.5.1 - Npm 10.8.2 - Pip 24.0 - Pip3 24.0 - Pipx 1.7.1 - RubyGems 3.4.20 -- Vcpkg (build from commit 09b8d93e61) +- Vcpkg (build from commit 7ffcbfcc40) - Yarn 1.22.22 #### Environment variables @@ -57,10 +57,10 @@ to accomplish this. - Ant 1.10.14 - Gradle 8.14.3 - Lerna 8.2.3 -- Maven 3.9.10 +- Maven 3.9.11 ### Tools -- Ansible 2.18.6 +- Ansible 2.18.7 - AzCopy 10.29.1 - available by `azcopy` and `azcopy10` aliases - Bazel 8.3.1 - Bazelisk 1.26.0 @@ -80,7 +80,7 @@ to accomplish this. - Haveged 1.9.14 - jq 1.7 - Kind 0.29.0 -- Kubectl 1.33.2 +- Kubectl 1.33.3 - Kustomize 5.7.0 - MediaInfo 24.01 - Mercurial 6.7.2 @@ -92,7 +92,7 @@ to accomplish this. - Packer 1.13.1 - Parcel 2.15.4 - Podman 4.9.3 -- Pulumi 3.181.0 +- Pulumi 3.184.0 - Skopeo 1.13.3 - Sphinx Open Source Search Server 2.2.11 - yamllint 1.37.1 @@ -101,21 +101,21 @@ to accomplish this. - Ninja 1.13.1 ### CLI Tools -- AWS CLI 2.27.50 +- AWS CLI 2.27.55 - AWS CLI Session Manager Plugin 1.2.707.0 - AWS SAM CLI 1.142.1 - Azure CLI 2.75.0 - Azure CLI (azure-devops) 1.0.2 -- GitHub CLI 2.75.0 -- Google Cloud CLI 529.0.0 +- GitHub CLI 2.76.0 +- Google Cloud CLI 530.0.0 ### Java | Version | Environment Variable | | ------------------- | -------------------- | | 8.0.452+9 | JAVA_HOME_8_X64 | -| 11.0.27+6 | JAVA_HOME_11_X64 | -| 17.0.15+6 (default) | JAVA_HOME_17_X64 | -| 21.0.7+6 | JAVA_HOME_21_X64 | +| 11.0.28+6 | JAVA_HOME_11_X64 | +| 17.0.16+8 (default) | JAVA_HOME_17_X64 | +| 21.0.8+9 | JAVA_HOME_21_X64 | ### PHP Tools - PHP: 8.3.6 @@ -141,11 +141,11 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 138.0.7204.100 -- ChromeDriver 138.0.7204.94 +- Google Chrome 138.0.7204.157 +- ChromeDriver 138.0.7204.157 - Chromium 138.0.7204.0 -- Microsoft Edge 138.0.3351.83 -- Microsoft Edge WebDriver 138.0.3351.83 +- Microsoft Edge 138.0.3351.95 +- Microsoft Edge WebDriver 138.0.3351.95 - Selenium server 4.34.0 - Mozilla Firefox 140.0.4 - Geckodriver 0.36.0 @@ -159,7 +159,7 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. | SELENIUM_JAR_PATH | /usr/share/java/selenium-server.jar | ### .NET Tools -- .NET Core SDK: 8.0.117 +- .NET Core SDK: 8.0.118 - nbgv 3.7.115+d31f50f4d1 ### Databases @@ -191,8 +191,8 @@ Use the following command as a part of your job to start the service: 'sudo syst #### Node.js - 18.20.8 -- 20.19.3 -- 22.17.0 +- 20.19.4 +- 22.17.1 #### Python - 3.9.23 @@ -214,7 +214,7 @@ Use the following command as a part of your job to start the service: 'sudo syst #### PowerShell Modules - Az: 12.5.0 -- Microsoft.Graph: 2.29.0 +- Microsoft.Graph: 2.29.1 - Pester: 5.7.1 - PSScriptAnalyzer: 1.24.0 @@ -235,16 +235,16 @@ Use the following command as a part of your job to start the service: 'sudo syst | CMake | 3.31.5 | | Google Play services | 49 | | Google Repository | 58 | -| NDK | 26.3.11579264
27.2.12479018 (default)
28.2.13676358 | +| NDK | 26.3.11579264
27.3.13750724 (default)
28.2.13676358 | #### Environment variables | Name | Value | | ----------------------- | -------------------------------------------- | | ANDROID_HOME | /usr/local/lib/android/sdk | -| ANDROID_NDK | /usr/local/lib/android/sdk/ndk/27.2.12479018 | -| ANDROID_NDK_HOME | /usr/local/lib/android/sdk/ndk/27.2.12479018 | +| ANDROID_NDK | /usr/local/lib/android/sdk/ndk/27.3.13750724 | +| ANDROID_NDK_HOME | /usr/local/lib/android/sdk/ndk/27.3.13750724 | | ANDROID_NDK_LATEST_HOME | /usr/local/lib/android/sdk/ndk/28.2.13676358 | -| ANDROID_NDK_ROOT | /usr/local/lib/android/sdk/ndk/27.2.12479018 | +| ANDROID_NDK_ROOT | /usr/local/lib/android/sdk/ndk/27.3.13750724 | | ANDROID_SDK_ROOT | /usr/local/lib/android/sdk | ### Installed apt packages @@ -281,7 +281,7 @@ Use the following command as a part of your job to start the service: 'sudo syst | libssl-dev | 3.0.13-0ubuntu3.5 | | libtool | 2.4.7-7build1 | | libyaml-dev | 0.2.5-1build1 | -| locales | 2.39-0ubuntu8.4 | +| locales | 2.39-0ubuntu8.5 | | lz4 | 1.9.4-1build1.1 | | m4 | 1.4.19-4build1 | | make | 4.3-4.1build2 | @@ -307,7 +307,7 @@ Use the following command as a part of your job to start the service: 'sudo syst | sshpass | 1.09-1 | | sudo | 1.9.15p5-3ubuntu5.24.04.1 | | swig | 4.2.0-2ubuntu1 | -| systemd-coredump | 255.4-1ubuntu8.8 | +| systemd-coredump | 255.4-1ubuntu8.10 | | tar | 1.35+dfsg-3build1 | | telnet | 0.17+2.5-3ubuntu4 | | texinfo | 7.1-3build2 | From 9788af3fda029eea2137076a2f39aeff3b3e8f38 Mon Sep 17 00:00:00 2001 From: hemanthmanga <166606741+hemanthmanga@users.noreply.github.com> Date: Mon, 28 Jul 2025 12:33:44 +0530 Subject: [PATCH 008/334] [Ubuntu 22] Removing .Net version 6.0 (#12652) --- images/ubuntu/toolsets/toolset-2204.json | 2 -- 1 file changed, 2 deletions(-) diff --git a/images/ubuntu/toolsets/toolset-2204.json b/images/ubuntu/toolsets/toolset-2204.json index 1e1e29782f..8c05724f59 100644 --- a/images/ubuntu/toolsets/toolset-2204.json +++ b/images/ubuntu/toolsets/toolset-2204.json @@ -267,12 +267,10 @@ ], "dotnet": { "aptPackages": [ - "dotnet-sdk-6.0", "dotnet-sdk-8.0", "dotnet-sdk-9.0" ], "versions": [ - "6.0", "8.0", "9.0" ], From 18f874257fedfc0cd9101739b7eba4f267f66dfa Mon Sep 17 00:00:00 2001 From: hemanthmanga <166606741+hemanthmanga@users.noreply.github.com> Date: Mon, 28 Jul 2025 12:34:44 +0530 Subject: [PATCH 009/334] [Windows 22] Removing .Net version 6.0 (#12653) --- images/windows/toolsets/toolset-2022.json | 1 - 1 file changed, 1 deletion(-) diff --git a/images/windows/toolsets/toolset-2022.json b/images/windows/toolsets/toolset-2022.json index 86af45a31f..5f227a3e3b 100644 --- a/images/windows/toolsets/toolset-2022.json +++ b/images/windows/toolsets/toolset-2022.json @@ -296,7 +296,6 @@ }, "dotnet": { "versions": [ - "6.0", "8.0", "9.0" ], From 7ac2abd8925adcbd8d7050164bbc67949c2fad75 Mon Sep 17 00:00:00 2001 From: vidya sagar <160703874+vidyasagarnimmagaddi@users.noreply.github.com> Date: Mon, 28 Jul 2025 20:59:23 +0530 Subject: [PATCH 010/334] [Ubuntu] update docker-compose to v2.37.3 (#12657) * [Ubuntu] update docker-compose to 2.37.0 Co-authored-by: cerossi * [Ubuntu] update docker-compose to 2.37.3 Co-authored-by: cerossi --- images/ubuntu/toolsets/toolset-2204.json | 2 +- images/ubuntu/toolsets/toolset-2404.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/images/ubuntu/toolsets/toolset-2204.json b/images/ubuntu/toolsets/toolset-2204.json index 8c05724f59..e72c17ea4b 100644 --- a/images/ubuntu/toolsets/toolset-2204.json +++ b/images/ubuntu/toolsets/toolset-2204.json @@ -250,7 +250,7 @@ }, { "plugin": "compose", - "version": "2.36.2", + "version": "2.37.3", "asset": "linux-x86_64" } ] diff --git a/images/ubuntu/toolsets/toolset-2404.json b/images/ubuntu/toolsets/toolset-2404.json index b275bf73c9..309bfe256c 100644 --- a/images/ubuntu/toolsets/toolset-2404.json +++ b/images/ubuntu/toolsets/toolset-2404.json @@ -210,7 +210,7 @@ }, { "plugin": "compose", - "version": "2.36.2", + "version": "2.37.3", "asset": "linux-x86_64" } ] From 6b04fd584d07a2d00dd0def08378855e57af63c4 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 28 Jul 2025 21:40:38 +0000 Subject: [PATCH 011/334] Updating readme file for macos-14-arm64 version 20250723.1691 (#12644) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-14-arm64-Readme.md | 66 +++++++++++++-------------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/images/macos/macos-14-arm64-Readme.md b/images/macos/macos-14-arm64-Readme.md index 1734c60860..924784f48b 100644 --- a/images/macos/macos-14-arm64-Readme.md +++ b/images/macos/macos-14-arm64-Readme.md @@ -6,12 +6,12 @@ # macOS 14 - OS Version: macOS 14.7.6 (23H626) - Kernel Version: Darwin 23.6.0 -- Image Version: 20250715.1663 +- Image Version: 20250723.1691 ## Installed Software ### Language and Runtime -- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.412, 9.0.102, 9.0.203, 9.0.302 +- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.412, 9.0.102, 9.0.203, 9.0.303 - Bash 3.2.57(1)-release - Clang/LLVM 15.0.0 - Clang/LLVM (Homebrew) 15.0.7 - available on `$(brew --prefix llvm@15)/bin/clang` @@ -21,29 +21,29 @@ - GNU Fortran 12 (Homebrew GCC 12.4.0) - available by `gfortran-12` alias - GNU Fortran 13 (Homebrew GCC 13.4.0) - available by `gfortran-13` alias - GNU Fortran 14 (Homebrew GCC 14.3.0) - available by `gfortran-14` alias -- Kotlin 2.1.10-release-473 +- Kotlin 2.2.0-release-294 - Mono 6.12.0.188 -- Node.js 20.19.3 +- Node.js 20.19.4 - Perl 5.40.2 - Python3 3.13.5 - Ruby 3.3.8 ### Package Management -- Bundler 2.6.9 +- Bundler 2.7.1 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 4.5.10 +- Homebrew 4.5.11 - NPM 10.8.2 - NuGet 6.3.1.1 - Pip3 25.1.1 (python 3.13) - Pipx 1.7.1 -- RubyGems 3.6.9 -- Vcpkg 2025 (build from commit 30f771d4ac) +- RubyGems 3.7.1 +- Vcpkg 2025 (build from commit 7bc2cb97d8) - Yarn 1.22.22 ### Project Management - Apache Ant 1.10.15 -- Apache Maven 3.9.10 +- Apache Maven 3.9.11 - Gradle 8.14.3 ### Utilities @@ -56,7 +56,7 @@ - Curl 8.7.1 - Git 2.50.1 - Git LFS 3.7.0 -- GitHub CLI 2.75.1 +- GitHub CLI 2.76.0 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 @@ -70,7 +70,7 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.27.50 +- AWS CLI 2.27.57 - AWS SAM CLI 1.142.1 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.75.0 @@ -89,10 +89,10 @@ ### Browsers - Safari 18.5 (19621.2.5.18.1) - SafariDriver 18.5 (19621.2.5.18.1) -- Google Chrome 138.0.7204.101 -- Google Chrome for Testing 138.0.7204.94 -- ChromeDriver 138.0.7204.94 -- Mozilla Firefox 140.0.4 +- Google Chrome 138.0.7204.169 +- Google Chrome for Testing 138.0.7204.168 +- ChromeDriver 138.0.7204.168 +- Mozilla Firefox 141.0 - geckodriver 0.36.0 - Selenium server 4.34.0 @@ -106,9 +106,9 @@ ### Java | Version | Environment Variable | | -------------------- | -------------------- | -| 11.0.27+6 | JAVA_HOME_11_arm64 | -| 17.0.15+6 | JAVA_HOME_17_arm64 | -| 21.0.7+6.0 (default) | JAVA_HOME_21_arm64 | +| 11.0.28+6 | JAVA_HOME_11_arm64 | +| 17.0.16+8 | JAVA_HOME_17_arm64 | +| 21.0.8+9.0 (default) | JAVA_HOME_21_arm64 | ### Cached Tools @@ -116,7 +116,7 @@ - 3.1.7 - 3.2.8 - 3.3.8 -- 3.4.4 +- 3.4.5 #### Python - 3.11.9 @@ -125,8 +125,8 @@ #### Node.js - 18.20.8 -- 20.19.3 -- 22.17.0 +- 20.19.4 +- 22.17.1 #### Go - 1.22.12 @@ -252,18 +252,18 @@ | visionOS 2.2 | Apple Vision Pro | ### Android -| Package Name | Version | -| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 11.0 | -| Android Emulator | 35.6.11 | -| Android SDK Build-tools | 36.0.0
35.0.0 35.0.1
34.0.0
33.0.2 33.0.3 | -| Android SDK Platforms | android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3) | -| Android SDK Platform-Tools | 36.0.0 | -| Android Support Repository | 47.0.0 | -| CMake | 3.31.5 | -| Google Play services | 49 | -| Google Repository | 58 | -| NDK | 26.3.11579264 (default)
27.2.12479018
28.2.13676358 | +| Package Name | Version | +| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Android Command Line Tools | 11.0 | +| Android Emulator | 35.6.11 | +| Android SDK Build-tools | 36.0.0
35.0.0 35.0.1
34.0.0
33.0.2 33.0.3 | +| Android SDK Platforms | android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3) | +| Android SDK Platform-Tools | 36.0.0 | +| Android Support Repository | 47.0.0 | +| CMake | 3.31.5 | +| Google Play services | 49 | +| Google Repository | 58 | +| NDK | 26.3.11579264 (default)
27.3.13750724
28.2.13676358 | #### Environment variables | Name | Value | From a69ec7067f6f89a3b3e4a2b8c9ba6360c23e56fa Mon Sep 17 00:00:00 2001 From: hemanthmanga <166606741+hemanthmanga@users.noreply.github.com> Date: Tue, 29 Jul 2025 19:47:22 +0530 Subject: [PATCH 012/334] [Windows] Updating latest Mercurial version 6.3.1 (#12670) --- images/windows/scripts/build/Install-Mercurial.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/images/windows/scripts/build/Install-Mercurial.ps1 b/images/windows/scripts/build/Install-Mercurial.ps1 index 8ab9382cf8..2f9bb15714 100644 --- a/images/windows/scripts/build/Install-Mercurial.ps1 +++ b/images/windows/scripts/build/Install-Mercurial.ps1 @@ -3,7 +3,7 @@ ## Desc: Install Mercurial ################################################################################ -Install-ChocoPackage hg -ArgumentList "--version", "5.0.0" +Install-ChocoPackage hg -ArgumentList "--version", "6.3.1" Add-MachinePathItem "${env:ProgramFiles}\Mercurial\" Update-Environment From eb77bb9331f3b28f81dd3347af4f61b1630c3291 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 30 Jul 2025 10:44:47 +0000 Subject: [PATCH 013/334] Updating readme file for macos-13 version 20250728.1366 (#12663) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-13-Readme.md | 60 ++++++++++++++++----------------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/images/macos/macos-13-Readme.md b/images/macos/macos-13-Readme.md index b744ce6244..234953bc02 100644 --- a/images/macos/macos-13-Readme.md +++ b/images/macos/macos-13-Readme.md @@ -6,7 +6,7 @@ # macOS 13 - OS Version: macOS 13.7.6 (22H625) - Kernel Version: Darwin 22.6.0 -- Image Version: 20250721.1353 +- Image Version: 20250728.1366 ## Installed Software @@ -27,20 +27,20 @@ - Perl 5.40.2 - PHP 8.4.10 - Python3 3.13.5 -- Ruby 3.3.8 +- Ruby 3.3.9 ### Package Management -- Bundler 2.7.0 +- Bundler 2.7.1 - Carthage 0.40.0 - CocoaPods 1.16.2 - Composer 2.8.10 -- Homebrew 4.5.10 +- Homebrew 4.5.12 - NPM 10.8.2 - NuGet 6.3.1.1 - Pip3 25.1.1 (python 3.13) - Pipx 1.7.1 -- RubyGems 3.7.0 -- Vcpkg 2025 (build from commit ef97fc17c7) +- RubyGems 3.7.1 +- Vcpkg 2025 (build from commit 3bdaa9b420) - Yarn 1.22.22 ### Project Management @@ -58,7 +58,7 @@ - Curl 8.15.0 - Git 2.50.1 - Git LFS 3.7.0 -- GitHub CLI 2.76.0 +- GitHub CLI 2.76.1 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 @@ -67,12 +67,12 @@ - Packer 1.13.1 - pkgconf 2.5.1 - Unxip 3.1 -- yq 4.46.1 +- yq 4.47.1 - zstd 1.5.7 - Ninja 1.13.1 ### Tools -- AWS CLI 2.27.55 +- AWS CLI 2.27.60 - AWS SAM CLI 1.142.1 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.75.0 @@ -92,12 +92,12 @@ ### Browsers - Safari 18.5 (18621.2.5.18.1) - SafariDriver 18.5 (18621.2.5.18.1) -- Google Chrome 138.0.7204.158 -- Google Chrome for Testing 138.0.7204.157 -- ChromeDriver 138.0.7204.157 -- Microsoft Edge 138.0.3351.95 -- Microsoft Edge WebDriver 138.0.3351.95 -- Mozilla Firefox 140.0.4 +- Google Chrome 138.0.7204.169 +- Google Chrome for Testing 138.0.7204.168 +- ChromeDriver 138.0.7204.168 +- Microsoft Edge 138.0.3351.109 +- Microsoft Edge WebDriver 138.0.3351.109 +- Mozilla Firefox 141.0 - geckodriver 0.36.0 - Selenium server 4.34.0 @@ -127,8 +127,8 @@ #### Ruby - 3.1.7 -- 3.2.8 -- 3.3.8 +- 3.2.9 +- 3.3.9 - 3.4.5 #### Python @@ -214,8 +214,8 @@ | visionOS 1.0 | xros1.0 | 15.2 | | Simulator - visionOS 1.0 | xrsimulator1.0 | 15.2 | | Asset Runtime SDK for macOS hosts targeting watchOS 9.4 | assetruntime.host.macosx.target.watchos9.4 | 14.3.1 | -| Asset Runtime SDK for macOS hosts targeting tvOS 16.4 | assetruntime.host.macosx.target.appletvos16.4 | 14.3.1 | | Asset Runtime SDK for macOS hosts targeting iOS 16.4 | assetruntime.host.macosx.target.iphoneos16.4 | 14.3.1 | +| Asset Runtime SDK for macOS hosts targeting tvOS 16.4 | assetruntime.host.macosx.target.appletvos16.4 | 14.3.1 | | DriverKit 22.1 | driverkit22.1 | 14.1 | | DriverKit 22.2 | driverkit22.2 | 14.2 | | DriverKit 22.4 | driverkit22.4 | 14.3.1 | @@ -240,18 +240,18 @@ | watchOS 10.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 8 (41mm)
Apple Watch Series 8 (45mm)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra (49mm)
Apple Watch Ultra 2 (49mm) | ### Android -| Package Name | Version | -| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 11.0 | -| Android Emulator | 35.6.11 | -| Android SDK Build-tools | 36.0.0
35.0.0 35.0.1
34.0.0
33.0.2 33.0.3 | -| Android SDK Platforms | android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3) | -| Android SDK Platform-Tools | 36.0.0 | -| Android Support Repository | 47.0.0 | -| CMake | 3.31.5 | -| Google Play services | 49 | -| Google Repository | 58 | -| NDK | 26.3.11579264 (default)
27.3.13750724
28.2.13676358 | +| Package Name | Version | +| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Android Command Line Tools | 11.0 | +| Android Emulator | 35.6.11 | +| Android SDK Build-tools | 36.0.0
35.0.0 35.0.1
34.0.0
33.0.2 33.0.3 | +| Android SDK Platforms | android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3) | +| Android SDK Platform-Tools | 36.0.0 | +| Android Support Repository | 47.0.0 | +| CMake | 3.31.5 | +| Google Play services | 49 | +| Google Repository | 58 | +| NDK | 26.3.11579264 (default)
27.3.13750724
28.2.13676358 | #### Environment variables | Name | Value | From fe655a45a12b7a86146e784e9b95c2d76c59f86b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 30 Jul 2025 13:12:54 +0000 Subject: [PATCH 014/334] Updating readme file for win25 version 20250727.1.0 (#12659) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/windows/Windows2025-Readme.md | 73 ++++++++++++++-------------- 1 file changed, 37 insertions(+), 36 deletions(-) diff --git a/images/windows/Windows2025-Readme.md b/images/windows/Windows2025-Readme.md index 0fa24a52c3..9f1075844e 100644 --- a/images/windows/Windows2025-Readme.md +++ b/images/windows/Windows2025-Readme.md @@ -1,10 +1,11 @@ | Announcements | |-| +| [[Windows 2022] MongoDB 5.x version will be removed from Windows 2022 image on 2025-09-01 and will be updated to 7.x version.](https://github.com/actions/runner-images/issues/12640) | | [[Windows & Ubuntu] .NET 6 will be removed from the images on 2025-08-01.](https://github.com/actions/runner-images/issues/12241) | *** # Windows Server 2025 - OS Version: 10.0.26100 Build 4656 -- Image Version: 20250720.1.0 +- Image Version: 20250727.1.0 ## Windows features - Windows Subsystem for Linux (WSLv1): Enabled @@ -17,12 +18,12 @@ - Go 1.24.5 - Julia 1.11.6 - Kotlin 2.2.0 -- LLVM 20.1.7 +- LLVM 20.1.8 - Node 22.17.1 - Perl 5.40.2 - PHP 8.4.8 - Python 3.9.13 -- Ruby 3.3.8 +- Ruby 3.3.9 ### Package Management - Chocolatey 2.5.0 @@ -34,7 +35,7 @@ - pip 25.1.1 (python 3.9) - Pipx 1.7.1 - RubyGems 3.5.22 -- Vcpkg (build from commit 4887ad6d14) +- Vcpkg (build from commit 3bdaa9b420) - Yarn 1.22.22 #### Environment variables @@ -56,7 +57,7 @@ - Bazel 8.3.1 - Bazelisk 1.26.0 - Bicep 0.36.177 -- Cabal 3.14.2.0 +- Cabal 3.16.0.0 - CMake 3.31.6 - CodeQL Action Bundle 2.22.1 - Docker 27.5.1 @@ -66,7 +67,7 @@ - Git 2.50.1.windows.1 - Git LFS 3.7.0 - ImageMagick 7.1.2-0 -- jq 1.7.1 +- jq 1.8.1 - Kind 0.29.0 - Kubectl 1.33.3 - gcc 14.2.0 @@ -75,7 +76,7 @@ - Newman 6.2.1 - OpenSSL 3.5.1 - Packer 1.12.0 -- Pulumi 3.184.0 +- Pulumi 3.186.0 - R 4.4.2 - Service Fabric SDK 10.1.2493.9590 - Stack 3.7.1 @@ -88,12 +89,12 @@ - Ninja 1.13.1 ### CLI Tools -- AWS CLI 2.27.55 +- AWS CLI 2.27.60 - AWS SAM CLI 1.142.1 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.75.0 - Azure DevOps CLI extension 1.0.2 -- GitHub CLI 2.76.0 +- GitHub CLI 2.76.1 ### Rust Tools - Cargo 1.88.0 @@ -106,11 +107,11 @@ - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 138.0.7204.158 -- Chrome Driver 138.0.7204.157 -- Microsoft Edge 138.0.3351.95 -- Microsoft Edge Driver 138.0.3351.95 -- Mozilla Firefox 140.0.4 +- Google Chrome 138.0.7204.169 +- Chrome Driver 138.0.7204.168 +- Microsoft Edge 138.0.3351.109 +- Microsoft Edge Driver 138.0.3351.109 +- Mozilla Firefox 141.0 - Gecko Driver 0.36.0 - IE Driver 4.14.0.0 - Selenium server 4.34.0 @@ -126,10 +127,10 @@ ### Java | Version | Environment Variable | | ------------------- | -------------------- | -| 8.0.452+9 | JAVA_HOME_8_X64 | -| 11.0.27+6 | JAVA_HOME_11_X64 | -| 17.0.15+6 (default) | JAVA_HOME_17_X64 | -| 21.0.7+6.0 | JAVA_HOME_21_X64 | +| 8.0.462+8 | JAVA_HOME_8_X64 | +| 11.0.28+6 | JAVA_HOME_11_X64 | +| 17.0.16+8 (default) | JAVA_HOME_17_X64 | +| 21.0.8+9.0 | JAVA_HOME_21_X64 | ### Shells | Name | Target | @@ -173,8 +174,8 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Ruby - 3.1.7 -- 3.2.8 -- 3.3.8 +- 3.2.9 +- 3.3.9 ### Databases @@ -193,12 +194,12 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### MongoDB | Version | ServiceName | ServiceStatus | ServiceStartType | | -------- | ----------- | ------------- | ---------------- | -| 7.0.21.0 | MongoDB | Stopped | Disabled | +| 7.0.22.0 | MongoDB | Stopped | Disabled | ### Database tools -- Azure CosmosDb Emulator 2.14.23.0 +- Azure CosmosDb Emulator 2.14.24.0 - DacFx 170.0.94.3 -- MySQL 8.0.42.0 +- MySQL 8.0.43.0 - SQL OLEDB Driver 18.7.4.0 - SQLPS 1.0 - MongoDB Shell (mongosh) 2.5.6 @@ -474,7 +475,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Powershell Modules - Az: 12.5.0 -- AWSPowershell: 5.0.14 +- AWSPowershell: 5.0.19 - DockerMsftProvider: 1.0.0.8 - MarkdownPS: 1.10 - Microsoft.Graph: 2.29.1 @@ -486,18 +487,18 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - VSSetup: 2.2.16 ### Android -| Package Name | Version | -| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 16.0 | -| Android Emulator | 35.6.11 | -| Android SDK Build-tools | 36.0.0
35.0.0 35.0.1
34.0.0 | -| Android SDK Platforms | android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3) | -| Android SDK Platform-Tools | 36.0.0 | -| Android Support Repository | 47.0.0 | -| CMake | 3.22.1
3.30.5
3.31.5 | -| Google Play services | 49 | -| Google Repository | 58 | -| NDK | 26.3.11579264
27.3.13750724
28.2.13676358 | +| Package Name | Version | +| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Android Command Line Tools | 16.0 | +| Android Emulator | 35.6.11 | +| Android SDK Build-tools | 36.0.0
35.0.0 35.0.1
34.0.0 | +| Android SDK Platforms | android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3) | +| Android SDK Platform-Tools | 36.0.0 | +| Android Support Repository | 47.0.0 | +| CMake | 3.22.1
3.30.5
3.31.5 | +| Google Play services | 49 | +| Google Repository | 58 | +| NDK | 26.3.11579264
27.3.13750724
28.2.13676358 | #### Environment variables | Name | Value | From 667739e6df8a93d2cc4a6ad849ffb46a990cadc3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 30 Jul 2025 20:22:11 +0000 Subject: [PATCH 015/334] Updating readme file for macos-14 version 20250728.1473 (#12665) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-14-Readme.md | 98 ++++++++++++++++----------------- 1 file changed, 49 insertions(+), 49 deletions(-) diff --git a/images/macos/macos-14-Readme.md b/images/macos/macos-14-Readme.md index 32240073f4..1f11381e6a 100644 --- a/images/macos/macos-14-Readme.md +++ b/images/macos/macos-14-Readme.md @@ -6,7 +6,7 @@ # macOS 14 - OS Version: macOS 14.7.6 (23H626) - Kernel Version: Darwin 23.6.0 -- Image Version: 20250721.1458 +- Image Version: 20250728.1473 ## Installed Software @@ -27,20 +27,20 @@ - Perl 5.40.2 - PHP 8.4.10 - Python3 3.13.5 -- Ruby 3.3.8 +- Ruby 3.3.9 ### Package Management -- Bundler 2.7.0 +- Bundler 2.7.1 - Carthage 0.40.0 - CocoaPods 1.16.2 - Composer 2.8.10 -- Homebrew 4.5.10 +- Homebrew 4.5.12 - NPM 10.8.2 - NuGet 6.3.1.1 - Pip3 25.1.1 (python 3.13) - Pipx 1.7.1 -- RubyGems 3.7.0 -- Vcpkg 2025 (build from commit ef97fc17c7) +- RubyGems 3.7.1 +- Vcpkg 2025 (build from commit 3bdaa9b420) - Yarn 1.22.22 ### Project Management @@ -58,7 +58,7 @@ - Curl 8.15.0 - Git 2.50.1 - Git LFS 3.7.0 -- GitHub CLI 2.76.0 +- GitHub CLI 2.76.1 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 @@ -67,12 +67,12 @@ - Packer 1.13.1 - pkgconf 2.5.1 - Unxip 3.2 -- yq 4.46.1 +- yq 4.47.1 - zstd 1.5.7 - Ninja 1.13.1 ### Tools -- AWS CLI 2.27.55 +- AWS CLI 2.27.60 - AWS SAM CLI 1.142.1 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.75.0 @@ -92,12 +92,12 @@ ### Browsers - Safari 18.5 (19621.2.5.18.1) - SafariDriver 18.5 (19621.2.5.18.1) -- Google Chrome 138.0.7204.158 -- Google Chrome for Testing 138.0.7204.157 -- ChromeDriver 138.0.7204.157 -- Microsoft Edge 138.0.3351.95 -- Microsoft Edge WebDriver 138.0.3351.95 -- Mozilla Firefox 140.0.4 +- Google Chrome 138.0.7204.169 +- Google Chrome for Testing 138.0.7204.168 +- ChromeDriver 138.0.7204.168 +- Microsoft Edge 138.0.3351.109 +- Microsoft Edge WebDriver 138.0.3351.109 +- Mozilla Firefox 141.0 - geckodriver 0.36.0 - Selenium server 4.34.0 @@ -120,8 +120,8 @@ #### Ruby - 3.1.7 -- 3.2.8 -- 3.3.8 +- 3.2.9 +- 3.3.9 - 3.4.5 #### Python @@ -233,40 +233,40 @@ | DriverKit 24.2 | driverkit24.2 | 16.2 | #### Installed Simulators -| OS | Simulators | -| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| iOS 17.0 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | -| iOS 17.2 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | -| iOS 17.4 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 17.5 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 18.1 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 18.2 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| tvOS 17.0 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 17.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 17.4 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 17.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 18.1 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 18.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| watchOS 10.0 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 10.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 10.4 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 10.5 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 11.1 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 11.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | +| OS | Simulators | +| ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| iOS 17.0 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | +| iOS 17.2 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | +| iOS 17.4 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 17.5 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 18.1 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 18.2 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| tvOS 17.0 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 17.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 17.4 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 17.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 18.1 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 18.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| watchOS 10.0 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 10.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 10.4 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 10.5 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 11.1 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 11.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | ### Android -| Package Name | Version | -| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 11.0 | -| Android Emulator | 35.6.11 | -| Android SDK Build-tools | 36.0.0
35.0.0 35.0.1
34.0.0
33.0.2 33.0.3 | -| Android SDK Platforms | android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3) | -| Android SDK Platform-Tools | 36.0.0 | -| Android Support Repository | 47.0.0 | -| CMake | 3.31.5 | -| Google Play services | 49 | -| Google Repository | 58 | -| NDK | 26.3.11579264 (default)
27.3.13750724
28.2.13676358 | +| Package Name | Version | +| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Android Command Line Tools | 11.0 | +| Android Emulator | 35.6.11 | +| Android SDK Build-tools | 36.0.0
35.0.0 35.0.1
34.0.0
33.0.2 33.0.3 | +| Android SDK Platforms | android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3) | +| Android SDK Platform-Tools | 36.0.0 | +| Android Support Repository | 47.0.0 | +| CMake | 3.31.5 | +| Google Play services | 49 | +| Google Repository | 58 | +| NDK | 26.3.11579264 (default)
27.3.13750724
28.2.13676358 | #### Environment variables | Name | Value | From 28bfd27c8d5ba53ab24c41bc654ea1a18aaf9e87 Mon Sep 17 00:00:00 2001 From: Prabhatkumar59 <167855894+Prabhatkumar59@users.noreply.github.com> Date: Thu, 31 Jul 2025 04:48:16 +0530 Subject: [PATCH 016/334] [Windows] Updating Ruby version to 3.4 (#12674) --- images/windows/toolsets/toolset-2022.json | 3 ++- images/windows/toolsets/toolset-2025.json | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/images/windows/toolsets/toolset-2022.json b/images/windows/toolsets/toolset-2022.json index 5f227a3e3b..aea1fe5688 100644 --- a/images/windows/toolsets/toolset-2022.json +++ b/images/windows/toolsets/toolset-2022.json @@ -7,7 +7,8 @@ "versions": [ "3.1", "3.2", - "3.3" + "3.3", + "3.4" ], "default": "3.3" }, diff --git a/images/windows/toolsets/toolset-2025.json b/images/windows/toolsets/toolset-2025.json index 830a47358d..97d95df2fb 100644 --- a/images/windows/toolsets/toolset-2025.json +++ b/images/windows/toolsets/toolset-2025.json @@ -7,7 +7,8 @@ "versions": [ "3.1", "3.2", - "3.3" + "3.3", + "3.4" ], "default": "3.3" }, From 46c190e1282a078e45b49a579945f483eecc0b93 Mon Sep 17 00:00:00 2001 From: Prabhatkumar59 <167855894+Prabhatkumar59@users.noreply.github.com> Date: Thu, 31 Jul 2025 04:48:51 +0530 Subject: [PATCH 017/334] [Ubuntu] Updating Ruby version 3.4.* (#12675) --- images/ubuntu/toolsets/toolset-2204.json | 3 ++- images/ubuntu/toolsets/toolset-2404.json | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/images/ubuntu/toolsets/toolset-2204.json b/images/ubuntu/toolsets/toolset-2204.json index e72c17ea4b..ecb999212b 100644 --- a/images/ubuntu/toolsets/toolset-2204.json +++ b/images/ubuntu/toolsets/toolset-2204.json @@ -55,7 +55,8 @@ "versions": [ "3.1.*", "3.2.*", - "3.3.*" + "3.3.*", + "3.4.*" ] }, { diff --git a/images/ubuntu/toolsets/toolset-2404.json b/images/ubuntu/toolsets/toolset-2404.json index 309bfe256c..55be5ef87a 100644 --- a/images/ubuntu/toolsets/toolset-2404.json +++ b/images/ubuntu/toolsets/toolset-2404.json @@ -52,7 +52,8 @@ "arch": "x64", "versions": [ "3.2.*", - "3.3.*" + "3.3.*", + "3.4.*" ] }, { From e8153855376b5092d2824553eba6e6d78be962af Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 31 Jul 2025 05:00:27 +0000 Subject: [PATCH 018/334] Updating readme file for win22 version 20250727.1.0 (#12660) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/windows/Windows2022-Readme.md | 73 ++++++++++++++-------------- 1 file changed, 37 insertions(+), 36 deletions(-) diff --git a/images/windows/Windows2022-Readme.md b/images/windows/Windows2022-Readme.md index 6084ff7967..b78e6441a9 100644 --- a/images/windows/Windows2022-Readme.md +++ b/images/windows/Windows2022-Readme.md @@ -1,10 +1,11 @@ | Announcements | |-| +| [[Windows 2022] MongoDB 5.x version will be removed from Windows 2022 image on 2025-09-01 and will be updated to 7.x version.](https://github.com/actions/runner-images/issues/12640) | | [[Windows & Ubuntu] .NET 6 will be removed from the images on 2025-08-01.](https://github.com/actions/runner-images/issues/12241) | *** # Windows Server 2022 - OS Version: 10.0.20348 Build 3932 -- Image Version: 20250720.1.0 +- Image Version: 20250727.1.0 ## Windows features - Windows Subsystem for Linux (WSLv1): Enabled @@ -16,12 +17,12 @@ - Go 1.24.5 - Julia 1.11.6 - Kotlin 2.2.0 -- LLVM 20.1.7 +- LLVM 20.1.8 - Node 20.19.4 - Perl 5.32.1 - PHP 8.4.8 - Python 3.9.13 -- Ruby 3.3.8 +- Ruby 3.3.9 ### Package Management - Chocolatey 2.5.0 @@ -33,7 +34,7 @@ - pip 25.1.1 (python 3.9) - Pipx 1.7.1 - RubyGems 3.5.22 -- Vcpkg (build from commit 4887ad6d14) +- Vcpkg (build from commit 3bdaa9b420) - Yarn 1.22.22 #### Environment variables @@ -55,7 +56,7 @@ - Bazel 8.3.1 - Bazelisk 1.26.0 - Bicep 0.36.177 -- Cabal 3.14.2.0 +- Cabal 3.16.0.0 - CMake 3.31.6 - CodeQL Action Bundle 2.22.1 - Docker 27.5.1 @@ -66,7 +67,7 @@ - Git LFS 3.7.0 - ImageMagick 7.1.2-0 - InnoSetup 6.4.0 -- jq 1.7.1 +- jq 1.8.1 - Kind 0.29.0 - Kubectl 1.33.3 - Mercurial 5.0 @@ -77,7 +78,7 @@ - NSIS 3.10 - OpenSSL 1.1.1w - Packer 1.12.0 -- Pulumi 3.184.0 +- Pulumi 3.186.0 - R 4.4.2 - Service Fabric SDK 10.1.2493.9590 - Stack 3.7.1 @@ -91,13 +92,13 @@ - Ninja 1.13.1 ### CLI Tools -- Alibaba Cloud CLI 3.0.290 -- AWS CLI 2.27.55 +- Alibaba Cloud CLI 3.0.291 +- AWS CLI 2.27.60 - AWS SAM CLI 1.142.1 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.75.0 - Azure DevOps CLI extension 1.0.2 -- GitHub CLI 2.76.0 +- GitHub CLI 2.76.1 ### Rust Tools - Cargo 1.88.0 @@ -114,11 +115,11 @@ - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 138.0.7204.158 -- Chrome Driver 138.0.7204.157 -- Microsoft Edge 138.0.3351.95 -- Microsoft Edge Driver 138.0.3351.95 -- Mozilla Firefox 140.0.4 +- Google Chrome 138.0.7204.169 +- Chrome Driver 138.0.7204.168 +- Microsoft Edge 138.0.3351.109 +- Microsoft Edge Driver 138.0.3351.109 +- Mozilla Firefox 141.0 - Gecko Driver 0.36.0 - IE Driver 4.14.0.0 - Selenium server 4.34.0 @@ -134,10 +135,10 @@ ### Java | Version | Environment Variable | | ------------------- | -------------------- | -| 8.0.452+9 (default) | JAVA_HOME_8_X64 | -| 11.0.27+6 | JAVA_HOME_11_X64 | -| 17.0.15+6 | JAVA_HOME_17_X64 | -| 21.0.7+6.0 | JAVA_HOME_21_X64 | +| 8.0.462+8 (default) | JAVA_HOME_8_X64 | +| 11.0.28+6 | JAVA_HOME_11_X64 | +| 17.0.16+8 | JAVA_HOME_17_X64 | +| 21.0.8+9.0 | JAVA_HOME_21_X64 | ### Shells | Name | Target | @@ -184,8 +185,8 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Ruby - 3.1.7 -- 3.2.8 -- 3.3.8 +- 3.2.9 +- 3.3.9 ### Databases @@ -207,9 +208,9 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | 5.0.31.0 | MongoDB | Stopped | Disabled | ### Database tools -- Azure CosmosDb Emulator 2.14.23.0 +- Azure CosmosDb Emulator 2.14.24.0 - DacFx 170.0.94.3 -- MySQL 8.0.42.0 +- MySQL 8.0.43.0 - SQL OLEDB Driver 18.7.4.0 - SQLPS 1.0 @@ -498,7 +499,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Powershell Modules - Az: 12.5.0 -- AWSPowershell: 5.0.14 +- AWSPowershell: 5.0.19 - DockerMsftProvider: 1.0.0.8 - MarkdownPS: 1.10 - Microsoft.Graph: 2.29.1 @@ -510,18 +511,18 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - VSSetup: 2.2.16 ### Android -| Package Name | Version | -| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 8.0 | -| Android Emulator | 35.6.11 | -| Android SDK Build-tools | 36.0.0
35.0.0 35.0.1
34.0.0
33.0.0 33.0.1 33.0.2 33.0.3
32.0.0
31.0.0 | -| Android SDK Platforms | android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3)
android-32 (rev 1)
android-31 (rev 1) | -| Android SDK Platform-Tools | 36.0.0 | -| Android Support Repository | 47.0.0 | -| CMake | 3.18.1
3.22.1
3.31.5 | -| Google Play services | 49 | -| Google Repository | 58 | -| NDK | 26.3.11579264
27.3.13750724
28.2.13676358 | +| Package Name | Version | +| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Android Command Line Tools | 8.0 | +| Android Emulator | 35.6.11 | +| Android SDK Build-tools | 36.0.0
35.0.0 35.0.1
34.0.0
33.0.0 33.0.1 33.0.2 33.0.3
32.0.0
31.0.0 | +| Android SDK Platforms | android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3)
android-32 (rev 1)
android-31 (rev 1) | +| Android SDK Platform-Tools | 36.0.0 | +| Android Support Repository | 47.0.0 | +| CMake | 3.18.1
3.22.1
3.31.5 | +| Google Play services | 49 | +| Google Repository | 58 | +| NDK | 26.3.11579264
27.3.13750724
28.2.13676358 | #### Environment variables | Name | Value | From 09837b47ee34602dbbec4077562185d7b10bcda5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 31 Jul 2025 08:21:45 +0000 Subject: [PATCH 019/334] Updating readme file for macos-13-arm64 version 20250728.1440 (#12661) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-13-arm64-Readme.md | 56 +++++++++++++-------------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/images/macos/macos-13-arm64-Readme.md b/images/macos/macos-13-arm64-Readme.md index ecf2376882..b4496e4f37 100644 --- a/images/macos/macos-13-arm64-Readme.md +++ b/images/macos/macos-13-arm64-Readme.md @@ -6,7 +6,7 @@ # macOS 13 - OS Version: macOS 13.7.6 (22H625) - Kernel Version: Darwin 22.6.0 -- Image Version: 20250721.1420 +- Image Version: 20250728.1440 ## Installed Software @@ -26,18 +26,18 @@ - Node.js 20.19.4 - Perl 5.40.2 - Python3 3.13.5 -- Ruby 3.3.8 +- Ruby 3.3.9 ### Package Management -- Bundler 2.7.0 +- Bundler 2.7.1 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 4.5.10 +- Homebrew 4.5.12 - NPM 10.8.2 - NuGet 6.3.1.1 - Pip3 25.1.1 (python 3.13) - Pipx 1.7.1 -- RubyGems 3.7.0 +- RubyGems 3.7.1 - Yarn 1.22.22 ### Project Management @@ -55,7 +55,7 @@ - Curl 8.7.1 - Git 2.50.1 - Git LFS 3.7.0 -- GitHub CLI 2.76.0 +- GitHub CLI 2.76.1 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 @@ -64,12 +64,12 @@ - Packer 1.13.1 - pkgconf 2.5.1 - Unxip 3.1 -- yq 4.46.1 +- yq 4.47.1 - zstd 1.5.7 - Ninja 1.13.1 ### Tools -- AWS CLI 2.27.55 +- AWS CLI 2.27.60 - AWS SAM CLI 1.142.1 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.75.0 @@ -88,10 +88,10 @@ ### Browsers - Safari 18.5 (18621.2.5.18.1) - SafariDriver 18.5 (18621.2.5.18.1) -- Google Chrome 138.0.7204.158 -- Google Chrome for Testing 138.0.7204.157 -- ChromeDriver 138.0.7204.157 -- Mozilla Firefox 140.0.4 +- Google Chrome 138.0.7204.169 +- Google Chrome for Testing 138.0.7204.168 +- ChromeDriver 138.0.7204.168 +- Mozilla Firefox 141.0 - geckodriver 0.36.0 - Selenium server 4.34.0 @@ -105,16 +105,16 @@ ### Java | Version | Environment Variable | | ------------------- | -------------------- | -| 11.0.27+6 | JAVA_HOME_11_arm64 | -| 17.0.15+6 (default) | JAVA_HOME_17_arm64 | +| 11.0.28+6 | JAVA_HOME_11_arm64 | +| 17.0.16+8 (default) | JAVA_HOME_17_arm64 | | 21.0.8+9.0 | JAVA_HOME_21_arm64 | ### Cached Tools #### Ruby - 3.1.7 -- 3.2.8 -- 3.3.8 +- 3.2.9 +- 3.3.9 - 3.4.5 #### Python @@ -224,18 +224,18 @@ | visionOS 1.0 | Apple Vision Pro | ### Android -| Package Name | Version | -| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 11.0 | -| Android Emulator | 35.6.11 | -| Android SDK Build-tools | 36.0.0
35.0.0 35.0.1
34.0.0
33.0.2 33.0.3 | -| Android SDK Platforms | android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3) | -| Android SDK Platform-Tools | 36.0.0 | -| Android Support Repository | 47.0.0 | -| CMake | 3.31.5 | -| Google Play services | 49 | -| Google Repository | 58 | -| NDK | 26.3.11579264 (default)
27.3.13750724
28.2.13676358 | +| Package Name | Version | +| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Android Command Line Tools | 11.0 | +| Android Emulator | 35.6.11 | +| Android SDK Build-tools | 36.0.0
35.0.0 35.0.1
34.0.0
33.0.2 33.0.3 | +| Android SDK Platforms | android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3) | +| Android SDK Platform-Tools | 36.0.0 | +| Android Support Repository | 47.0.0 | +| CMake | 3.31.5 | +| Google Play services | 49 | +| Google Repository | 58 | +| NDK | 26.3.11579264 (default)
27.3.13750724
28.2.13676358 | #### Environment variables | Name | Value | From 9473275c437a503a4151ee285f6f7557e211dbb9 Mon Sep 17 00:00:00 2001 From: RaviAkshintala <167848931+RaviAkshintala@users.noreply.github.com> Date: Thu, 31 Jul 2025 20:09:28 +0530 Subject: [PATCH 020/334] [Ubuntu] Updated the pypy latest version (#12678) --- images/ubuntu/toolsets/toolset-2204.json | 3 ++- images/ubuntu/toolsets/toolset-2404.json | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/images/ubuntu/toolsets/toolset-2204.json b/images/ubuntu/toolsets/toolset-2204.json index ecb999212b..28ed002602 100644 --- a/images/ubuntu/toolsets/toolset-2204.json +++ b/images/ubuntu/toolsets/toolset-2204.json @@ -22,7 +22,8 @@ "3.7", "3.8", "3.9", - "3.10" + "3.10", + "3.11" ] }, { diff --git a/images/ubuntu/toolsets/toolset-2404.json b/images/ubuntu/toolsets/toolset-2404.json index 55be5ef87a..37da78264f 100644 --- a/images/ubuntu/toolsets/toolset-2404.json +++ b/images/ubuntu/toolsets/toolset-2404.json @@ -20,7 +20,8 @@ "platform" : "linux", "versions": [ "3.9", - "3.10" + "3.10", + "3.11" ] }, { From 128857e2965171858de8d84447a10d837d2f42db Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 31 Jul 2025 19:33:03 +0000 Subject: [PATCH 021/334] Updating readme file for macos-14-arm64 version 20250728.1701 (#12667) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-14-arm64-Readme.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/images/macos/macos-14-arm64-Readme.md b/images/macos/macos-14-arm64-Readme.md index 924784f48b..44b48bcc81 100644 --- a/images/macos/macos-14-arm64-Readme.md +++ b/images/macos/macos-14-arm64-Readme.md @@ -6,7 +6,7 @@ # macOS 14 - OS Version: macOS 14.7.6 (23H626) - Kernel Version: Darwin 23.6.0 -- Image Version: 20250723.1691 +- Image Version: 20250728.1701 ## Installed Software @@ -26,19 +26,19 @@ - Node.js 20.19.4 - Perl 5.40.2 - Python3 3.13.5 -- Ruby 3.3.8 +- Ruby 3.3.9 ### Package Management - Bundler 2.7.1 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 4.5.11 +- Homebrew 4.5.12 - NPM 10.8.2 - NuGet 6.3.1.1 - Pip3 25.1.1 (python 3.13) - Pipx 1.7.1 - RubyGems 3.7.1 -- Vcpkg 2025 (build from commit 7bc2cb97d8) +- Vcpkg 2025 (build from commit 3bdaa9b420) - Yarn 1.22.22 ### Project Management @@ -56,7 +56,7 @@ - Curl 8.7.1 - Git 2.50.1 - Git LFS 3.7.0 -- GitHub CLI 2.76.0 +- GitHub CLI 2.76.1 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 @@ -65,12 +65,12 @@ - Packer 1.13.1 - pkgconf 2.5.1 - Unxip 3.2 -- yq 4.46.1 +- yq 4.47.1 - zstd 1.5.7 - Ninja 1.13.1 ### Tools -- AWS CLI 2.27.57 +- AWS CLI 2.27.60 - AWS SAM CLI 1.142.1 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.75.0 @@ -114,8 +114,8 @@ #### Ruby - 3.1.7 -- 3.2.8 -- 3.3.8 +- 3.2.9 +- 3.3.9 - 3.4.5 #### Python From 0b118aca77431dd6b452b7e844d0eaf5d700c669 Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Fri, 1 Aug 2025 00:12:38 +0200 Subject: [PATCH 022/334] [actions] Fix active drive for SBOM on ephemeral runner (#12681) * [actions] Fix active drive for SBOM on ephemeral runner * Fix Cyrillic chars Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .github/workflows/create_sbom_report.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/create_sbom_report.yml b/.github/workflows/create_sbom_report.yml index 4c9b1dfc99..8d9d763669 100644 --- a/.github/workflows/create_sbom_report.yml +++ b/.github/workflows/create_sbom_report.yml @@ -56,7 +56,7 @@ jobs: } - name: Install SYFT tool on Windows if: ${{ runner.os == 'Windows' }} - run: curl -sSfL https://raw.githubusercontent.com/anchore/syft/main/install.sh | sh -s -- -b D:/syft + run: curl -sSfL https://raw.githubusercontent.com/anchore/syft/main/install.sh | sh -s -- -b C:/syft - name: Install SYFT tool on Ubuntu if: ${{ runner.os == 'Linux' }} run: curl -sSfL https://raw.githubusercontent.com/anchore/syft/main/install.sh | sh -s -- -b /usr/local/bin @@ -67,7 +67,7 @@ jobs: #Running section. - name: Run SYFT on Windows if: ${{ runner.os == 'Windows' }} - run: D:/syft/syft dir:C:/ -vv -o spdx-json=sbom.json + run: C:/syft/syft dir:C:/ -vv -o spdx-json=sbom.json - name: Run SYFT on Ubuntu if: ${{ runner.os == 'Linux' }} run: syft dir:/ -vv -o spdx-json=sbom.json From 3291029fa920fcda4861ea25f180d3bd555d23c6 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 1 Aug 2025 20:23:08 +0000 Subject: [PATCH 023/334] Updating readme file for macos-15 version 20250728.1632 (#12664) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-15-Readme.md | 58 ++++++++++++++++----------------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/images/macos/macos-15-Readme.md b/images/macos/macos-15-Readme.md index c550724674..37ad81f47b 100644 --- a/images/macos/macos-15-Readme.md +++ b/images/macos/macos-15-Readme.md @@ -6,7 +6,7 @@ # macOS 15 - OS Version: macOS 15.5 (24F5068b) - Kernel Version: Darwin 24.5.0 -- Image Version: 20250721.1622 +- Image Version: 20250728.1632 ## Installed Software @@ -26,19 +26,19 @@ - Perl 5.40.2 - PHP 8.4.10 - Python3 3.13.5 -- Ruby 3.3.8 +- Ruby 3.3.9 ### Package Management -- Bundler 2.7.0 +- Bundler 2.7.1 - Carthage 0.40.0 - CocoaPods 1.16.2 - Composer 2.8.10 -- Homebrew 4.5.10 +- Homebrew 4.5.12 - NPM 10.9.2 - Pip3 25.1.1 (python 3.13) - Pipx 1.7.1 -- RubyGems 3.7.0 -- Vcpkg 2025 (build from commit ef97fc17c7) +- RubyGems 3.7.1 +- Vcpkg 2025 (build from commit 3bdaa9b420) - Yarn 1.22.22 ### Project Management @@ -56,7 +56,7 @@ - Curl 8.15.0 - Git 2.50.1 - Git LFS 3.7.0 -- GitHub CLI 2.76.0 +- GitHub CLI 2.76.1 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 @@ -65,12 +65,12 @@ - Packer 1.13.1 - pkgconf 2.5.1 - Unxip 3.2 -- yq 4.46.1 +- yq 4.47.1 - zstd 1.5.7 - Ninja 1.13.1 ### Tools -- AWS CLI 2.27.55 +- AWS CLI 2.27.60 - AWS SAM CLI 1.142.1 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.75.0 @@ -90,12 +90,12 @@ ### Browsers - Safari 18.5 (20621.2.5.11.5) - SafariDriver 18.5 (20621.2.5.11.5) -- Google Chrome 138.0.7204.158 -- Google Chrome for Testing 138.0.7204.157 -- ChromeDriver 138.0.7204.157 -- Microsoft Edge 138.0.3351.95 -- Microsoft Edge WebDriver 138.0.3351.95 -- Mozilla Firefox 140.0.4 +- Google Chrome 138.0.7204.169 +- Google Chrome for Testing 138.0.7204.168 +- ChromeDriver 138.0.7204.168 +- Microsoft Edge 138.0.3351.109 +- Microsoft Edge WebDriver 138.0.3351.109 +- Mozilla Firefox 141.0 - geckodriver 0.36.0 - Selenium server 4.34.0 @@ -117,8 +117,8 @@ #### Ruby - 3.1.7 -- 3.2.8 -- 3.3.8 +- 3.2.9 +- 3.3.9 - 3.4.5 #### Python @@ -254,18 +254,18 @@ | watchOS 26.0 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | ### Android -| Package Name | Version | -| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 16.0 | -| Android Emulator | 35.6.11 | -| Android SDK Build-tools | 36.0.0
35.0.0 35.0.1 | -| Android SDK Platforms | android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1) | -| Android SDK Platform-Tools | 36.0.0 | -| Android Support Repository | 47.0.0 | -| CMake | 3.31.5 | -| Google Play services | 49 | -| Google Repository | 58 | -| NDK | 26.3.11579264
27.3.13750724 (default)
28.2.13676358 | +| Package Name | Version | +| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Android Command Line Tools | 16.0 | +| Android Emulator | 35.6.11 | +| Android SDK Build-tools | 36.0.0
35.0.0 35.0.1 | +| Android SDK Platforms | android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1) | +| Android SDK Platform-Tools | 36.0.0 | +| Android Support Repository | 47.0.0 | +| CMake | 3.31.5 | +| Google Play services | 49 | +| Google Repository | 58 | +| NDK | 26.3.11579264
27.3.13750724 (default)
28.2.13676358 | #### Environment variables | Name | Value | From 48fb0b00434faebb688181057f6350a119c9fd25 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 4 Aug 2025 13:24:50 +0530 Subject: [PATCH 024/334] Updating readme file for ubuntu24 version 20250728.1.0 (#12669) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/ubuntu/Ubuntu2404-Readme.md | 70 +++++++++++++++--------------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/images/ubuntu/Ubuntu2404-Readme.md b/images/ubuntu/Ubuntu2404-Readme.md index 6a9cdfaa85..afbcb2ba03 100644 --- a/images/ubuntu/Ubuntu2404-Readme.md +++ b/images/ubuntu/Ubuntu2404-Readme.md @@ -5,7 +5,7 @@ # Ubuntu 24.04 - OS Version: 24.04.2 LTS - Kernel Version: 6.11.0-1018-azure -- Image Version: 20250720.1.0 +- Image Version: 20250728.1.0 - Systemd version: 255.4-1ubuntu8.10 ## Installed Software @@ -29,14 +29,14 @@ ### Package Management - cpan 1.64 - Helm 3.18.4 -- Homebrew 4.5.10 +- Homebrew 4.5.13 - Miniconda 25.5.1 - Npm 10.8.2 - Pip 24.0 - Pip3 24.0 - Pipx 1.7.1 - RubyGems 3.4.20 -- Vcpkg (build from commit 7ffcbfcc40) +- Vcpkg (build from commit 3bdaa9b420) - Yarn 1.22.22 #### Environment variables @@ -69,8 +69,8 @@ to accomplish this. - CMake 3.31.6 - CodeQL Action Bundle 2.22.1 - Docker Amazon ECR Credential Helper 0.10.1 -- Docker Compose v2 2.36.2 -- Docker-Buildx 0.25.0 +- Docker Compose v2 2.37.3 +- Docker-Buildx 0.26.1 - Docker Client 28.0.4 - Docker Server 28.0.4 - Fastlane 2.228.0 @@ -81,7 +81,7 @@ to accomplish this. - jq 1.7 - Kind 0.29.0 - Kubectl 1.33.3 -- Kustomize 5.7.0 +- Kustomize 5.7.1 - MediaInfo 24.01 - Mercurial 6.7.2 - Minikube 1.36.0 @@ -92,27 +92,27 @@ to accomplish this. - Packer 1.13.1 - Parcel 2.15.4 - Podman 4.9.3 -- Pulumi 3.184.0 +- Pulumi 3.186.0 - Skopeo 1.13.3 - Sphinx Open Source Search Server 2.2.11 - yamllint 1.37.1 -- yq 4.46.1 +- yq 4.47.1 - zstd 1.5.7 - Ninja 1.13.1 ### CLI Tools -- AWS CLI 2.27.55 +- AWS CLI 2.27.60 - AWS CLI Session Manager Plugin 1.2.707.0 - AWS SAM CLI 1.142.1 - Azure CLI 2.75.0 - Azure CLI (azure-devops) 1.0.2 -- GitHub CLI 2.76.0 -- Google Cloud CLI 530.0.0 +- GitHub CLI 2.76.1 +- Google Cloud CLI 531.0.0 ### Java | Version | Environment Variable | | ------------------- | -------------------- | -| 8.0.452+9 | JAVA_HOME_8_X64 | +| 8.0.462+8 | JAVA_HOME_8_X64 | | 11.0.28+6 | JAVA_HOME_11_X64 | | 17.0.16+8 (default) | JAVA_HOME_17_X64 | | 21.0.8+9 | JAVA_HOME_21_X64 | @@ -126,7 +126,7 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. ``` ### Haskell Tools -- Cabal 3.14.2.0 +- Cabal 3.16.0.0 - GHC 9.12.2 - GHCup 0.1.50.2 - Stack 3.7.1 @@ -141,13 +141,13 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 138.0.7204.157 -- ChromeDriver 138.0.7204.157 +- Google Chrome 138.0.7204.168 +- ChromeDriver 138.0.7204.168 - Chromium 138.0.7204.0 -- Microsoft Edge 138.0.3351.95 -- Microsoft Edge WebDriver 138.0.3351.95 +- Microsoft Edge 138.0.3351.109 +- Microsoft Edge WebDriver 138.0.3351.109 - Selenium server 4.34.0 -- Mozilla Firefox 140.0.4 +- Mozilla Firefox 141.0 - Geckodriver 0.36.0 #### Environment variables @@ -206,8 +206,8 @@ Use the following command as a part of your job to start the service: 'sudo syst - 3.10.16 [PyPy 7.3.19] #### Ruby -- 3.2.8 -- 3.3.8 +- 3.2.9 +- 3.3.9 ### PowerShell Tools - PowerShell 7.4.10 @@ -225,17 +225,17 @@ Use the following command as a part of your job to start the service: 'sudo syst | nginx | 1.24.0 | /etc/nginx/nginx.conf | inactive | 80 | ### Android -| Package Name | Version | -| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 12.0 | -| Android SDK Build-tools | 36.0.0
35.0.0 35.0.1
34.0.0 | -| Android SDK Platform-Tools | 36.0.0 | -| Android SDK Platforms | android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1) | -| Android Support Repository | 47.0.0 | -| CMake | 3.31.5 | -| Google Play services | 49 | -| Google Repository | 58 | -| NDK | 26.3.11579264
27.3.13750724 (default)
28.2.13676358 | +| Package Name | Version | +| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Android Command Line Tools | 12.0 | +| Android SDK Build-tools | 36.0.0
35.0.0 35.0.1
34.0.0 | +| Android SDK Platform-Tools | 36.0.0 | +| Android SDK Platforms | android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1) | +| Android Support Repository | 47.0.0 | +| CMake | 3.31.5 | +| Google Play services | 49 | +| Google Repository | 58 | +| NDK | 26.3.11579264
27.3.13750724 (default)
28.2.13676358 | #### Environment variables | Name | Value | @@ -275,8 +275,8 @@ Use the following command as a part of your job to start the service: 'sudo syst | gnupg2 | 2.4.4-2ubuntu17.3 | | haveged | 1.9.14-1ubuntu2 | | iproute2 | 6.1.0-1ubuntu6 | -| iputils-ping | 3:20240117-1build1 | -| jq | 1.7.1-3build1 | +| iputils-ping | 3:20240117-1ubuntu0.1 | +| jq | 1.7.1-3ubuntu0.24.04.1 | | libsqlite3-dev | 3.45.1-1ubuntu2.3 | | libssl-dev | 3.0.13-0ubuntu3.5 | | libtool | 2.4.7-7build1 | @@ -289,7 +289,7 @@ Use the following command as a part of your job to start the service: 'sudo syst | mercurial | 6.7.2-1ubuntu2.2 | | net-tools | 2.10-0.1ubuntu4.4 | | netcat | 1.226-1ubuntu2 | -| openssh-client | 1:9.6p1-3ubuntu13.12 | +| openssh-client | 1:9.6p1-3ubuntu13.13 | | p7zip-full | 16.02+transitional.1 | | p7zip-rar | 16.02+transitional.1 | | parallel | 20231122+ds-1 | @@ -303,7 +303,7 @@ Use the following command as a part of your job to start the service: 'sudo syst | shellcheck | 0.9.0-1 | | sphinxsearch | 2.2.11-8build1 | | sqlite3 | 3.45.1-1ubuntu2.3 | -| ssh | 1:9.6p1-3ubuntu13.12 | +| ssh | 1:9.6p1-3ubuntu13.13 | | sshpass | 1.09-1 | | sudo | 1.9.15p5-3ubuntu5.24.04.1 | | swig | 4.2.0-2ubuntu1 | From 521359825c9fddfc6fbaa42b41f47e04a6b11b23 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 4 Aug 2025 13:27:12 +0530 Subject: [PATCH 025/334] Updating readme file for ubuntu22 version 20250728.1.0 (#12666) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/ubuntu/Ubuntu2204-Readme.md | 82 +++++++++++++++--------------- 1 file changed, 41 insertions(+), 41 deletions(-) diff --git a/images/ubuntu/Ubuntu2204-Readme.md b/images/ubuntu/Ubuntu2204-Readme.md index 57e026fd43..80d8ca9437 100644 --- a/images/ubuntu/Ubuntu2204-Readme.md +++ b/images/ubuntu/Ubuntu2204-Readme.md @@ -5,7 +5,7 @@ # Ubuntu 22.04 - OS Version: 22.04.5 LTS - Kernel Version: 6.8.0-1031-azure -- Image Version: 20250720.1.0 +- Image Version: 20250728.1.0 - Systemd version: 249.11-0ubuntu3.16 ## Installed Software @@ -31,7 +31,7 @@ ### Package Management - cpan 1.64 - Helm 3.18.4 -- Homebrew 4.5.10 +- Homebrew 4.5.13 - Miniconda 25.5.1 - Npm 10.8.2 - NuGet 6.6.1.2 @@ -39,7 +39,7 @@ - Pip3 22.0.2 - Pipx 1.7.1 - RubyGems 3.3.5 -- Vcpkg (build from commit 7ffcbfcc40) +- Vcpkg (build from commit 3bdaa9b420) - Yarn 1.22.22 #### Environment variables @@ -74,8 +74,8 @@ to accomplish this. - CMake 3.31.6 - CodeQL Action Bundle 2.22.1 - Docker Amazon ECR Credential Helper 0.10.1 -- Docker Compose v2 2.36.2 -- Docker-Buildx 0.25.0 +- Docker Compose v2 2.37.3 +- Docker-Buildx 0.26.1 - Docker Client 28.0.4 - Docker Server 28.0.4 - Fastlane 2.228.0 @@ -87,7 +87,7 @@ to accomplish this. - jq 1.6 - Kind 0.29.0 - Kubectl 1.33.3 -- Kustomize 5.7.0 +- Kustomize 5.7.1 - Leiningen 2.11.2 - MediaInfo 21.09 - Mercurial 6.1.1 @@ -99,35 +99,35 @@ to accomplish this. - Packer 1.13.1 - Parcel 2.15.4 - Podman 3.4.4 -- Pulumi 3.184.0 +- Pulumi 3.186.0 - R 4.5.1 - Skopeo 1.4.1 - Sphinx Open Source Search Server 2.2.11 - SVN 1.14.1 - Terraform 1.12.2 - yamllint 1.37.1 -- yq 4.46.1 +- yq 4.47.1 - zstd 1.5.7 - Ninja 1.13.1 ### CLI Tools -- Alibaba Cloud CLI 3.0.290 -- AWS CLI 2.27.55 +- Alibaba Cloud CLI 3.0.291 +- AWS CLI 2.27.60 - AWS CLI Session Manager Plugin 1.2.707.0 - AWS SAM CLI 1.142.1 - Azure CLI 2.75.0 - Azure CLI (azure-devops) 1.0.2 -- GitHub CLI 2.76.0 -- Google Cloud CLI 530.0.0 -- Netlify CLI 22.3.0 -- OpenShift CLI 4.19.4 +- GitHub CLI 2.76.1 +- Google Cloud CLI 531.0.0 +- Netlify CLI 22.4.0 +- OpenShift CLI 4.19.5 - ORAS CLI 1.2.3 -- Vercel CLI 44.5.0 +- Vercel CLI 44.6.3 ### Java | Version | Environment Variable | | ------------------- | -------------------- | -| 8.0.452+9 | JAVA_HOME_8_X64 | +| 8.0.462+8 | JAVA_HOME_8_X64 | | 11.0.28+6 (default) | JAVA_HOME_11_X64 | | 17.0.16+8 | JAVA_HOME_17_X64 | | 21.0.8+9 | JAVA_HOME_21_X64 | @@ -141,7 +141,7 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. ``` ### Haskell Tools -- Cabal 3.14.2.0 +- Cabal 3.16.0.0 - GHC 9.12.2 - GHCup 0.1.50.2 - Stack 3.7.1 @@ -161,13 +161,13 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 138.0.7204.157 -- ChromeDriver 138.0.7204.157 +- Google Chrome 138.0.7204.168 +- ChromeDriver 138.0.7204.168 - Chromium 138.0.7204.0 -- Microsoft Edge 138.0.3351.95 -- Microsoft Edge WebDriver 138.0.3351.95 +- Microsoft Edge 138.0.3351.109 +- Microsoft Edge WebDriver 138.0.3351.109 - Selenium server 4.34.0 -- Mozilla Firefox 140.0.4 +- Mozilla Firefox 141.0 - Geckodriver 0.36.0 #### Environment variables @@ -179,7 +179,7 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. | SELENIUM_JAR_PATH | /usr/share/java/selenium-server.jar | ### .NET Tools -- .NET Core SDK: 6.0.428, 8.0.412, 9.0.203 +- .NET Core SDK: 8.0.412, 9.0.203 - nbgv 3.7.115+d31f50f4d1 ### Databases @@ -233,8 +233,8 @@ Use the following command as a part of your job to start the service: 'sudo syst #### Ruby - 3.1.7 -- 3.2.8 -- 3.3.8 +- 3.2.9 +- 3.3.9 ### PowerShell Tools - PowerShell 7.4.10 @@ -253,17 +253,17 @@ Use the following command as a part of your job to start the service: 'sudo syst | nginx | 1.18.0 | /etc/nginx/nginx.conf | inactive | 80 | ### Android -| Package Name | Version | -| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 9.0 | -| Android SDK Build-tools | 36.0.0
35.0.0 35.0.1
34.0.0
33.0.0 33.0.1 33.0.2 33.0.3
32.0.0
31.0.0 | -| Android SDK Platform-Tools | 36.0.0 | -| Android SDK Platforms | android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3)
android-32 (rev 1)
android-31 (rev 1) | -| Android Support Repository | 47.0.0 | -| CMake | 3.18.1
3.22.1
3.31.5 | -| Google Play services | 49 | -| Google Repository | 58 | -| NDK | 26.3.11579264
27.3.13750724 (default) | +| Package Name | Version | +| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Android Command Line Tools | 9.0 | +| Android SDK Build-tools | 36.0.0
35.0.0 35.0.1
34.0.0
33.0.0 33.0.1 33.0.2 33.0.3
32.0.0
31.0.0 | +| Android SDK Platform-Tools | 36.0.0 | +| Android SDK Platforms | android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3)
android-32 (rev 1)
android-31 (rev 1) | +| Android Support Repository | 47.0.0 | +| CMake | 3.18.1
3.22.1
3.31.5 | +| Google Play services | 49 | +| Google Repository | 58 | +| NDK | 26.3.11579264
27.3.13750724 (default) | #### Environment variables | Name | Value | @@ -283,13 +283,13 @@ Use the following command as a part of your job to start the service: 'sudo syst | alpine:3.18 | sha256:de0eb0b3f2a47ba1eb89389859a9bd88b28e82f5826b6969ad604979713c2d4f | 2025-02-14 | | alpine:3.19 | sha256:3be987e6cde1d07e873c012bf6cfe941e6e85d16ca5fc5b8bedc675451d2de67 | 2025-07-15 | | debian:10 | sha256:58ce6f1271ae1c8a2006ff7d3e54e9874d839f573d8009c20154ad0f2fb0a225 | 2024-06-13 | -| debian:11 | sha256:6d4f6b40afca63b59a44ffcedbb2e457e83b645710916d7f094b79c6c591ac28 | 2025-06-30 | +| debian:11 | sha256:25c0cab214b810db1b3c8adef5a12a92596979abddf86bb364e8d9c9d111df9f | 2025-07-21 | | moby/buildkit:latest | sha256:ddd1ca44b21eda906e81ab14a3d467fa6c39cd73b9a39df1196210edcb8db59e | 2025-07-01 | | node:18 | sha256:c6ae79e38498325db67193d391e6ec1d224d96c693a8a4d943498556716d3783 | 2025-03-27 | | node:18-alpine | sha256:8d6421d663b4c28fd3ebc498332f249011d118945588d0a35cb9bc4b8ca09d9e | 2025-03-27 | -| node:20 | sha256:a6c4ae2f61d3807514fc4b152b5b37810c70e836303d361d9f84d3842534d666 | 2025-07-15 | +| node:20 | sha256:2c071012e93673d595e1399564c4a48a70a5c0a0acd7db8211d5e6f6316b431a | 2025-07-15 | | node:20-alpine | sha256:df02558528d3d3d0d621f112e232611aecfee7cbc654f6b375765f72bb262799 | 2025-07-15 | -| node:22 | sha256:9e6918e8e32a47a58ed5fb9bd235bbc1d18a8c272e37f15d502b9db9e36821ee | 2025-07-16 | +| node:22 | sha256:37ff334612f77d8f999c10af8797727b731629c26f2e83caa6af390998bdc49c | 2025-07-16 | | node:22-alpine | sha256:5539840ce9d013fa13e3b9814c9353024be7ac75aca5db6d039504a56c04ea59 | 2025-07-16 | | ubuntu:20.04 | sha256:8feb4d8ca5354def3d8fce243717141ce31e2c428701f6682bd2fafe15388214 | 2025-04-08 | | ubuntu:22.04 | sha256:1ec65b2719518e27d4d25f104d93f9fac60dc437f81452302406825c46fcc9cb | 2025-07-14 | @@ -323,8 +323,8 @@ Use the following command as a part of your job to start the service: 'sudo syst | haveged | 1.9.14-1ubuntu1 | | imagemagick | 8:6.9.11.60+dfsg-1.3ubuntu0.22.04.5 | | iproute2 | 5.15.0-1ubuntu2 | -| iputils-ping | 3:20211215-1 | -| jq | 1.6-2.1ubuntu3 | +| iputils-ping | 3:20211215-1ubuntu0.1 | +| jq | 1.6-2.1ubuntu3.1 | | lib32z1 | 1:1.2.11.dfsg-2ubuntu9.2 | | libc++-dev | 1:14.0-55\~exp2 | | libc++abi-dev | 1:14.0-55\~exp2 | From d5aa851027f3d3252e253c82acf1b52fbb91130a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 4 Aug 2025 11:32:02 +0000 Subject: [PATCH 026/334] Updating readme file for macos-15-arm64 version 20250722.2025 (#12686) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-15-arm64-Readme.md | 48 +++++++++++++-------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/images/macos/macos-15-arm64-Readme.md b/images/macos/macos-15-arm64-Readme.md index 63d6ff09b4..b4628c00b4 100644 --- a/images/macos/macos-15-arm64-Readme.md +++ b/images/macos/macos-15-arm64-Readme.md @@ -6,12 +6,12 @@ # macOS 15 - OS Version: macOS 15.5 (24F74) - Kernel Version: Darwin 24.5.0 -- Image Version: 20250714.1971 +- Image Version: 20250722.2025 ## Installed Software ### Language and Runtime -- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.412, 9.0.102, 9.0.203, 9.0.302 +- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.412, 9.0.102, 9.0.203, 9.0.303 - Bash 3.2.57(1)-release - Clang/LLVM 16.0.0 - Clang/LLVM (Homebrew) 18.1.8 - available on `$(brew --prefix llvm@18)/bin/clang` @@ -21,27 +21,27 @@ - GNU Fortran 12 (Homebrew GCC 12.4.0) - available by `gfortran-12` alias - GNU Fortran 13 (Homebrew GCC 13.4.0) - available by `gfortran-13` alias - GNU Fortran 14 (Homebrew GCC 14.3.0) - available by `gfortran-14` alias -- Kotlin 2.1.10-release-473 -- Node.js 22.17.0 +- Kotlin 2.2.0-release-294 +- Node.js 22.17.1 - Perl 5.40.2 - Python3 3.13.5 - Ruby 3.3.8 ### Package Management -- Bundler 2.6.9 +- Bundler 2.7.1 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 4.5.9 +- Homebrew 4.5.11 - NPM 10.9.2 - Pip3 25.1.1 (python 3.13) - Pipx 1.7.1 -- RubyGems 3.6.9 -- Vcpkg 2025 (build from commit e86ec03236) +- RubyGems 3.7.1 +- Vcpkg 2025 (build from commit 6124172474) - Yarn 1.22.22 ### Project Management - Apache Ant 1.10.15 -- Apache Maven 3.9.10 +- Apache Maven 3.9.11 - Gradle 8.14.3 ### Utilities @@ -54,7 +54,7 @@ - Curl 8.7.1 - Git 2.50.1 - Git LFS 3.7.0 -- GitHub CLI 2.75.0 +- GitHub CLI 2.76.0 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 @@ -68,7 +68,7 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.27.50 +- AWS CLI 2.27.56 - AWS SAM CLI 1.142.1 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.75.0 @@ -77,7 +77,7 @@ - Cmake 3.31.6 - CodeQL Action Bundle 2.22.1 - Fastlane 2.228.0 -- SwiftFormat 0.57.0 +- SwiftFormat 0.57.2 - Xcbeautify 2.29.0 - Xcode Command Line Tools 16.4.0.0.1.1747106510 - Xcodes 1.6.2 @@ -87,9 +87,9 @@ ### Browsers - Safari 18.5 (20621.2.5.11.8) - SafariDriver 18.5 (20621.2.5.11.8) -- Google Chrome 138.0.7204.101 -- Google Chrome for Testing 138.0.7204.94 -- ChromeDriver 138.0.7204.94 +- Google Chrome 138.0.7204.158 +- Google Chrome for Testing 138.0.7204.157 +- ChromeDriver 138.0.7204.157 - Mozilla Firefox 140.0.4 - geckodriver 0.36.0 - Selenium server 4.34.0 @@ -105,8 +105,8 @@ | Version | Environment Variable | | -------------------- | -------------------- | | 11.0.27+6 | JAVA_HOME_11_arm64 | -| 17.0.15+6 | JAVA_HOME_17_arm64 | -| 21.0.7+6.0 (default) | JAVA_HOME_21_arm64 | +| 17.0.16+8 | JAVA_HOME_17_arm64 | +| 21.0.8+9.0 (default) | JAVA_HOME_21_arm64 | ### Cached Tools @@ -114,7 +114,7 @@ - 3.1.7 - 3.2.8 - 3.3.8 -- 3.4.4 +- 3.4.5 #### Python - 3.11.9 @@ -123,8 +123,8 @@ #### Node.js - 18.20.8 -- 20.19.3 -- 22.17.0 +- 20.19.4 +- 22.17.1 #### Go - 1.22.12 @@ -261,15 +261,15 @@ | CMake | 3.31.5 | | Google Play services | 49 | | Google Repository | 58 | -| NDK | 26.3.11579264
27.2.12479018 (default)
28.2.13676358 | +| NDK | 26.3.11579264
27.3.13750724 (default)
28.2.13676358 | #### Environment variables | Name | Value | | ----------------------- | --------------------------------------------------- | | ANDROID_HOME | /Users/runner/Library/Android/sdk | -| ANDROID_NDK | /Users/runner/Library/Android/sdk/ndk/27.2.12479018 | -| ANDROID_NDK_HOME | /Users/runner/Library/Android/sdk/ndk/27.2.12479018 | +| ANDROID_NDK | /Users/runner/Library/Android/sdk/ndk/27.3.13750724 | +| ANDROID_NDK_HOME | /Users/runner/Library/Android/sdk/ndk/27.3.13750724 | | ANDROID_NDK_LATEST_HOME | /Users/runner/Library/Android/sdk/ndk/28.2.13676358 | -| ANDROID_NDK_ROOT | /Users/runner/Library/Android/sdk/ndk/27.2.12479018 | +| ANDROID_NDK_ROOT | /Users/runner/Library/Android/sdk/ndk/27.3.13750724 | | ANDROID_SDK_ROOT | /Users/runner/Library/Android/sdk | From 96de6e9f6ca3bd91e153923c67f8ee56ea263470 Mon Sep 17 00:00:00 2001 From: Jan Brasna <1784648+janbrasna@users.noreply.github.com> Date: Mon, 4 Aug 2025 16:14:28 +0200 Subject: [PATCH 027/334] [Ubuntu] Upgrade docker-compose to fix build regression (#12687) * Bump docker compose to v2.38.2 in toolset-2204.json * Bump docker compose to v2.38.2 in toolset-2404.json --- images/ubuntu/toolsets/toolset-2204.json | 2 +- images/ubuntu/toolsets/toolset-2404.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/images/ubuntu/toolsets/toolset-2204.json b/images/ubuntu/toolsets/toolset-2204.json index 28ed002602..301bd48a2e 100644 --- a/images/ubuntu/toolsets/toolset-2204.json +++ b/images/ubuntu/toolsets/toolset-2204.json @@ -252,7 +252,7 @@ }, { "plugin": "compose", - "version": "2.37.3", + "version": "2.38.2", "asset": "linux-x86_64" } ] diff --git a/images/ubuntu/toolsets/toolset-2404.json b/images/ubuntu/toolsets/toolset-2404.json index 37da78264f..e1ff9a31f8 100644 --- a/images/ubuntu/toolsets/toolset-2404.json +++ b/images/ubuntu/toolsets/toolset-2404.json @@ -212,7 +212,7 @@ }, { "plugin": "compose", - "version": "2.37.3", + "version": "2.38.2", "asset": "linux-x86_64" } ] From eb373550e8bc8f3dc25923b9326b70502cc874db Mon Sep 17 00:00:00 2001 From: Lawrence Gripper Date: Wed, 6 Aug 2025 13:48:10 +0100 Subject: [PATCH 028/334] Typo in Unit test around fwupd: Fix command to list fwupd-refresh.timer unit --- images/ubuntu/scripts/tests/System.Tests.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/images/ubuntu/scripts/tests/System.Tests.ps1 b/images/ubuntu/scripts/tests/System.Tests.ps1 index e609fea7c5..1536a57985 100644 --- a/images/ubuntu/scripts/tests/System.Tests.ps1 +++ b/images/ubuntu/scripts/tests/System.Tests.ps1 @@ -9,7 +9,7 @@ Describe "Disk free space" -Skip:(-not [String]::IsNullOrEmpty($env:AGENT_NAME) Describe "fwupd removed" { It "Is not present on box" { - $systemctlOutput = & systemctl list-unit fwupd-refresh.timer --no-legend + $systemctlOutput = & systemctl list-units fwupd-refresh.timer --no-legend # When disabled the output looks like this: #❯ systemctl list-units fwupd-refresh.timer --no-legend #● fwupd-refresh.timer masked failed failed fwupd-refresh.timer From c062332058b61af250217961ecb61582ba512356 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 6 Aug 2025 13:46:42 +0000 Subject: [PATCH 029/334] Updating readme file for macos-13 version 20250804.1376 (#12696) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-13-Readme.md | 38 ++++++++++++++++----------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/images/macos/macos-13-Readme.md b/images/macos/macos-13-Readme.md index 234953bc02..3ed2e4f67c 100644 --- a/images/macos/macos-13-Readme.md +++ b/images/macos/macos-13-Readme.md @@ -6,7 +6,7 @@ # macOS 13 - OS Version: macOS 13.7.6 (22H625) - Kernel Version: Darwin 22.6.0 -- Image Version: 20250728.1366 +- Image Version: 20250804.1376 ## Installed Software @@ -25,7 +25,7 @@ - Mono 6.12.0.188 - Node.js 20.19.4 - Perl 5.40.2 -- PHP 8.4.10 +- PHP 8.4.11 - Python3 3.13.5 - Ruby 3.3.9 @@ -34,19 +34,19 @@ - Carthage 0.40.0 - CocoaPods 1.16.2 - Composer 2.8.10 -- Homebrew 4.5.12 +- Homebrew 4.5.13 - NPM 10.8.2 - NuGet 6.3.1.1 -- Pip3 25.1.1 (python 3.13) +- Pip3 25.2 (python 3.13) - Pipx 1.7.1 - RubyGems 3.7.1 -- Vcpkg 2025 (build from commit 3bdaa9b420) +- Vcpkg 2025 (build from commit 903956eff7) - Yarn 1.22.22 ### Project Management - Apache Ant 1.10.15 - Apache Maven 3.9.11 -- Gradle 8.14.3 +- Gradle 9.0.0 ### Utilities - 7-Zip 17.05 @@ -58,13 +58,13 @@ - Curl 8.15.0 - Git 2.50.1 - Git LFS 3.7.0 -- GitHub CLI 2.76.1 +- GitHub CLI 2.76.2 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 - jq 1.8.1 - OpenSSL 1.1.1w 11 Sep 2023 -- Packer 1.13.1 +- Packer 1.14.0 - pkgconf 2.5.1 - Unxip 3.1 - yq 4.47.1 @@ -72,14 +72,14 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.27.60 +- AWS CLI 2.28.1 - AWS SAM CLI 1.142.1 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.75.0 - Azure CLI (azure-devops) 1.0.2 -- Bicep CLI 0.36.177 +- Bicep CLI 0.37.4 - Cmake 3.31.6 -- CodeQL Action Bundle 2.22.1 +- CodeQL Action Bundle 2.22.2 - Fastlane 2.228.0 - SwiftFormat 0.57.2 - Xcbeautify 2.29.0 @@ -92,11 +92,11 @@ ### Browsers - Safari 18.5 (18621.2.5.18.1) - SafariDriver 18.5 (18621.2.5.18.1) -- Google Chrome 138.0.7204.169 -- Google Chrome for Testing 138.0.7204.168 -- ChromeDriver 138.0.7204.168 -- Microsoft Edge 138.0.3351.109 -- Microsoft Edge WebDriver 138.0.3351.109 +- Google Chrome 138.0.7204.184 +- Google Chrome for Testing 138.0.7204.183 +- ChromeDriver 138.0.7204.183 +- Microsoft Edge 138.0.3351.121 +- Microsoft Edge WebDriver 138.0.3351.121 - Mozilla Firefox 141.0 - geckodriver 0.36.0 - Selenium server 4.34.0 @@ -111,7 +111,7 @@ ### Java | Version | Environment Variable | | ------------------- | -------------------- | -| 8.0.452+9 | JAVA_HOME_8_X64 | +| 8.0.462+8 | JAVA_HOME_8_X64 | | 11.0.28+6 | JAVA_HOME_11_X64 | | 17.0.16+8 (default) | JAVA_HOME_17_X64 | | 21.0.8+9.0 | JAVA_HOME_21_X64 | @@ -142,7 +142,7 @@ #### Node.js - 18.20.8 - 20.19.4 -- 22.17.1 +- 22.18.0 #### Go - 1.22.12 @@ -243,7 +243,7 @@ | Package Name | Version | | -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Android Command Line Tools | 11.0 | -| Android Emulator | 35.6.11 | +| Android Emulator | 36.1.9 | | Android SDK Build-tools | 36.0.0
35.0.0 35.0.1
34.0.0
33.0.2 33.0.3 | | Android SDK Platforms | android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3) | | Android SDK Platform-Tools | 36.0.0 | From 9e735b4bdac1377dbf7e764b5ebc8adc0dadb4d9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 6 Aug 2025 13:47:48 +0000 Subject: [PATCH 030/334] Updating readme file for macos-13-arm64 version 20250804.1453 (#12694) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-13-arm64-Readme.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/images/macos/macos-13-arm64-Readme.md b/images/macos/macos-13-arm64-Readme.md index b4496e4f37..4bce002d09 100644 --- a/images/macos/macos-13-arm64-Readme.md +++ b/images/macos/macos-13-arm64-Readme.md @@ -6,7 +6,7 @@ # macOS 13 - OS Version: macOS 13.7.6 (22H625) - Kernel Version: Darwin 22.6.0 -- Image Version: 20250728.1440 +- Image Version: 20250804.1453 ## Installed Software @@ -32,7 +32,7 @@ - Bundler 2.7.1 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 4.5.12 +- Homebrew 4.5.13 - NPM 10.8.2 - NuGet 6.3.1.1 - Pip3 25.1.1 (python 3.13) @@ -43,7 +43,7 @@ ### Project Management - Apache Ant 1.10.15 - Apache Maven 3.9.11 -- Gradle 8.14.3 +- Gradle 9.0.0 ### Utilities - 7-Zip 17.05 @@ -55,13 +55,13 @@ - Curl 8.7.1 - Git 2.50.1 - Git LFS 3.7.0 -- GitHub CLI 2.76.1 +- GitHub CLI 2.76.2 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 - jq 1.8.1 - OpenSSL 1.1.1w 11 Sep 2023 -- Packer 1.13.1 +- Packer 1.14.0 - pkgconf 2.5.1 - Unxip 3.1 - yq 4.47.1 @@ -69,14 +69,14 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.27.60 +- AWS CLI 2.28.1 - AWS SAM CLI 1.142.1 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.75.0 - Azure CLI (azure-devops) 1.0.2 -- Bicep CLI 0.36.177 +- Bicep CLI 0.37.4 - Cmake 3.31.6 -- CodeQL Action Bundle 2.22.1 +- CodeQL Action Bundle 2.22.2 - Fastlane 2.228.0 - SwiftFormat 0.57.2 - Xcbeautify 2.29.0 @@ -88,9 +88,9 @@ ### Browsers - Safari 18.5 (18621.2.5.18.1) - SafariDriver 18.5 (18621.2.5.18.1) -- Google Chrome 138.0.7204.169 -- Google Chrome for Testing 138.0.7204.168 -- ChromeDriver 138.0.7204.168 +- Google Chrome 138.0.7204.184 +- Google Chrome for Testing 138.0.7204.183 +- ChromeDriver 138.0.7204.183 - Mozilla Firefox 141.0 - geckodriver 0.36.0 - Selenium server 4.34.0 @@ -125,7 +125,7 @@ #### Node.js - 18.20.8 - 20.19.4 -- 22.17.1 +- 22.18.0 #### Go - 1.22.12 @@ -227,7 +227,7 @@ | Package Name | Version | | -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Android Command Line Tools | 11.0 | -| Android Emulator | 35.6.11 | +| Android Emulator | 36.1.9 | | Android SDK Build-tools | 36.0.0
35.0.0 35.0.1
34.0.0
33.0.2 33.0.3 | | Android SDK Platforms | android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3) | | Android SDK Platform-Tools | 36.0.0 | From bf2525067440892836598ad859954e9b0292aba0 Mon Sep 17 00:00:00 2001 From: vidya sagar <160703874+vidyasagarnimmagaddi@users.noreply.github.com> Date: Wed, 6 Aug 2025 19:53:11 +0530 Subject: [PATCH 031/334] [Windows-25] updating OpenSSL version to 3.5.2 (#12709) --- images/windows/toolsets/toolset-2025.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/images/windows/toolsets/toolset-2025.json b/images/windows/toolsets/toolset-2025.json index 97d95df2fb..a20d11b504 100644 --- a/images/windows/toolsets/toolset-2025.json +++ b/images/windows/toolsets/toolset-2025.json @@ -325,11 +325,11 @@ "version": "latest" }, "openssl": { - "version": "3.5.1", + "version": "3.5.2", "pinnedDetails": { - "link": "https://github.com/actions/runner-images-internal/pull/6702", - "reason": "Meaningful reason must be added at next update.", - "review-at": "2025-06-01", + "link": "https://github.com/openssl/openssl/releases/tag/openssl-3.5.2", + "reason": "Installer not found for version 3.5.1", + "review-at": "2025-10-10", "type": "preexisting-pinned-version-without-reason" } }, From ee109d4860203fd76e640f1c12eecc17c8f484e0 Mon Sep 17 00:00:00 2001 From: vidya sagar <160703874+vidyasagarnimmagaddi@users.noreply.github.com> Date: Wed, 6 Aug 2025 19:53:51 +0530 Subject: [PATCH 032/334] [Windows-2022] SDK versions have been removed from the Visual Studio 2022 (#12708) --- images/windows/toolsets/toolset-2022.json | 2 -- 1 file changed, 2 deletions(-) diff --git a/images/windows/toolsets/toolset-2022.json b/images/windows/toolsets/toolset-2022.json index aea1fe5688..747d8dfed1 100644 --- a/images/windows/toolsets/toolset-2022.json +++ b/images/windows/toolsets/toolset-2022.json @@ -214,8 +214,6 @@ "Microsoft.VisualStudio.Component.VC.ATL.ARM64.Spectre", "Microsoft.VisualStudio.Component.VC.ASAN", "Microsoft.VisualStudio.Component.Windows10SDK.19041", - "Microsoft.VisualStudio.Component.Windows10SDK.20348", - "Microsoft.VisualStudio.Component.Windows11SDK.22000", "Microsoft.VisualStudio.Component.Windows11SDK.22621", "Microsoft.VisualStudio.Component.Windows11SDK.26100", "Microsoft.VisualStudio.Component.Workflow", From f101bcf4077d5a1153adddc24ae6f6e151dbc0dc Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 6 Aug 2025 16:24:03 +0000 Subject: [PATCH 033/334] Updating readme file for macos-15 version 20250804.1650 (#12698) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-15-Readme.md | 40 ++++++++++++++++----------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/images/macos/macos-15-Readme.md b/images/macos/macos-15-Readme.md index 37ad81f47b..7d26cc0b62 100644 --- a/images/macos/macos-15-Readme.md +++ b/images/macos/macos-15-Readme.md @@ -6,7 +6,7 @@ # macOS 15 - OS Version: macOS 15.5 (24F5068b) - Kernel Version: Darwin 24.5.0 -- Image Version: 20250728.1632 +- Image Version: 20250804.1650 ## Installed Software @@ -22,9 +22,9 @@ - GNU Fortran 13 (Homebrew GCC 13.4.0) - available by `gfortran-13` alias - GNU Fortran 14 (Homebrew GCC 14.3.0) - available by `gfortran-14` alias - Kotlin 2.2.0-release-294 -- Node.js 22.17.1 +- Node.js 22.18.0 - Perl 5.40.2 -- PHP 8.4.10 +- PHP 8.4.11 - Python3 3.13.5 - Ruby 3.3.9 @@ -33,18 +33,18 @@ - Carthage 0.40.0 - CocoaPods 1.16.2 - Composer 2.8.10 -- Homebrew 4.5.12 -- NPM 10.9.2 -- Pip3 25.1.1 (python 3.13) +- Homebrew 4.5.13 +- NPM 10.9.3 +- Pip3 25.2 (python 3.13) - Pipx 1.7.1 - RubyGems 3.7.1 -- Vcpkg 2025 (build from commit 3bdaa9b420) +- Vcpkg 2025 (build from commit 903956eff7) - Yarn 1.22.22 ### Project Management - Apache Ant 1.10.15 - Apache Maven 3.9.11 -- Gradle 8.14.3 +- Gradle 9.0.0 ### Utilities - 7-Zip 17.05 @@ -56,13 +56,13 @@ - Curl 8.15.0 - Git 2.50.1 - Git LFS 3.7.0 -- GitHub CLI 2.76.1 +- GitHub CLI 2.76.2 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 - jq 1.8.1 - OpenSSL 1.1.1w 11 Sep 2023 -- Packer 1.13.1 +- Packer 1.14.0 - pkgconf 2.5.1 - Unxip 3.2 - yq 4.47.1 @@ -70,14 +70,14 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.27.60 +- AWS CLI 2.28.1 - AWS SAM CLI 1.142.1 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.75.0 - Azure CLI (azure-devops) 1.0.2 -- Bicep CLI 0.36.177 +- Bicep CLI 0.37.4 - Cmake 3.31.6 -- CodeQL Action Bundle 2.22.1 +- CodeQL Action Bundle 2.22.2 - Fastlane 2.228.0 - SwiftFormat 0.57.2 - Xcbeautify 2.29.0 @@ -90,11 +90,11 @@ ### Browsers - Safari 18.5 (20621.2.5.11.5) - SafariDriver 18.5 (20621.2.5.11.5) -- Google Chrome 138.0.7204.169 -- Google Chrome for Testing 138.0.7204.168 -- ChromeDriver 138.0.7204.168 -- Microsoft Edge 138.0.3351.109 -- Microsoft Edge WebDriver 138.0.3351.109 +- Google Chrome 138.0.7204.184 +- Google Chrome for Testing 138.0.7204.183 +- ChromeDriver 138.0.7204.183 +- Microsoft Edge 138.0.3351.121 +- Microsoft Edge WebDriver 138.0.3351.121 - Mozilla Firefox 141.0 - geckodriver 0.36.0 - Selenium server 4.34.0 @@ -131,7 +131,7 @@ #### Node.js - 18.20.8 - 20.19.4 -- 22.17.1 +- 22.18.0 #### Go - 1.22.12 @@ -257,7 +257,7 @@ | Package Name | Version | | -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Android Command Line Tools | 16.0 | -| Android Emulator | 35.6.11 | +| Android Emulator | 36.1.9 | | Android SDK Build-tools | 36.0.0
35.0.0 35.0.1 | | Android SDK Platforms | android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1) | | Android SDK Platform-Tools | 36.0.0 | From 42d1a3d13ae8f877ea66921234394474064a52cb Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 6 Aug 2025 18:04:20 +0000 Subject: [PATCH 034/334] Updating readme file for win25 version 20250803.1.0 (#12693) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/windows/Windows2025-Readme.md | 59 ++++++++++++++-------------- 1 file changed, 30 insertions(+), 29 deletions(-) diff --git a/images/windows/Windows2025-Readme.md b/images/windows/Windows2025-Readme.md index 9f1075844e..f80be63530 100644 --- a/images/windows/Windows2025-Readme.md +++ b/images/windows/Windows2025-Readme.md @@ -1,11 +1,12 @@ | Announcements | |-| +| [Windows-latest workflows will use Windows Server 2025 image in GH](https://github.com/actions/runner-images/issues/12677) | +| [[Windows-2022] Openssl version will be updated to version 3.5.1 on 2025-10-10](https://github.com/actions/runner-images/issues/12676) | | [[Windows 2022] MongoDB 5.x version will be removed from Windows 2022 image on 2025-09-01 and will be updated to 7.x version.](https://github.com/actions/runner-images/issues/12640) | -| [[Windows & Ubuntu] .NET 6 will be removed from the images on 2025-08-01.](https://github.com/actions/runner-images/issues/12241) | *** # Windows Server 2025 - OS Version: 10.0.26100 Build 4656 -- Image Version: 20250727.1.0 +- Image Version: 20250803.1.0 ## Windows features - Windows Subsystem for Linux (WSLv1): Enabled @@ -19,7 +20,7 @@ - Julia 1.11.6 - Kotlin 2.2.0 - LLVM 20.1.8 -- Node 22.17.1 +- Node 22.18.0 - Perl 5.40.2 - PHP 8.4.8 - Python 3.9.13 @@ -30,12 +31,12 @@ - Composer 2.8.10 - Helm 3.18.4 - Miniconda 25.5.1 (pre-installed on the image but not added to PATH) -- NPM 10.9.2 +- NPM 10.9.3 - NuGet 6.14.0.116 -- pip 25.1.1 (python 3.9) +- pip 25.2 (python 3.9) - Pipx 1.7.1 - RubyGems 3.5.22 -- Vcpkg (build from commit 3bdaa9b420) +- Vcpkg (build from commit 903956eff7) - Yarn 1.22.22 #### Environment variables @@ -51,15 +52,15 @@ - sbt 1.11.3 ### Tools -- 7zip 25.00 +- 7zip 25.01 - aria2 1.37.0 - azcopy 10.29.1 - Bazel 8.3.1 - Bazelisk 1.26.0 -- Bicep 0.36.177 +- Bicep 0.37.4 - Cabal 3.16.0.0 - CMake 3.31.6 -- CodeQL Action Bundle 2.22.1 +- CodeQL Action Bundle 2.22.2 - Docker 27.5.1 - Docker Compose v2 2.32.2 - Docker-wincred 0.9.3 @@ -76,7 +77,7 @@ - Newman 6.2.1 - OpenSSL 3.5.1 - Packer 1.12.0 -- Pulumi 3.186.0 +- Pulumi 3.187.0 - R 4.4.2 - Service Fabric SDK 10.1.2493.9590 - Stack 3.7.1 @@ -89,12 +90,12 @@ - Ninja 1.13.1 ### CLI Tools -- AWS CLI 2.27.60 +- AWS CLI 2.28.1 - AWS SAM CLI 1.142.1 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.75.0 - Azure DevOps CLI extension 1.0.2 -- GitHub CLI 2.76.1 +- GitHub CLI 2.76.2 ### Rust Tools - Cargo 1.88.0 @@ -107,10 +108,10 @@ - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 138.0.7204.169 -- Chrome Driver 138.0.7204.168 -- Microsoft Edge 138.0.3351.109 -- Microsoft Edge Driver 138.0.3351.109 +- Google Chrome 138.0.7204.184 +- Chrome Driver 138.0.7204.183 +- Microsoft Edge 138.0.3351.121 +- Microsoft Edge Driver 138.0.3351.121 - Mozilla Firefox 141.0 - Gecko Driver 0.36.0 - IE Driver 4.14.0.0 @@ -176,6 +177,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - 3.1.7 - 3.2.9 - 3.3.9 +- 3.4.5 ### Databases @@ -198,7 +200,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. ### Database tools - Azure CosmosDb Emulator 2.14.24.0 -- DacFx 170.0.94.3 +- DacFx 170.1.61.1 - MySQL 8.0.43.0 - SQL OLEDB Driver 18.7.4.0 - SQLPS 1.0 @@ -211,9 +213,9 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Nginx | 1.29.0 | C:\tools\nginx-1.29.0\conf\nginx.conf | nginx | Stopped | 80 | ### Visual Studio Enterprise 2022 -| Name | Version | Path | -| ----------------------------- | -------------- | -------------------------------------------------------- | -| Visual Studio Enterprise 2022 | 17.14.36310.24 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | +| Name | Version | Path | +| ----------------------------- | ------------- | -------------------------------------------------------- | +| Visual Studio Enterprise 2022 | 17.14.36327.8 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | #### Workloads, components and extensions | Package | Version | @@ -238,12 +240,12 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Component.UnityEngine.x64 | 17.14.36015.10 | | Component.Unreal.Debugger | 17.14.36015.10 | | Component.Unreal.Ide | 17.14.36015.10 | -| Component.VisualStudio.GitHub.Copilot | 17.14.36310.24 | +| Component.VisualStudio.GitHub.Copilot | 17.14.36322.40 | | Component.VSInstallerProjects2022 | 2.0.1 | | Component.WixToolset.VisualStudioExtension.Dev17 | 1.0.0.22 | | Component.WixToolset.VisualStudioExtension.Schemas3 | 1.0.0.22 | -| ios | 18.5.9207.0 | -| maccatalyst | 18.5.9207.0 | +| ios | 18.5.9214.0 | +| maccatalyst | 18.5.9214.0 | | maui.blazor | 9.0.51.12966 | | maui.core | 9.0.51.12966 | | maui.windows | 9.0.51.12966 | @@ -302,7 +304,6 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Component.CoreEditor | 17.14.36015.10 | | Microsoft.VisualStudio.Component.CppBuildInsights | 17.14.36015.10 | | Microsoft.VisualStudio.Component.Debugger.JustInTime | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Debugger.Snapshot | 17.14.36015.10 | | Microsoft.VisualStudio.Component.DiagnosticTools | 17.14.36015.10 | | Microsoft.VisualStudio.Component.DockerTools | 17.14.36015.10 | | Microsoft.VisualStudio.Component.DotNetModelBuilder | 17.14.36015.10 | @@ -317,7 +318,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Component.Graphics.Tools | 17.14.36015.10 | | Microsoft.VisualStudio.Component.HLSL | 17.14.36015.10 | | Microsoft.VisualStudio.Component.IISExpress | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.IntelliCode | 17.14.36310.24 | +| Microsoft.VisualStudio.Component.IntelliCode | 17.14.36324.12 | | Microsoft.VisualStudio.Component.IntelliTrace.FrontEnd | 17.14.36015.10 | | Microsoft.VisualStudio.Component.JavaScript.Diagnostics | 17.14.36015.10 | | Microsoft.VisualStudio.Component.JavaScript.TypeScript | 17.14.36015.10 | @@ -411,13 +412,13 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.ComponentGroup.VC.Tools.142.x86.x64 | 17.14.36015.10 | | Microsoft.VisualStudio.ComponentGroup.VisualStudioExtension.Prerequisites | 17.14.36015.10 | | Microsoft.VisualStudio.ComponentGroup.Web | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.Web.CloudTools | 17.14.36015.10 | +| Microsoft.VisualStudio.ComponentGroup.Web.CloudTools | 17.14.36322.40 | | Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions | 17.14.36015.10 | | Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions.CMake | 17.14.36015.10 | | Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions.TemplateEngine | 17.14.36015.10 | | Microsoft.VisualStudio.ComponentGroup.WindowsAppDevelopment.Prerequisites | 17.14.36015.10 | | Microsoft.VisualStudio.ComponentGroup.WindowsAppSDK.Cs | 17.14.36015.10 | -| Microsoft.VisualStudio.Workload.Azure | 17.14.36015.10 | +| Microsoft.VisualStudio.Workload.Azure | 17.14.36322.40 | | Microsoft.VisualStudio.Workload.CoreEditor | 17.14.36015.10 | | Microsoft.VisualStudio.Workload.Data | 17.14.36015.10 | | Microsoft.VisualStudio.Workload.DataScience | 17.14.36015.10 | @@ -475,7 +476,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Powershell Modules - Az: 12.5.0 -- AWSPowershell: 5.0.19 +- AWSPowershell: 5.0.24 - DockerMsftProvider: 1.0.0.8 - MarkdownPS: 1.10 - Microsoft.Graph: 2.29.1 @@ -490,7 +491,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Package Name | Version | | -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Android Command Line Tools | 16.0 | -| Android Emulator | 35.6.11 | +| Android Emulator | 36.1.9 | | Android SDK Build-tools | 36.0.0
35.0.0 35.0.1
34.0.0 | | Android SDK Platforms | android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3) | | Android SDK Platform-Tools | 36.0.0 | From 1aa8b1ee51af7f0f969cbce4b23a4bc0cfc9dd44 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 6 Aug 2025 18:32:34 +0000 Subject: [PATCH 035/334] Updating readme file for win22 version 20250803.1.0 (#12692) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/windows/Windows2022-Readme.md | 67 ++++++++++++++-------------- 1 file changed, 34 insertions(+), 33 deletions(-) diff --git a/images/windows/Windows2022-Readme.md b/images/windows/Windows2022-Readme.md index b78e6441a9..7d3708b087 100644 --- a/images/windows/Windows2022-Readme.md +++ b/images/windows/Windows2022-Readme.md @@ -1,11 +1,12 @@ | Announcements | |-| +| [Windows-latest workflows will use Windows Server 2025 image in GH](https://github.com/actions/runner-images/issues/12677) | +| [[Windows-2022] Openssl version will be updated to version 3.5.1 on 2025-10-10](https://github.com/actions/runner-images/issues/12676) | | [[Windows 2022] MongoDB 5.x version will be removed from Windows 2022 image on 2025-09-01 and will be updated to 7.x version.](https://github.com/actions/runner-images/issues/12640) | -| [[Windows & Ubuntu] .NET 6 will be removed from the images on 2025-08-01.](https://github.com/actions/runner-images/issues/12241) | *** # Windows Server 2022 - OS Version: 10.0.20348 Build 3932 -- Image Version: 20250727.1.0 +- Image Version: 20250803.1.0 ## Windows features - Windows Subsystem for Linux (WSLv1): Enabled @@ -31,10 +32,10 @@ - Miniconda 25.5.1 (pre-installed on the image but not added to PATH) - NPM 10.8.2 - NuGet 6.14.0.116 -- pip 25.1.1 (python 3.9) +- pip 25.2 (python 3.9) - Pipx 1.7.1 - RubyGems 3.5.22 -- Vcpkg (build from commit 3bdaa9b420) +- Vcpkg (build from commit 903956eff7) - Yarn 1.22.22 #### Environment variables @@ -50,15 +51,15 @@ - sbt 1.11.3 ### Tools -- 7zip 25.00 +- 7zip 25.01 - aria2 1.37.0 - azcopy 10.29.1 - Bazel 8.3.1 - Bazelisk 1.26.0 -- Bicep 0.36.177 +- Bicep 0.37.4 - Cabal 3.16.0.0 - CMake 3.31.6 -- CodeQL Action Bundle 2.22.1 +- CodeQL Action Bundle 2.22.2 - Docker 27.5.1 - Docker Compose v2 2.32.2 - Docker-wincred 0.9.3 @@ -70,7 +71,7 @@ - jq 1.8.1 - Kind 0.29.0 - Kubectl 1.33.3 -- Mercurial 5.0 +- Mercurial 6.3.1 - gcc 12.2.0 - gdb 11.2 - GNU Binutils 2.39 @@ -78,7 +79,7 @@ - NSIS 3.10 - OpenSSL 1.1.1w - Packer 1.12.0 -- Pulumi 3.186.0 +- Pulumi 3.187.0 - R 4.4.2 - Service Fabric SDK 10.1.2493.9590 - Stack 3.7.1 @@ -92,13 +93,13 @@ - Ninja 1.13.1 ### CLI Tools -- Alibaba Cloud CLI 3.0.291 -- AWS CLI 2.27.60 +- Alibaba Cloud CLI 3.0.292 +- AWS CLI 2.28.1 - AWS SAM CLI 1.142.1 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.75.0 - Azure DevOps CLI extension 1.0.2 -- GitHub CLI 2.76.1 +- GitHub CLI 2.76.2 ### Rust Tools - Cargo 1.88.0 @@ -115,10 +116,10 @@ - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 138.0.7204.169 -- Chrome Driver 138.0.7204.168 -- Microsoft Edge 138.0.3351.109 -- Microsoft Edge Driver 138.0.3351.109 +- Google Chrome 138.0.7204.184 +- Chrome Driver 138.0.7204.183 +- Microsoft Edge 138.0.3351.121 +- Microsoft Edge Driver 138.0.3351.121 - Mozilla Firefox 141.0 - Gecko Driver 0.36.0 - IE Driver 4.14.0.0 @@ -187,6 +188,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - 3.1.7 - 3.2.9 - 3.3.9 +- 3.4.5 ### Databases @@ -209,7 +211,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. ### Database tools - Azure CosmosDb Emulator 2.14.24.0 -- DacFx 170.0.94.3 +- DacFx 170.1.61.1 - MySQL 8.0.43.0 - SQL OLEDB Driver 18.7.4.0 - SQLPS 1.0 @@ -221,9 +223,9 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Nginx | 1.29.0 | C:\tools\nginx-1.29.0\conf\nginx.conf | nginx | Stopped | 80 | ### Visual Studio Enterprise 2022 -| Name | Version | Path | -| ----------------------------- | -------------- | -------------------------------------------------------- | -| Visual Studio Enterprise 2022 | 17.14.36310.24 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | +| Name | Version | Path | +| ----------------------------- | ------------- | -------------------------------------------------------- | +| Visual Studio Enterprise 2022 | 17.14.36327.8 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | #### Workloads, components and extensions | Package | Version | @@ -250,13 +252,13 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Component.Unreal.Android | 17.14.36015.10 | | Component.Unreal.Debugger | 17.14.36015.10 | | Component.Unreal.Ide | 17.14.36015.10 | -| Component.VisualStudio.GitHub.Copilot | 17.14.36310.24 | +| Component.VisualStudio.GitHub.Copilot | 17.14.36322.40 | | Component.VSInstallerProjects2022 | 2.0.1 | | Component.WixToolset.VisualStudioExtension.Dev17 | 1.0.0.22 | | Component.WixToolset.VisualStudioExtension.Schemas3 | 1.0.0.22 | | Component.Xamarin | 17.14.36015.10 | -| ios | 18.5.9207.0 | -| maccatalyst | 18.5.9207.0 | +| ios | 18.5.9214.0 | +| maccatalyst | 18.5.9214.0 | | maui.blazor | 9.0.51.12966 | | maui.core | 9.0.51.12966 | | maui.windows | 9.0.51.12966 | @@ -316,7 +318,6 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Component.CoreEditor | 17.14.36015.10 | | Microsoft.VisualStudio.Component.CppBuildInsights | 17.14.36015.10 | | Microsoft.VisualStudio.Component.Debugger.JustInTime | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Debugger.Snapshot | 17.14.36015.10 | | Microsoft.VisualStudio.Component.DiagnosticTools | 17.14.36015.10 | | Microsoft.VisualStudio.Component.DockerTools | 17.14.36015.10 | | Microsoft.VisualStudio.Component.DotNetModelBuilder | 17.14.36015.10 | @@ -331,7 +332,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Component.Graphics.Tools | 17.14.36015.10 | | Microsoft.VisualStudio.Component.HLSL | 17.14.36015.10 | | Microsoft.VisualStudio.Component.IISExpress | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.IntelliCode | 17.14.36310.24 | +| Microsoft.VisualStudio.Component.IntelliCode | 17.14.36324.12 | | Microsoft.VisualStudio.Component.IntelliTrace.FrontEnd | 17.14.36015.10 | | Microsoft.VisualStudio.Component.JavaScript.Diagnostics | 17.14.36015.10 | | Microsoft.VisualStudio.Component.JavaScript.TypeScript | 17.14.36015.10 | @@ -429,13 +430,13 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.ComponentGroup.VC.Tools.142.x86.x64 | 17.14.36015.10 | | Microsoft.VisualStudio.ComponentGroup.VisualStudioExtension.Prerequisites | 17.14.36015.10 | | Microsoft.VisualStudio.ComponentGroup.Web | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.Web.CloudTools | 17.14.36015.10 | +| Microsoft.VisualStudio.ComponentGroup.Web.CloudTools | 17.14.36322.40 | | Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions | 17.14.36015.10 | | Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions.CMake | 17.14.36015.10 | | Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions.TemplateEngine | 17.14.36015.10 | | Microsoft.VisualStudio.ComponentGroup.WindowsAppDevelopment.Prerequisites | 17.14.36015.10 | | Microsoft.VisualStudio.ComponentGroup.WindowsAppSDK.Cs | 17.14.36015.10 | -| Microsoft.VisualStudio.Workload.Azure | 17.14.36015.10 | +| Microsoft.VisualStudio.Workload.Azure | 17.14.36322.40 | | Microsoft.VisualStudio.Workload.CoreEditor | 17.14.36015.10 | | Microsoft.VisualStudio.Workload.Data | 17.14.36015.10 | | Microsoft.VisualStudio.Workload.DataScience | 17.14.36015.10 | @@ -487,11 +488,11 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - 10.0.26100.0 ### .NET Core Tools -- .NET Core SDK: 6.0.136, 6.0.203, 6.0.321, 6.0.428, 8.0.118, 8.0.206, 8.0.315, 8.0.412, 9.0.108, 9.0.205, 9.0.302, 9.0.303 +- .NET Core SDK: 8.0.118, 8.0.206, 8.0.315, 8.0.412, 9.0.108, 9.0.205, 9.0.302, 9.0.303 - .NET Framework: 4.7.2, 4.8, 4.8.1 -- Microsoft.AspNetCore.App: 6.0.5, 6.0.26, 6.0.36, 6.0.39, 8.0.6, 8.0.18, 9.0.6, 9.0.7 -- Microsoft.NETCore.App: 6.0.5, 6.0.26, 6.0.36, 6.0.39, 8.0.6, 8.0.18, 9.0.6, 9.0.7 -- Microsoft.WindowsDesktop.App: 6.0.5, 6.0.26, 6.0.36, 8.0.6, 8.0.18, 9.0.6, 9.0.7 +- Microsoft.AspNetCore.App: 6.0.39, 8.0.6, 8.0.18, 9.0.6, 9.0.7 +- Microsoft.NETCore.App: 6.0.39, 8.0.6, 8.0.18, 9.0.6, 9.0.7 +- Microsoft.WindowsDesktop.App: 8.0.6, 8.0.18, 9.0.6, 9.0.7 - nbgv 3.7.115+d31f50f4d1 ### PowerShell Tools @@ -499,7 +500,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Powershell Modules - Az: 12.5.0 -- AWSPowershell: 5.0.19 +- AWSPowershell: 5.0.24 - DockerMsftProvider: 1.0.0.8 - MarkdownPS: 1.10 - Microsoft.Graph: 2.29.1 @@ -514,7 +515,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Package Name | Version | | -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Android Command Line Tools | 8.0 | -| Android Emulator | 35.6.11 | +| Android Emulator | 36.1.9 | | Android SDK Build-tools | 36.0.0
35.0.0 35.0.1
34.0.0
33.0.0 33.0.1 33.0.2 33.0.3
32.0.0
31.0.0 | | Android SDK Platforms | android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3)
android-32 (rev 1)
android-31 (rev 1) | | Android SDK Platform-Tools | 36.0.0 | From fa9dbff1b3ed638500ed1812fe3f56a66d8f79f7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 6 Aug 2025 22:54:07 +0000 Subject: [PATCH 036/334] Updating readme file for macos-14 version 20250804.1491 (#12699) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-14-Readme.md | 40 ++++++++++++++++----------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/images/macos/macos-14-Readme.md b/images/macos/macos-14-Readme.md index 1f11381e6a..a5ae4dbe28 100644 --- a/images/macos/macos-14-Readme.md +++ b/images/macos/macos-14-Readme.md @@ -6,7 +6,7 @@ # macOS 14 - OS Version: macOS 14.7.6 (23H626) - Kernel Version: Darwin 23.6.0 -- Image Version: 20250728.1473 +- Image Version: 20250804.1491 ## Installed Software @@ -25,7 +25,7 @@ - Mono 6.12.0.188 - Node.js 20.19.4 - Perl 5.40.2 -- PHP 8.4.10 +- PHP 8.4.11 - Python3 3.13.5 - Ruby 3.3.9 @@ -34,19 +34,19 @@ - Carthage 0.40.0 - CocoaPods 1.16.2 - Composer 2.8.10 -- Homebrew 4.5.12 +- Homebrew 4.5.13 - NPM 10.8.2 - NuGet 6.3.1.1 -- Pip3 25.1.1 (python 3.13) +- Pip3 25.2 (python 3.13) - Pipx 1.7.1 - RubyGems 3.7.1 -- Vcpkg 2025 (build from commit 3bdaa9b420) +- Vcpkg 2025 (build from commit 903956eff7) - Yarn 1.22.22 ### Project Management - Apache Ant 1.10.15 - Apache Maven 3.9.11 -- Gradle 8.14.3 +- Gradle 9.0.0 ### Utilities - 7-Zip 17.05 @@ -58,13 +58,13 @@ - Curl 8.15.0 - Git 2.50.1 - Git LFS 3.7.0 -- GitHub CLI 2.76.1 +- GitHub CLI 2.76.2 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 - jq 1.8.1 - OpenSSL 1.1.1w 11 Sep 2023 -- Packer 1.13.1 +- Packer 1.14.0 - pkgconf 2.5.1 - Unxip 3.2 - yq 4.47.1 @@ -72,14 +72,14 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.27.60 +- AWS CLI 2.28.1 - AWS SAM CLI 1.142.1 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.75.0 - Azure CLI (azure-devops) 1.0.2 -- Bicep CLI 0.36.177 +- Bicep CLI 0.37.4 - Cmake 3.31.6 -- CodeQL Action Bundle 2.22.1 +- CodeQL Action Bundle 2.22.2 - Fastlane 2.228.0 - SwiftFormat 0.57.2 - Xcbeautify 2.29.0 @@ -92,11 +92,11 @@ ### Browsers - Safari 18.5 (19621.2.5.18.1) - SafariDriver 18.5 (19621.2.5.18.1) -- Google Chrome 138.0.7204.169 -- Google Chrome for Testing 138.0.7204.168 -- ChromeDriver 138.0.7204.168 -- Microsoft Edge 138.0.3351.109 -- Microsoft Edge WebDriver 138.0.3351.109 +- Google Chrome 138.0.7204.184 +- Google Chrome for Testing 138.0.7204.183 +- ChromeDriver 138.0.7204.183 +- Microsoft Edge 138.0.3351.121 +- Microsoft Edge WebDriver 138.0.3351.121 - Mozilla Firefox 141.0 - geckodriver 0.36.0 - Selenium server 4.34.0 @@ -111,7 +111,7 @@ ### Java | Version | Environment Variable | | -------------------- | -------------------- | -| 8.0.452+9 | JAVA_HOME_8_X64 | +| 8.0.462+8 | JAVA_HOME_8_X64 | | 11.0.28+6 | JAVA_HOME_11_X64 | | 17.0.16+8 | JAVA_HOME_17_X64 | | 21.0.8+9.0 (default) | JAVA_HOME_21_X64 | @@ -134,7 +134,7 @@ #### Node.js - 18.20.8 - 20.19.4 -- 22.17.1 +- 22.18.0 #### Go - 1.22.12 @@ -237,7 +237,7 @@ | ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | iOS 17.0 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | | iOS 17.2 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | -| iOS 17.4 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 17.4 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro (12.9-inch) (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | | iOS 17.5 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | | iOS 18.1 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | | iOS 18.2 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | @@ -258,7 +258,7 @@ | Package Name | Version | | -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Android Command Line Tools | 11.0 | -| Android Emulator | 35.6.11 | +| Android Emulator | 36.1.9 | | Android SDK Build-tools | 36.0.0
35.0.0 35.0.1
34.0.0
33.0.2 33.0.3 | | Android SDK Platforms | android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3) | | Android SDK Platform-Tools | 36.0.0 | From 71413fa02d4f932d34bc29018b89e84f16147e32 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 7 Aug 2025 10:08:00 +0000 Subject: [PATCH 037/334] Updating readme file for ubuntu22 version 20250804.2.0 (#12701) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/ubuntu/Ubuntu2204-Readme.md | 59 ++++++++++++++---------------- 1 file changed, 28 insertions(+), 31 deletions(-) diff --git a/images/ubuntu/Ubuntu2204-Readme.md b/images/ubuntu/Ubuntu2204-Readme.md index 80d8ca9437..7298ad1fd5 100644 --- a/images/ubuntu/Ubuntu2204-Readme.md +++ b/images/ubuntu/Ubuntu2204-Readme.md @@ -1,11 +1,7 @@ -| Announcements | -|-| -| [[Windows & Ubuntu] .NET 6 will be removed from the images on 2025-08-01.](https://github.com/actions/runner-images/issues/12241) | -*** # Ubuntu 22.04 - OS Version: 22.04.5 LTS - Kernel Version: 6.8.0-1031-azure -- Image Version: 20250728.1.0 +- Image Version: 20250804.2.0 - Systemd version: 249.11-0ubuntu3.16 ## Installed Software @@ -39,7 +35,7 @@ - Pip3 22.0.2 - Pipx 1.7.1 - RubyGems 3.3.5 -- Vcpkg (build from commit 3bdaa9b420) +- Vcpkg (build from commit de117c9255) - Yarn 1.22.22 #### Environment variables @@ -58,10 +54,10 @@ to accomplish this. ### Project Management - Ant 1.10.12 -- Gradle 8.14.3 +- Gradle 9.0.0 - Lerna 8.2.3 - Maven 3.9.11 -- Sbt 1.11.3 +- Sbt 1.11.4 ### Tools - Ansible 2.17.13 @@ -69,12 +65,12 @@ to accomplish this. - AzCopy 10.29.1 - available by `azcopy` and `azcopy10` aliases - Bazel 8.3.1 - Bazelisk 1.26.0 -- Bicep 0.36.177 +- Bicep 0.37.4 - Buildah 1.23.1 - CMake 3.31.6 -- CodeQL Action Bundle 2.22.1 +- CodeQL Action Bundle 2.22.2 - Docker Amazon ECR Credential Helper 0.10.1 -- Docker Compose v2 2.37.3 +- Docker Compose v2 2.38.2 - Docker-Buildx 0.26.1 - Docker Client 28.0.4 - Docker Server 28.0.4 @@ -96,10 +92,10 @@ to accomplish this. - Newman 6.2.1 - nvm 0.40.3 - OpenSSL 3.0.2-0ubuntu1.19 -- Packer 1.13.1 +- Packer 1.14.0 - Parcel 2.15.4 - Podman 3.4.4 -- Pulumi 3.186.0 +- Pulumi 3.187.0 - R 4.5.1 - Skopeo 1.4.1 - Sphinx Open Source Search Server 2.2.11 @@ -111,18 +107,18 @@ to accomplish this. - Ninja 1.13.1 ### CLI Tools -- Alibaba Cloud CLI 3.0.291 -- AWS CLI 2.27.60 +- Alibaba Cloud CLI 3.0.292 +- AWS CLI 2.28.2 - AWS CLI Session Manager Plugin 1.2.707.0 - AWS SAM CLI 1.142.1 - Azure CLI 2.75.0 - Azure CLI (azure-devops) 1.0.2 -- GitHub CLI 2.76.1 -- Google Cloud CLI 531.0.0 -- Netlify CLI 22.4.0 -- OpenShift CLI 4.19.5 +- GitHub CLI 2.76.2 +- Google Cloud CLI 532.0.0 +- Netlify CLI 23.0.0 +- OpenShift CLI 4.19.6 - ORAS CLI 1.2.3 -- Vercel CLI 44.6.3 +- Vercel CLI 44.7.2 ### Java | Version | Environment Variable | @@ -161,11 +157,11 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 138.0.7204.168 -- ChromeDriver 138.0.7204.168 +- Google Chrome 138.0.7204.183 +- ChromeDriver 138.0.7204.183 - Chromium 138.0.7204.0 -- Microsoft Edge 138.0.3351.109 -- Microsoft Edge WebDriver 138.0.3351.109 +- Microsoft Edge 138.0.3351.121 +- Microsoft Edge WebDriver 138.0.3351.121 - Selenium server 4.34.0 - Mozilla Firefox 141.0 - Geckodriver 0.36.0 @@ -204,7 +200,7 @@ Use the following command as a part of your job to start the service: 'sudo syst #### MS SQL - sqlcmd 17.10.0001.1 -- SqlPackage 170.0.94.3 +- SqlPackage 170.1.61.1 ### Cached Tools @@ -216,7 +212,7 @@ Use the following command as a part of your job to start the service: 'sudo syst #### Node.js - 18.20.8 - 20.19.4 -- 22.17.1 +- 22.18.0 #### Python - 3.9.23 @@ -230,11 +226,13 @@ Use the following command as a part of your job to start the service: 'sudo syst - 3.8.16 [PyPy 7.3.11] - 3.9.19 [PyPy 7.3.16] - 3.10.16 [PyPy 7.3.19] +- 3.11.13 [PyPy 7.3.20] #### Ruby - 3.1.7 - 3.2.9 - 3.3.9 +- 3.4.5 ### PowerShell Tools - PowerShell 7.4.10 @@ -289,8 +287,8 @@ Use the following command as a part of your job to start the service: 'sudo syst | node:18-alpine | sha256:8d6421d663b4c28fd3ebc498332f249011d118945588d0a35cb9bc4b8ca09d9e | 2025-03-27 | | node:20 | sha256:2c071012e93673d595e1399564c4a48a70a5c0a0acd7db8211d5e6f6316b431a | 2025-07-15 | | node:20-alpine | sha256:df02558528d3d3d0d621f112e232611aecfee7cbc654f6b375765f72bb262799 | 2025-07-15 | -| node:22 | sha256:37ff334612f77d8f999c10af8797727b731629c26f2e83caa6af390998bdc49c | 2025-07-16 | -| node:22-alpine | sha256:5539840ce9d013fa13e3b9814c9353024be7ac75aca5db6d039504a56c04ea59 | 2025-07-16 | +| node:22 | sha256:3218f0d1b9e4b63def322e9ae362d581fbeac1ef21b51fc502ef91386667ce92 | 2025-08-01 | +| node:22-alpine | sha256:1b2479dd35a99687d6638f5976fd235e26c5b37e8122f786fcd5fe231d63de5b | 2025-08-01 | | ubuntu:20.04 | sha256:8feb4d8ca5354def3d8fce243717141ce31e2c428701f6682bd2fafe15388214 | 2025-04-08 | | ubuntu:22.04 | sha256:1ec65b2719518e27d4d25f104d93f9fac60dc437f81452302406825c46fcc9cb | 2025-07-14 | @@ -338,7 +336,7 @@ Use the following command as a part of your job to start the service: 'sudo syst | libmagickcore-dev | 8:6.9.11.60+dfsg-1.3ubuntu0.22.04.5 | | libmagickwand-dev | 8:6.9.11.60+dfsg-1.3ubuntu0.22.04.5 | | libsecret-1-dev | 0.20.5-2 | -| libsqlite3-dev | 3.37.2-2ubuntu0.4 | +| libsqlite3-dev | 3.37.2-2ubuntu0.5 | | libssl-dev | 3.0.2-0ubuntu1.19 | | libtool | 2.4.6-15build2 | | libunwind8 | 1.3.2-2build2.1 | @@ -367,7 +365,7 @@ Use the following command as a part of your job to start the service: 'sudo syst | rsync | 3.2.7-0ubuntu0.22.04.4 | | shellcheck | 0.8.0-2 | | sphinxsearch | 2.2.11-8 | -| sqlite3 | 3.37.2-2ubuntu0.4 | +| sqlite3 | 3.37.2-2ubuntu0.5 | | ssh | 1:8.9p1-3ubuntu0.13 | | sshpass | 1.09-1 | | subversion | 1.14.1-3ubuntu0.22.04.1 | @@ -388,4 +386,3 @@ Use the following command as a part of your job to start the service: 'sudo syst | xz-utils | 5.2.5-2ubuntu1 | | zip | 3.0-12build2 | | zsync | 0.6.2-3ubuntu1 | - From 2cc6d2a909c5ba6b8c7312e838ff8e752e39957f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 7 Aug 2025 10:40:48 +0000 Subject: [PATCH 038/334] Updating readme file for ubuntu24 version 20250804.2.0 (#12702) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/ubuntu/Ubuntu2404-Readme.md | 45 ++++++++++++++---------------- 1 file changed, 21 insertions(+), 24 deletions(-) diff --git a/images/ubuntu/Ubuntu2404-Readme.md b/images/ubuntu/Ubuntu2404-Readme.md index afbcb2ba03..d9dfeba02c 100644 --- a/images/ubuntu/Ubuntu2404-Readme.md +++ b/images/ubuntu/Ubuntu2404-Readme.md @@ -1,11 +1,7 @@ -| Announcements | -|-| -| [[Windows & Ubuntu] .NET 6 will be removed from the images on 2025-08-01.](https://github.com/actions/runner-images/issues/12241) | -*** # Ubuntu 24.04 - OS Version: 24.04.2 LTS - Kernel Version: 6.11.0-1018-azure -- Image Version: 20250728.1.0 +- Image Version: 20250804.2.0 - Systemd version: 255.4-1ubuntu8.10 ## Installed Software @@ -36,7 +32,7 @@ - Pip3 24.0 - Pipx 1.7.1 - RubyGems 3.4.20 -- Vcpkg (build from commit 3bdaa9b420) +- Vcpkg (build from commit de117c9255) - Yarn 1.22.22 #### Environment variables @@ -55,7 +51,7 @@ to accomplish this. ### Project Management - Ant 1.10.14 -- Gradle 8.14.3 +- Gradle 9.0.0 - Lerna 8.2.3 - Maven 3.9.11 @@ -64,12 +60,12 @@ to accomplish this. - AzCopy 10.29.1 - available by `azcopy` and `azcopy10` aliases - Bazel 8.3.1 - Bazelisk 1.26.0 -- Bicep 0.36.177 +- Bicep 0.37.4 - Buildah 1.33.7 - CMake 3.31.6 -- CodeQL Action Bundle 2.22.1 +- CodeQL Action Bundle 2.22.2 - Docker Amazon ECR Credential Helper 0.10.1 -- Docker Compose v2 2.37.3 +- Docker Compose v2 2.38.2 - Docker-Buildx 0.26.1 - Docker Client 28.0.4 - Docker Server 28.0.4 @@ -89,10 +85,10 @@ to accomplish this. - Newman 6.2.1 - nvm 0.40.3 - OpenSSL 3.0.13-0ubuntu3.5 -- Packer 1.13.1 +- Packer 1.14.0 - Parcel 2.15.4 - Podman 4.9.3 -- Pulumi 3.186.0 +- Pulumi 3.187.0 - Skopeo 1.13.3 - Sphinx Open Source Search Server 2.2.11 - yamllint 1.37.1 @@ -101,13 +97,13 @@ to accomplish this. - Ninja 1.13.1 ### CLI Tools -- AWS CLI 2.27.60 +- AWS CLI 2.28.2 - AWS CLI Session Manager Plugin 1.2.707.0 - AWS SAM CLI 1.142.1 - Azure CLI 2.75.0 - Azure CLI (azure-devops) 1.0.2 -- GitHub CLI 2.76.1 -- Google Cloud CLI 531.0.0 +- GitHub CLI 2.76.2 +- Google Cloud CLI 532.0.0 ### Java | Version | Environment Variable | @@ -141,11 +137,11 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 138.0.7204.168 -- ChromeDriver 138.0.7204.168 +- Google Chrome 138.0.7204.183 +- ChromeDriver 138.0.7204.183 - Chromium 138.0.7204.0 -- Microsoft Edge 138.0.3351.109 -- Microsoft Edge WebDriver 138.0.3351.109 +- Microsoft Edge 138.0.3351.121 +- Microsoft Edge WebDriver 138.0.3351.121 - Selenium server 4.34.0 - Mozilla Firefox 141.0 - Geckodriver 0.36.0 @@ -192,7 +188,7 @@ Use the following command as a part of your job to start the service: 'sudo syst #### Node.js - 18.20.8 - 20.19.4 -- 22.17.1 +- 22.18.0 #### Python - 3.9.23 @@ -204,10 +200,12 @@ Use the following command as a part of your job to start the service: 'sudo syst #### PyPy - 3.9.19 [PyPy 7.3.16] - 3.10.16 [PyPy 7.3.19] +- 3.11.13 [PyPy 7.3.20] #### Ruby - 3.2.9 - 3.3.9 +- 3.4.5 ### PowerShell Tools - PowerShell 7.4.10 @@ -274,10 +272,10 @@ Use the following command as a part of your job to start the service: 'sudo syst | gcc | 4:13.2.0-7ubuntu1 | | gnupg2 | 2.4.4-2ubuntu17.3 | | haveged | 1.9.14-1ubuntu2 | -| iproute2 | 6.1.0-1ubuntu6 | +| iproute2 | 6.1.0-1ubuntu6.2 | | iputils-ping | 3:20240117-1ubuntu0.1 | | jq | 1.7.1-3ubuntu0.24.04.1 | -| libsqlite3-dev | 3.45.1-1ubuntu2.3 | +| libsqlite3-dev | 3.45.1-1ubuntu2.4 | | libssl-dev | 3.0.13-0ubuntu3.5 | | libtool | 2.4.7-7build1 | | libyaml-dev | 0.2.5-1build1 | @@ -302,7 +300,7 @@ Use the following command as a part of your job to start the service: 'sudo syst | rsync | 3.2.7-1ubuntu1.2 | | shellcheck | 0.9.0-1 | | sphinxsearch | 2.2.11-8build1 | -| sqlite3 | 3.45.1-1ubuntu2.3 | +| sqlite3 | 3.45.1-1ubuntu2.4 | | ssh | 1:9.6p1-3ubuntu13.13 | | sshpass | 1.09-1 | | sudo | 1.9.15p5-3ubuntu5.24.04.1 | @@ -322,4 +320,3 @@ Use the following command as a part of your job to start the service: 'sudo syst | xz-utils | 5.6.1+really5.4.5-1ubuntu0.2 | | zip | 3.0-13ubuntu0.2 | | zsync | 0.6.2-5build1 | - From aef5e941942210157048c7eea31d65b2b10675d5 Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Thu, 7 Aug 2025 23:37:14 +0200 Subject: [PATCH 039/334] [macOS] Update Xcode platforms set to match new policy (#12711) --- README.md | 1 + images/macos/toolsets/toolset-15.json | 14 +++++++------- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 5a7842b1d6..12e47045c8 100644 --- a/README.md +++ b/README.md @@ -120,6 +120,7 @@ The `-latest` migration process is gradual and happens over 1-2 months in order | GCC
GNU Fortran
Clang
GNU C++ | 3 latest major versions | | Android NDK | 1 latest non-LTS, 2 latest LTS versions | | Xcode | - only one major version of Xcode will be supported per macOS version
- all minor versions of the supported major version will be available
- beta and RC versions will be provided "as-is" in the latest available macOS image only no matter of beta/GA status of the image
- when a new patch version is released, the previous patch version will be replaced | +| Xcode Platforms | - only three major.minor versions of platform tools and simulator runtimes will be available for installed Xcode, including beta/RC versions | ### Package managers usage diff --git a/images/macos/toolsets/toolset-15.json b/images/macos/toolsets/toolset-15.json index 7c2434fe1f..6f665435d0 100644 --- a/images/macos/toolsets/toolset-15.json +++ b/images/macos/toolsets/toolset-15.json @@ -15,9 +15,9 @@ "version": "16.4.0+16F6", "sha256": "2dbf65ba28fb85b34e72c14c529a42d5c3189ab0f11fb29fdebd5f4ee6c87900", "install_runtimes": [ - { "iOS": ["18.0", "18.1", "18.2", "18.3.1", "18.4", "18.5"] }, - { "watchOS": ["11.0", "11.1", "11.2", "11.4", "11.5"] }, - { "tvOS": ["18.0", "18.1", "18.2", "18.4", "18.5"] } + { "iOS": ["18.4", "18.5", "18.6"] }, + { "watchOS": ["11.4", "11.5", "11.6"] }, + { "tvOS": ["18.4", "18.5", "18.6"] } ] }, { @@ -61,10 +61,10 @@ "version": "16.4.0+16F6", "sha256": "2dbf65ba28fb85b34e72c14c529a42d5c3189ab0f11fb29fdebd5f4ee6c87900", "install_runtimes": [ - { "iOS": ["18.0", "18.1", "18.2", "18.3.1", "18.4", "18.5"] }, - { "watchOS": ["11.0", "11.1", "11.2", "11.4", "11.5"] }, - { "tvOS": ["18.0", "18.1", "18.2", "18.4", "18.5"] }, - { "visionOS": ["2.0", "2.1", "2.2", "2.3", "2.4", "2.5"] } + { "iOS": ["18.4", "18.5", "18.6"] }, + { "watchOS": ["11.4", "11.5", "11.6"] }, + { "tvOS": ["18.4", "18.5", "18.6"] }, + { "visionOS": ["2.4", "2.5", "2.6"] } ] }, { From efb0272db3139ca8120e54ae373f48f056aadbd6 Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Fri, 8 Aug 2025 07:52:54 +0200 Subject: [PATCH 040/334] [macOS] Add Accessibility permissions for Apple Script (#12717) --- .../scripts/build/configure-tccdb-macos.sh | 93 ++++++++++--------- 1 file changed, 48 insertions(+), 45 deletions(-) diff --git a/images/macos/scripts/build/configure-tccdb-macos.sh b/images/macos/scripts/build/configure-tccdb-macos.sh index 062ca47a28..995f747b6a 100644 --- a/images/macos/scripts/build/configure-tccdb-macos.sh +++ b/images/macos/scripts/build/configure-tccdb-macos.sh @@ -8,38 +8,41 @@ source ~/utils/utils.sh # /Library/Application\ Support/com.apple.TCC/TCC.db systemValuesArray=( - "'kTCCServiceAccessibility','/usr/local/opt/runner/runprovisioner.sh',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1566321319" - "'kTCCServicePostEvent','/usr/local/opt/runner/runprovisioner.sh',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1566321326" - "'kTCCServiceSystemPolicyAllFiles','/usr/local/opt/runner/runprovisioner.sh',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1583997993" - "'kTCCServiceAccessibility','com.apple.dt.Xcode-Helper',0,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1551941368" - "'kTCCServiceSystemPolicyAllFiles','/bin/bash',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1583997993" - "'kTCCServiceSystemPolicyAllFiles','/usr/libexec/sshd-keygen-wrapper',1,0,4,1,X'fade0c000000003c0000000100000006000000020000001d636f6d2e6170706c652e737368642d6b657967656e2d7772617070657200000000000003',NULL,0,'UNUSED',NULL,0,1639660695" - "'kTCCServiceSystemPolicyAllFiles','com.apple.Terminal',0,2,4,1,X'fade0c000000003000000001000000060000000200000012636f6d2e6170706c652e5465726d696e616c000000000003',NULL,0,'UNUSED',NULL,0,1678990068" + # Allow Full Disk Access for "Microsoft Defender for macOS" to bypass installation on-flight + "'kTCCServiceAccessibility','/bin/bash',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1583997993" + "'kTCCServiceAccessibility','/opt/hca/hosted-compute-agent',1,2,4,1,NULL,NULL,0,'UNUSED',NULL,NULL,1592919552" + "'kTCCServiceAccessibility','/opt/hca/start_hca.sh',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1566321319" + "'kTCCServiceAccessibility','/usr/bin/osascript',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1566321319" "'kTCCServiceAccessibility','/usr/libexec/sshd-keygen-wrapper',1,2,4,1,X'fade0c000000003c0000000100000006000000020000001d636f6d2e6170706c652e737368642d6b657967656e2d7772617070657200000000000003',NULL,0,'UNUSED',NULL,0,1644564233" + "'kTCCServiceAccessibility','/usr/local/opt/runner/provisioner/provisioner',1,2,4,1,NULL,NULL,0,'UNUSED',NULL,NULL,1592919552" + "'kTCCServiceAccessibility','/usr/local/opt/runner/runprovisioner.sh',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1566321319" "'kTCCServiceAccessibility','com.apple.Terminal',0,2,0,1,X'fade0c000000003000000001000000060000000200000012636f6d2e6170706c652e5465726d696e616c000000000003',NULL,NULL,'UNUSED',NULL,0,1591180502" - "'kTCCServiceAccessibility','/bin/bash',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1583997993" - "'kTCCServiceMicrophone','/usr/local/opt/runner/runprovisioner.sh',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1576661342" + "'kTCCServiceAccessibility','com.apple.dt.Xcode-Helper',0,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1551941368" + "'kTCCServiceAppleEvents','/bin/bash',1,2,0,1,NULL,NULL,0,'com.apple.systemevents',NULL,NULL,1591532620" + "'kTCCServiceAppleEvents','/opt/hca/hosted-compute-agent',1,2,3,1,NULL,NULL,0,'com.apple.finder',X'fade0c000000002c00000001000000060000000200000010636f6d2e6170706c652e66696e64657200000003',NULL,1592919552" + "'kTCCServiceAppleEvents','/usr/local/opt/runner/provisioner/provisioner',1,2,3,1,NULL,NULL,0,'com.apple.finder',X'fade0c000000002c00000001000000060000000200000010636f6d2e6170706c652e66696e64657200000003',NULL,1592919552" + "'kTCCServiceAppleEvents','com.apple.Terminal',0,2,0,1,X'fade0c000000003000000001000000060000000200000012636f6d2e6170706c652e5465726d696e616c000000000003',NULL,NULL,'UNUSED',NULL,0,1591180502" + "'kTCCServiceAppleEvents','/usr/bin/osascript',1,2,0,1,NULL,NULL,0,'com.apple.systemevents',NULL,NULL,1591532620" + "'kTCCServiceMicrophone','/opt/hca/hosted-compute-agent',1,2,4,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1736467200" + "'kTCCServiceMicrophone','/opt/hca/start_hca.sh',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1576661342" "'kTCCServiceMicrophone','/usr/local/opt/runner/provisioner/provisioner',1,2,4,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1736467200" - "'kTCCServiceScreenCapture','/bin/bash',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1599831148" - "'kTCCServiceScreenCapture','com.devexpress.testcafe-browser-tools',0,2,3,1,X'fade0c0000000068000000010000000700000007000000080000001443fa4ca5141baeda21aeca1f50894673b440d4690000000800000014f8afcf6e69791b283e55bd0b03e39e422745770e0000000800000014bf4fc1aed64c871a49fc6bc9dd3878ce5d4d17c6',NULL,0,'UNUSED',NULL,0,1687952810" + "'kTCCServiceMicrophone','/usr/local/opt/runner/runprovisioner.sh',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1576661342" "'kTCCServicePostEvent','/Library/Application Support/Veertu/Anka/addons/ankarund',1,2,4,1,NULL,NULL,0,'UNUSED',NULL,0,1644565949" + "'kTCCServicePostEvent','/opt/hca/start_hca.sh',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1566321326" + "'kTCCServicePostEvent','/usr/local/opt/runner/runprovisioner.sh',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1566321326" + "'kTCCServiceScreenCapture','/bin/bash',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1599831148" + "'kTCCServiceScreenCapture','/opt/hca/hosted-compute-agent',1,2,4,1,NULL,NULL,0,'UNUSED',NULL,0,1687786159" "'kTCCServiceScreenCapture','/usr/local/opt/runner/provisioner/provisioner',1,2,4,1,NULL,NULL,0,'UNUSED',NULL,0,1687786159" - "'kTCCServiceAppleEvents','/usr/local/opt/runner/provisioner/provisioner',1,2,3,1,NULL,NULL,0,'com.apple.finder',X'fade0c000000002c00000001000000060000000200000010636f6d2e6170706c652e66696e64657200000003',NULL,1592919552" - "'kTCCServiceAppleEvents','/bin/bash',1,2,0,1,NULL,NULL,0,'com.apple.systemevents',NULL,NULL,1591532620" - "'kTCCServiceAccessibility','/usr/local/opt/runner/provisioner/provisioner',1,2,4,1,NULL,NULL,0,'UNUSED',NULL,NULL,1592919552" - # Allow Full Disk Access for "Microsoft Defender for macOS" to bypass installation on-flight + "'kTCCServiceScreenCapture','com.devexpress.testcafe-browser-tools',0,2,3,1,X'fade0c0000000068000000010000000700000007000000080000001443fa4ca5141baeda21aeca1f50894673b440d4690000000800000014f8afcf6e69791b283e55bd0b03e39e422745770e0000000800000014bf4fc1aed64c871a49fc6bc9dd3878ce5d4d17c6',NULL,0,'UNUSED',NULL,0,1687952810" + "'kTCCServiceSystemPolicyAllFiles','/bin/bash',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1583997993" + "'kTCCServiceSystemPolicyAllFiles','/opt/hca/start_hca.sh',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1583997993" + "'kTCCServiceSystemPolicyAllFiles','/usr/libexec/sshd-keygen-wrapper',1,0,4,1,X'fade0c000000003c0000000100000006000000020000001d636f6d2e6170706c652e737368642d6b657967656e2d7772617070657200000000000003',NULL,0,'UNUSED',NULL,0,1639660695" + "'kTCCServiceSystemPolicyAllFiles','/usr/local/opt/runner/runprovisioner.sh',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1583997993" + "'kTCCServiceSystemPolicyAllFiles','com.apple.Terminal',0,2,4,1,X'fade0c000000003000000001000000060000000200000012636f6d2e6170706c652e5465726d696e616c000000000003',NULL,0,'UNUSED',NULL,0,1678990068" "'kTCCServiceSystemPolicyAllFiles','com.microsoft.wdav',0,2,4,1,NULL,NULL,NULL,'UNUSED',NULL,0,1643970979" "'kTCCServiceSystemPolicyAllFiles','com.microsoft.wdav.epsext',0,2,4,1,NULL,NULL,NULL,'UNUSED',NULL,0,1643970979" "'kTCCServiceSystemPolicyNetworkVolumes','/bin/bash',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1583997993" "'kTCCServiceSystemPolicyNetworkVolumes','com.apple.Terminal',0,2,4,1,X'fade0c000000003000000001000000060000000200000012636f6d2e6170706c652e5465726d696e616c000000000003',NULL,0,'UNUSED',NULL,0,1678990068" - "'kTCCServiceAccessibility','/opt/hca/hosted-compute-agent',1,2,4,1,NULL,NULL,0,'UNUSED',NULL,NULL,1592919552" - "'kTCCServiceAppleEvents','/opt/hca/hosted-compute-agent',1,2,3,1,NULL,NULL,0,'com.apple.finder',X'fade0c000000002c00000001000000060000000200000010636f6d2e6170706c652e66696e64657200000003',NULL,1592919552" - "'kTCCServiceMicrophone','/opt/hca/hosted-compute-agent',1,2,4,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1736467200" - "'kTCCServiceScreenCapture','/opt/hca/hosted-compute-agent',1,2,4,1,NULL,NULL,0,'UNUSED',NULL,0,1687786159" - "'kTCCServiceAccessibility','/opt/hca/start_hca.sh',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1566321319" - "'kTCCServicePostEvent','/opt/hca/start_hca.sh',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1566321326" - "'kTCCServiceSystemPolicyAllFiles','/opt/hca/start_hca.sh',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1583997993" - "'kTCCServiceMicrophone','/opt/hca/start_hca.sh',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1576661342" ) for values in "${systemValuesArray[@]}"; do if is_Sonoma || is_Sequoia; then @@ -52,36 +55,36 @@ done # $HOME/Library/Application\ Support/com.apple.TCC/TCC.db userValuesArray=( - "'kTCCServiceUbiquity','com.apple.mail',0,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1551941469" - "'kTCCServiceUbiquity','com.apple.TextEdit',0,2,0,1,X'fade0c000000003000000001000000060000000200000012636f6d2e6170706c652e5465787445646974000000000003',NULL,NULL,'UNUSED',NULL,0,1566368356" - "'kTCCServiceUbiquity','com.apple.CloudDocs.MobileDocumentsFileProvider',0,2,0,1,X'fade0c000000004c0000000100000006000000020000002f636f6d2e6170706c652e436c6f7564446f63732e4d6f62696c65446f63756d656e747346696c6550726f76696465720000000003',NULL,NULL,'UNUSED',NULL,0,1570793290" - "'kTCCServiceAppleEvents','/usr/local/opt/runner/runprovisioner.sh',1,2,0,1,NULL,NULL,0,'com.apple.systemevents',NULL,NULL,1574241374" - "'kTCCServiceSystemPolicyAllFiles','/usr/local/opt/runner/runprovisioner.sh',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1583997993" - "'kTCCServiceAppleEvents','/usr/libexec/sshd-keygen-wrapper',1,2,3,1,X'fade0c000000003c0000000100000006000000020000001d636f6d2e6170706c652e737368642d6b657967656e2d7772617070657200000000000003',NULL,0,'com.apple.systemevents',X'fade0c000000003400000001000000060000000200000016636f6d2e6170706c652e73797374656d6576656e7473000000000003',NULL,1644564201" - "'kTCCServiceAppleEvents','com.apple.Terminal',0,2,0,1,X'fade0c000000003000000001000000060000000200000012636f6d2e6170706c652e5465726d696e616c000000000003',NULL,0,'com.apple.systemevents',X'fade0c000000003400000001000000060000000200000016636f6d2e6170706c652e73797374656d6576656e7473000000000003',NULL,1591180478" - "'kTCCServiceAppleEvents','/usr/libexec/sshd-keygen-wrapper',1,2,0,1,X'fade0c000000003c0000000100000006000000020000001d636f6d2e6170706c652e737368642d6b657967656e2d7772617070657200000000000003',NULL,0,'com.apple.finder',X'fade0c000000002c00000001000000060000000200000010636f6d2e6170706c652e66696e64657200000003',NULL,1591357685" - "'kTCCServiceAppleEvents','/bin/bash',1,2,0,1,NULL,NULL,0,'com.apple.systemevents',NULL,NULL,1591532620" - "'kTCCServiceAppleEvents','/bin/bash',1,2,0,1,NULL,NULL,0,'com.apple.finder',NULL,NULL,1592919552" - "'kTCCServiceMicrophone','com.apple.CoreSimulator.SimulatorTrampoline',0,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1576347152" - "'kTCCServiceMicrophone','/usr/local/opt/runner/runprovisioner.sh',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1576661342" - "'kTCCServiceMicrophone','/usr/local/opt/runner/provisioner/provisioner',1,2,4,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1736467200" - "'kTCCServiceUbiquity','/System/Library/PrivateFrameworks/PhotoLibraryServices.framework/Versions/A/Support/photolibraryd',1,2,5,1,NULL,NULL,NULL,'UNUSED',NULL,0,1619461750" - "'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,NULL,NULL,0,'com.apple.Terminal',X'fade0c000000003000000001000000060000000200000012636f6d2e6170706c652e5465726d696e616c000000000003',NULL,1655808179" "'kTCCServiceAppleEvents','/Library/Application Support/Veertu/Anka/addons/ankarund',1,2,3,1,NULL,NULL,0,'com.apple.finder',X'fade0c000000002c00000001000000060000000200000010636f6d2e6170706c652e66696e64657200000003',NULL,1629294900" "'kTCCServiceAppleEvents','/Library/Application Support/Veertu/Anka/addons/ankarund',1,2,3,1,NULL,NULL,0,'com.apple.systemevents',X'fade0c000000003400000001000000060000000200000016636f6d2e6170706c652e73797374656d6576656e7473000000000003',NULL,164456761" - "'kTCCServiceAppleEvents','/Library/Application Support/Veertu/Anka/addons/ankarund',1,2,3,1,NULL,NULL,0,'com.apple.Terminal',X'fade0c000000003000000001000000060000000200000012636f6d2e6170706c652e5465726d696e616c000000000003',NULL,1655808179" + "'kTCCServiceAppleEvents','/bin/bash',1,2,0,1,NULL,NULL,0,'com.apple.finder',NULL,NULL,1592919552" + "'kTCCServiceAppleEvents','/bin/bash',1,2,0,1,NULL,NULL,0,'com.apple.systemevents',NULL,NULL,1591532620" + "'kTCCServiceAppleEvents','/opt/hca/hosted-compute-agent',1,2,3,1,NULL,NULL,0,'com.apple.finder',X'fade0c000000002c00000001000000060000000200000010636f6d2e6170706c652e66696e64657200000003',NULL,1592919552" + "'kTCCServiceAppleEvents','/opt/hca/hosted-compute-agent',1,2,3,1,NULL,NULL,0,'com.apple.systemevents',X'fade0c000000003400000001000000060000000200000016636f6d2e6170706c652e73797374656d6576656e7473000000000003',NULL,1592919552" + "'kTCCServiceAppleEvents','/opt/hca/start_hca.sh',1,2,0,1,NULL,NULL,0,'com.apple.systemevents',NULL,NULL,1574241374" + "'kTCCServiceAppleEvents','/usr/libexec/sshd-keygen-wrapper',1,2,0,1,X'fade0c000000003c0000000100000006000000020000001d636f6d2e6170706c652e737368642d6b657967656e2d7772617070657200000000000003',NULL,0,'com.apple.finder',X'fade0c000000002c00000001000000060000000200000010636f6d2e6170706c652e66696e64657200000003',NULL,1591357685" + "'kTCCServiceAppleEvents','/usr/libexec/sshd-keygen-wrapper',1,2,3,1,X'fade0c000000003c0000000100000006000000020000001d636f6d2e6170706c652e737368642d6b657967656e2d7772617070657200000000000003',NULL,0,'com.apple.systemevents',X'fade0c000000003400000001000000060000000200000016636f6d2e6170706c652e73797374656d6576656e7473000000000003',NULL,1644564201" "'kTCCServiceAppleEvents','/usr/libexec/sshd-keygen-wrapper',1,2,3,1,X'fade0c000000003c0000000100000006000000020000001d636f6d2e6170706c652e737368642d6b657967656e2d7772617070657200000000000003',NULL,0,'com.apple.Terminal',X'fade0c000000003000000001000000060000000200000012636f6d2e6170706c652e5465726d696e616c000000000003',NULL,1650386089" - "'kTCCServicePostEvent','/bin/bash',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1583997993" "'kTCCServiceAppleEvents','/usr/local/opt/runner/provisioner/provisioner',1,2,3,1,NULL,NULL,0,'com.apple.finder',X'fade0c000000002c00000001000000060000000200000010636f6d2e6170706c652e66696e64657200000003',NULL,1592919552" - "'kTCCServiceScreenCapture','/usr/local/opt/runner/provisioner/provisioner',1,2,4,1,NULL,NULL,0,'UNUSED',NULL,0,1687786159" "'kTCCServiceAppleEvents','/usr/local/opt/runner/provisioner/provisioner',1,2,3,1,NULL,NULL,0,'com.apple.systemevents',X'fade0c000000003400000001000000060000000200000016636f6d2e6170706c652e73797374656d6576656e7473000000000003',NULL,1592919552" + "'kTCCServiceAppleEvents','/usr/local/opt/runner/runprovisioner.sh',1,2,0,1,NULL,NULL,0,'com.apple.systemevents',NULL,NULL,1574241374" + "'kTCCServiceAppleEvents','com.apple.Terminal',0,2,0,1,X'fade0c000000003000000001000000060000000200000012636f6d2e6170706c652e5465726d696e616c000000000003',NULL,0,'com.apple.systemevents',X'fade0c000000003400000001000000060000000200000016636f6d2e6170706c652e73797374656d6576656e7473000000000003',NULL,1591180478" "'kTCCServiceMicrophone','/opt/hca/hosted-compute-agent',1,2,4,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1736467200" - "'kTCCServiceAppleEvents','/opt/hca/hosted-compute-agent',1,2,3,1,NULL,NULL,0,'com.apple.finder',X'fade0c000000002c00000001000000060000000200000010636f6d2e6170706c652e66696e64657200000003',NULL,1592919552" + "'kTCCServiceMicrophone','/opt/hca/start_hca.sh',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1576661342" + "'kTCCServiceMicrophone','/usr/local/opt/runner/provisioner/provisioner',1,2,4,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1736467200" + "'kTCCServiceMicrophone','/usr/local/opt/runner/runprovisioner.sh',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1576661342" + "'kTCCServiceMicrophone','com.apple.CoreSimulator.SimulatorTrampoline',0,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1576347152" + "'kTCCServicePostEvent','/bin/bash',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1583997993" "'kTCCServiceScreenCapture','/opt/hca/hosted-compute-agent',1,2,4,1,NULL,NULL,0,'UNUSED',NULL,0,1687786159" - "'kTCCServiceAppleEvents','/opt/hca/hosted-compute-agent',1,2,3,1,NULL,NULL,0,'com.apple.systemevents',X'fade0c000000003400000001000000060000000200000016636f6d2e6170706c652e73797374656d6576656e7473000000000003',NULL,1592919552" - "'kTCCServiceAppleEvents','/opt/hca/start_hca.sh',1,2,0,1,NULL,NULL,0,'com.apple.systemevents',NULL,NULL,1574241374" + "'kTCCServiceScreenCapture','/usr/local/opt/runner/provisioner/provisioner',1,2,4,1,NULL,NULL,0,'UNUSED',NULL,0,1687786159" "'kTCCServiceSystemPolicyAllFiles','/opt/hca/start_hca.sh',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1583997993" - "'kTCCServiceMicrophone','/opt/hca/start_hca.sh',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1576661342" + "'kTCCServiceSystemPolicyAllFiles','/usr/local/opt/runner/runprovisioner.sh',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1583997993" + "'kTCCServiceUbiquity','/System/Library/PrivateFrameworks/PhotoLibraryServices.framework/Versions/A/Support/photolibraryd',1,2,5,1,NULL,NULL,NULL,'UNUSED',NULL,0,1619461750" + "'kTCCServiceUbiquity','com.apple.CloudDocs.MobileDocumentsFileProvider',0,2,0,1,X'fade0c000000004c0000000100000006000000020000002f636f6d2e6170706c652e436c6f7564446f63732e4d6f62696c65446f63756d656e747346696c6550726f76696465720000000003',NULL,NULL,'UNUSED',NULL,0,1570793290" + "'kTCCServiceUbiquity','com.apple.PassKitCore',0,2,5,1,NULL,NULL,NULL,'UNUSED',NULL,0,1619516250" + "'kTCCServiceUbiquity','com.apple.TextEdit',0,2,0,1,X'fade0c000000003000000001000000060000000200000012636f6d2e6170706c652e5465787445646974000000000003',NULL,NULL,'UNUSED',NULL,0,1566368356" + "'kTCCServiceUbiquity','com.apple.mail',0,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1551941469" ) for values in "${userValuesArray[@]}"; do if is_Sonoma || is_Sequoia; then From 196c53e0614ca4e3fbd87eb84dda275bcc3d1e88 Mon Sep 17 00:00:00 2001 From: ijunaidm1 Date: Fri, 8 Aug 2025 00:54:03 -0500 Subject: [PATCH 041/334] [macOS] Adding a variable "filename" to toolset-15.json file (#12715) --- images/macos/toolsets/toolset-15.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/images/macos/toolsets/toolset-15.json b/images/macos/toolsets/toolset-15.json index 6f665435d0..9559d9ae72 100644 --- a/images/macos/toolsets/toolset-15.json +++ b/images/macos/toolsets/toolset-15.json @@ -5,6 +5,7 @@ "versions": [ { "link": "26_beta", + "filename": "26_beta", "version": "26.0.0-Beta+17A5241e", "symlinks": ["26.0"], "sha256": "664ad6ec7a3139e9c43b95620c73f8950a802c3d469bb47e6d89f3eab9541b1c", @@ -12,6 +13,7 @@ }, { "link": "16.4", + "filename": "16.4", "version": "16.4.0+16F6", "sha256": "2dbf65ba28fb85b34e72c14c529a42d5c3189ab0f11fb29fdebd5f4ee6c87900", "install_runtimes": [ @@ -22,24 +24,28 @@ }, { "link": "16.3", + "filename": "16.3", "version": "16.3+16E140", "sha256": "c593177b73e45f31e1cf7ced131760d8aa8e1532f5bbf8ba11a4ded01da14fbb", "install_runtimes": "none" }, { "link": "16.2", + "filename": "16.2", "version": "16.2+16C5032a", "sha256": "0e367d06eb7c334ea143bada5e4422f56688aabff571bedf0d2ad9434b7290de", "install_runtimes": "none" }, { "link": "16.1", + "filename": "16.1", "version": "16.1+16B40", "sha256": "8ca961d55981f983d21b99a95a6b0ac04905b837f6e11346ee86d28f12afe720", "install_runtimes": "none" }, { "link": "16", + "filename": "16", "version": "16.0.0+16A242d", "sha256": "4a26c3d102a55c7222fb145e0ee1503249c9c26c6e02dc64d783c8810b37b1e3", "symlinks": ["16.0"], @@ -51,6 +57,7 @@ "versions": [ { "link": "26_beta", + "filename": "26_beta", "version": "26.0.0-Beta+17A5241e", "symlinks": ["26.0"], "sha256": "664ad6ec7a3139e9c43b95620c73f8950a802c3d469bb47e6d89f3eab9541b1c", @@ -58,6 +65,7 @@ }, { "link": "16.4", + "filename": "16.4", "version": "16.4.0+16F6", "sha256": "2dbf65ba28fb85b34e72c14c529a42d5c3189ab0f11fb29fdebd5f4ee6c87900", "install_runtimes": [ @@ -69,24 +77,28 @@ }, { "link": "16.3", + "filename": "16.3", "version": "16.3+16E140", "sha256": "c593177b73e45f31e1cf7ced131760d8aa8e1532f5bbf8ba11a4ded01da14fbb", "install_runtimes": "none" }, { "link": "16.2", + "filename": "16.2", "version": "16.2+16C5032a", "sha256": "0e367d06eb7c334ea143bada5e4422f56688aabff571bedf0d2ad9434b7290de", "install_runtimes": "none" }, { "link": "16.1", + "filename": "16.1", "version": "16.1+16B40", "sha256": "8ca961d55981f983d21b99a95a6b0ac04905b837f6e11346ee86d28f12afe720", "install_runtimes": "none" }, { "link": "16", + "filename": "16", "version": "16.0.0+16A242d", "sha256": "4a26c3d102a55c7222fb145e0ee1503249c9c26c6e02dc64d783c8810b37b1e3", "symlinks": ["16.0"], From 743c6bf9be7116556a7b590fa48b489427f1f793 Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Fri, 8 Aug 2025 12:19:55 +0200 Subject: [PATCH 042/334] [macOS] Remove unavailable runtimes for Xcode 16.4 (#12718) --- images/macos/toolsets/toolset-15.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/images/macos/toolsets/toolset-15.json b/images/macos/toolsets/toolset-15.json index 9559d9ae72..013a34a6ad 100644 --- a/images/macos/toolsets/toolset-15.json +++ b/images/macos/toolsets/toolset-15.json @@ -18,8 +18,8 @@ "sha256": "2dbf65ba28fb85b34e72c14c529a42d5c3189ab0f11fb29fdebd5f4ee6c87900", "install_runtimes": [ { "iOS": ["18.4", "18.5", "18.6"] }, - { "watchOS": ["11.4", "11.5", "11.6"] }, - { "tvOS": ["18.4", "18.5", "18.6"] } + { "watchOS": ["11.2", "11.4", "11.5"] }, + { "tvOS": ["18.2", "18.4", "18.5"] } ] }, { @@ -70,9 +70,9 @@ "sha256": "2dbf65ba28fb85b34e72c14c529a42d5c3189ab0f11fb29fdebd5f4ee6c87900", "install_runtimes": [ { "iOS": ["18.4", "18.5", "18.6"] }, - { "watchOS": ["11.4", "11.5", "11.6"] }, - { "tvOS": ["18.4", "18.5", "18.6"] }, - { "visionOS": ["2.4", "2.5", "2.6"] } + { "watchOS": ["11.2", "11.4", "11.5"] }, + { "tvOS": ["18.2", "18.4", "18.5"] }, + { "visionOS": ["2.3", "2.4", "2.5"] } ] }, { From aba81b1f2edeedc919529663c13b9f7b746fb385 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 8 Aug 2025 14:24:08 +0000 Subject: [PATCH 043/334] Updating readme file for macos-14-arm64 version 20250805.1714 (#12704) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-14-arm64-Readme.md | 50 +++++++++++++-------------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/images/macos/macos-14-arm64-Readme.md b/images/macos/macos-14-arm64-Readme.md index 44b48bcc81..08318ec88d 100644 --- a/images/macos/macos-14-arm64-Readme.md +++ b/images/macos/macos-14-arm64-Readme.md @@ -6,7 +6,7 @@ # macOS 14 - OS Version: macOS 14.7.6 (23H626) - Kernel Version: Darwin 23.6.0 -- Image Version: 20250728.1701 +- Image Version: 20250805.1714 ## Installed Software @@ -32,19 +32,19 @@ - Bundler 2.7.1 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 4.5.12 +- Homebrew 4.5.13 - NPM 10.8.2 - NuGet 6.3.1.1 - Pip3 25.1.1 (python 3.13) - Pipx 1.7.1 - RubyGems 3.7.1 -- Vcpkg 2025 (build from commit 3bdaa9b420) +- Vcpkg 2025 (build from commit 8cce1e1118) - Yarn 1.22.22 ### Project Management - Apache Ant 1.10.15 - Apache Maven 3.9.11 -- Gradle 8.14.3 +- Gradle 9.0.0 ### Utilities - 7-Zip 17.05 @@ -56,13 +56,13 @@ - Curl 8.7.1 - Git 2.50.1 - Git LFS 3.7.0 -- GitHub CLI 2.76.1 +- GitHub CLI 2.76.2 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 - jq 1.8.1 - OpenSSL 1.1.1w 11 Sep 2023 -- Packer 1.13.1 +- Packer 1.14.0 - pkgconf 2.5.1 - Unxip 3.2 - yq 4.47.1 @@ -70,14 +70,14 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.27.60 +- AWS CLI 2.28.2 - AWS SAM CLI 1.142.1 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.75.0 - Azure CLI (azure-devops) 1.0.2 -- Bicep CLI 0.36.177 +- Bicep CLI 0.37.4 - Cmake 3.31.6 -- CodeQL Action Bundle 2.22.1 +- CodeQL Action Bundle 2.22.2 - Fastlane 2.228.0 - SwiftFormat 0.57.2 - Xcbeautify 2.29.0 @@ -89,9 +89,9 @@ ### Browsers - Safari 18.5 (19621.2.5.18.1) - SafariDriver 18.5 (19621.2.5.18.1) -- Google Chrome 138.0.7204.169 -- Google Chrome for Testing 138.0.7204.168 -- ChromeDriver 138.0.7204.168 +- Google Chrome 138.0.7204.184 +- Google Chrome for Testing 138.0.7204.183 +- ChromeDriver 138.0.7204.183 - Mozilla Firefox 141.0 - geckodriver 0.36.0 - Selenium server 4.34.0 @@ -126,7 +126,7 @@ #### Node.js - 18.20.8 - 20.19.4 -- 22.17.1 +- 22.18.0 #### Go - 1.22.12 @@ -252,18 +252,18 @@ | visionOS 2.2 | Apple Vision Pro | ### Android -| Package Name | Version | -| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 11.0 | -| Android Emulator | 35.6.11 | -| Android SDK Build-tools | 36.0.0
35.0.0 35.0.1
34.0.0
33.0.2 33.0.3 | -| Android SDK Platforms | android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3) | -| Android SDK Platform-Tools | 36.0.0 | -| Android Support Repository | 47.0.0 | -| CMake | 3.31.5 | -| Google Play services | 49 | -| Google Repository | 58 | -| NDK | 26.3.11579264 (default)
27.3.13750724
28.2.13676358 | +| Package Name | Version | +| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Android Command Line Tools | 11.0 | +| Android Emulator | 36.1.9 | +| Android SDK Build-tools | 36.0.0
35.0.0 35.0.1
34.0.0
33.0.2 33.0.3 | +| Android SDK Platforms | android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3) | +| Android SDK Platform-Tools | 36.0.0 | +| Android Support Repository | 47.0.0 | +| CMake | 3.31.5 | +| Google Play services | 49 | +| Google Repository | 58 | +| NDK | 26.3.11579264 (default)
27.3.13750724
28.2.13676358 | #### Environment variables | Name | Value | From f9af77a3ce3364571dbca2873e9bcb5764211223 Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Fri, 8 Aug 2025 22:29:45 +0200 Subject: [PATCH 044/334] [macOS] Update Xcode 26 to beta 5 (#12719) tt --- images/macos/toolsets/toolset-15.json | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/images/macos/toolsets/toolset-15.json b/images/macos/toolsets/toolset-15.json index 013a34a6ad..f9b12938c8 100644 --- a/images/macos/toolsets/toolset-15.json +++ b/images/macos/toolsets/toolset-15.json @@ -4,12 +4,12 @@ "x64": { "versions": [ { - "link": "26_beta", - "filename": "26_beta", - "version": "26.0.0-Beta+17A5241e", + "link": "26_beta_5", + "filename": "26_beta_5_Universal", + "version": "26.0.0-Beta.5+17A5295f", "symlinks": ["26.0"], - "sha256": "664ad6ec7a3139e9c43b95620c73f8950a802c3d469bb47e6d89f3eab9541b1c", - "install_runtimes": "default" + "sha256": "ce36bf40a43c41a0d3a828eed5d8d058d35449260d3af646ab3024d5f208fde0", + "install_runtimes": "none" }, { "link": "16.4", @@ -17,9 +17,9 @@ "version": "16.4.0+16F6", "sha256": "2dbf65ba28fb85b34e72c14c529a42d5c3189ab0f11fb29fdebd5f4ee6c87900", "install_runtimes": [ - { "iOS": ["18.4", "18.5", "18.6"] }, - { "watchOS": ["11.2", "11.4", "11.5"] }, - { "tvOS": ["18.2", "18.4", "18.5"] } + { "iOS": ["18.4", "18.5", "18.6", "23A5308g"] }, + { "watchOS": ["11.2", "11.4", "11.5", "23R5328g"] }, + { "tvOS": ["18.2", "18.4", "18.5", "23J5327g"] } ] }, { @@ -56,12 +56,12 @@ "arm64":{ "versions": [ { - "link": "26_beta", - "filename": "26_beta", - "version": "26.0.0-Beta+17A5241e", + "link": "26_beta_5", + "filename": "26_beta_5_Universal", + "version": "26.0.0-Beta.5+17A5295f", "symlinks": ["26.0"], - "sha256": "664ad6ec7a3139e9c43b95620c73f8950a802c3d469bb47e6d89f3eab9541b1c", - "install_runtimes": "none" + "sha256": "ce36bf40a43c41a0d3a828eed5d8d058d35449260d3af646ab3024d5f208fde0", + "install_runtimes": "default" }, { "link": "16.4", From 810182e2e2c698bcec0cda5018f1fdc6c9a96cce Mon Sep 17 00:00:00 2001 From: ijunaidm1 Date: Sun, 10 Aug 2025 23:21:58 -0500 Subject: [PATCH 045/334] [macOS] Adding a variable named "filename" to toolset-13.json and toolset-14.json files (#12722) * Update toolset-14.json * Update toolset-13.json --- images/macos/toolsets/toolset-13.json | 24 ++++++++++++------------ images/macos/toolsets/toolset-14.json | 14 ++++++++++++++ 2 files changed, 26 insertions(+), 12 deletions(-) diff --git a/images/macos/toolsets/toolset-13.json b/images/macos/toolsets/toolset-13.json index 631922b83a..79b52f7396 100644 --- a/images/macos/toolsets/toolset-13.json +++ b/images/macos/toolsets/toolset-13.json @@ -3,22 +3,22 @@ "default": "15.2", "x64": { "versions": [ - { "link": "15.2", "version": "15.2.0+15C500b", "install_runtimes": "default", "sha256": "04E93680C6DDBEC84666531BE412DE778AFC8EAC6AB2037F4C2BE7290818B59B"}, - { "link": "15.1", "version": "15.1.0+15C65", "install_runtimes": "default", "sha256": "857D8DB537BAC82BF99DE0E1D3895D214D4D02101C1340CEF3DAF6E821BA1D05"}, - { "link": "15.0.1", "version": "15.0.1+15A507", "symlinks": ["15.0"], "install_runtimes": "default", "sha256": "5AC17AE6060CAFC3C7112C6DA0B153450BE21F1DE6632777FBA9FBC9D999C9E8"}, - { "link": "14.3.1", "version": "14.3.1+14E300c","symlinks": ["14.3"], "install_runtimes": "default", "sha256": "B5CC7BF37447C32A971B37D71C7DA1AF7ABB45CEE4B96FE126A1D3B0D2C260AF"}, - { "link": "14.2", "version": "14.2.0+14C18", "install_runtimes": "default", "sha256": "686B9D53CA49E50D563BC0104B1E8B4F7CCFE80064A6D689965FB819BF8EFE72"}, - { "link": "14.1", "version": "14.1.0+14B47b", "install_runtimes": "default", "sha256": "12F8A3AEF78BF354470AD8B351ADDD925C8EDAD888137D138CA50A8130EB9F2F"} + { "link": "15.2", "filename": "15.2", "version": "15.2.0+15C500b", "install_runtimes": "default", "sha256": "04E93680C6DDBEC84666531BE412DE778AFC8EAC6AB2037F4C2BE7290818B59B"}, + { "link": "15.1", "filename": "15.1", "version": "15.1.0+15C65", "install_runtimes": "default", "sha256": "857D8DB537BAC82BF99DE0E1D3895D214D4D02101C1340CEF3DAF6E821BA1D05"}, + { "link": "15.0.1", "filename": "15.0.1", "version": "15.0.1+15A507", "symlinks": ["15.0"], "install_runtimes": "default", "sha256": "5AC17AE6060CAFC3C7112C6DA0B153450BE21F1DE6632777FBA9FBC9D999C9E8"}, + { "link": "14.3.1", "filename": "14.3.1", "version": "14.3.1+14E300c","symlinks": ["14.3"], "install_runtimes": "default", "sha256": "B5CC7BF37447C32A971B37D71C7DA1AF7ABB45CEE4B96FE126A1D3B0D2C260AF"}, + { "link": "14.2", "filename": "14.2", "version": "14.2.0+14C18", "install_runtimes": "default", "sha256": "686B9D53CA49E50D563BC0104B1E8B4F7CCFE80064A6D689965FB819BF8EFE72"}, + { "link": "14.1", "filename": "14.1", "version": "14.1.0+14B47b", "install_runtimes": "default", "sha256": "12F8A3AEF78BF354470AD8B351ADDD925C8EDAD888137D138CA50A8130EB9F2F"} ] }, "arm64":{ "versions": [ - { "link": "15.2", "version": "15.2.0+15C500b", "install_runtimes": "default", "sha256": "04E93680C6DDBEC84666531BE412DE778AFC8EAC6AB2037F4C2BE7290818B59B"}, - { "link": "15.1", "version": "15.1.0+15C65", "install_runtimes": "default", "sha256": "857D8DB537BAC82BF99DE0E1D3895D214D4D02101C1340CEF3DAF6E821BA1D05"}, - { "link": "15.0.1", "version": "15.0.1+15A507", "symlinks": ["15.0"], "install_runtimes": "default", "sha256": "5AC17AE6060CAFC3C7112C6DA0B153450BE21F1DE6632777FBA9FBC9D999C9E8"}, - { "link": "14.3.1", "version": "14.3.1+14E300c","symlinks": ["14.3"], "install_runtimes": "default", "sha256": "B5CC7BF37447C32A971B37D71C7DA1AF7ABB45CEE4B96FE126A1D3B0D2C260AF"}, - { "link": "14.2", "version": "14.2.0+14C18", "install_runtimes": "default", "sha256": "686B9D53CA49E50D563BC0104B1E8B4F7CCFE80064A6D689965FB819BF8EFE72"}, - { "link": "14.1", "version": "14.1.0+14B47b", "install_runtimes": "default", "sha256": "12F8A3AEF78BF354470AD8B351ADDD925C8EDAD888137D138CA50A8130EB9F2F"} + { "link": "15.2", "filename": "15.2", "version": "15.2.0+15C500b", "install_runtimes": "default", "sha256": "04E93680C6DDBEC84666531BE412DE778AFC8EAC6AB2037F4C2BE7290818B59B"}, + { "link": "15.1", "filename": "15.1", "version": "15.1.0+15C65", "install_runtimes": "default", "sha256": "857D8DB537BAC82BF99DE0E1D3895D214D4D02101C1340CEF3DAF6E821BA1D05"}, + { "link": "15.0.1", "filename": "15.0.1", "version": "15.0.1+15A507", "symlinks": ["15.0"], "install_runtimes": "default", "sha256": "5AC17AE6060CAFC3C7112C6DA0B153450BE21F1DE6632777FBA9FBC9D999C9E8"}, + { "link": "14.3.1", "filename": "14.3.1", "version": "14.3.1+14E300c","symlinks": ["14.3"], "install_runtimes": "default", "sha256": "B5CC7BF37447C32A971B37D71C7DA1AF7ABB45CEE4B96FE126A1D3B0D2C260AF"}, + { "link": "14.2", "filename": "14.2", "version": "14.2.0+14C18", "install_runtimes": "default", "sha256": "686B9D53CA49E50D563BC0104B1E8B4F7CCFE80064A6D689965FB819BF8EFE72"}, + { "link": "14.1", "filename": "14.1", "version": "14.1.0+14B47b", "install_runtimes": "default", "sha256": "12F8A3AEF78BF354470AD8B351ADDD925C8EDAD888137D138CA50A8130EB9F2F"} ] } }, diff --git a/images/macos/toolsets/toolset-14.json b/images/macos/toolsets/toolset-14.json index de3f599229..35bb4e381f 100644 --- a/images/macos/toolsets/toolset-14.json +++ b/images/macos/toolsets/toolset-14.json @@ -5,6 +5,7 @@ "versions": [ { "link": "16.2", + "filename": "16.2", "version": "16.2+16C5032a", "sha256": "0e367d06eb7c334ea143bada5e4422f56688aabff571bedf0d2ad9434b7290de", "install_runtimes": [ @@ -15,36 +16,42 @@ }, { "link": "16.1", + "filename": "16.1", "version": "16.1+16B40", "sha256": "8ca961d55981f983d21b99a95a6b0ac04905b837f6e11346ee86d28f12afe720", "install_runtimes": "default" }, { "link": "15.4", + "filename": "15.4", "version": "15.4.0+15F31d", "sha256": "82d3d61804ff3f4c7c82085e91dc701037ddaa770e542848b2477e22f4e8aa7a", "install_runtimes": "default" }, { "link": "15.3", + "filename": "15.3", "version": "15.3.0+15E204a", "sha256": "f13f6a2e2df432c3008e394640b8549a18c285acd7fd148d6c4bac8c3a5af234", "install_runtimes": "default" }, { "link": "15.2", + "filename": "15.2", "version": "15.2.0+15C500b", "sha256": "04E93680C6DDBEC84666531BE412DE778AFC8EAC6AB2037F4C2BE7290818B59B", "install_runtimes": "default" }, { "link": "15.1", + "filename": "15.1", "version": "15.1.0+15C65", "sha256": "857D8DB537BAC82BF99DE0E1D3895D214D4D02101C1340CEF3DAF6E821BA1D05", "install_runtimes": "default" }, { "link": "15.0.1", + "filename": "15.0.1", "version": "15.0.1+15A507", "sha256": "5AC17AE6060CAFC3C7112C6DA0B153450BE21F1DE6632777FBA9FBC9D999C9E8", "symlinks": ["15.0"], @@ -56,6 +63,7 @@ "versions": [ { "link": "16.2", + "filename": "16.2", "version": "16.2+16C5032a", "sha256": "0e367d06eb7c334ea143bada5e4422f56688aabff571bedf0d2ad9434b7290de", "install_runtimes": [ @@ -67,36 +75,42 @@ }, { "link": "16.1", + "filename": "16.1", "version": "16.1+16B40", "sha256": "8ca961d55981f983d21b99a95a6b0ac04905b837f6e11346ee86d28f12afe720", "install_runtimes": "default" }, { "link": "15.4", + "filename": "15.4", "version": "15.4.0+15F31d", "sha256": "82d3d61804ff3f4c7c82085e91dc701037ddaa770e542848b2477e22f4e8aa7a", "install_runtimes": "default" }, { "link": "15.3", + "filename": "15.3", "version": "15.3.0+15E204a", "sha256": "f13f6a2e2df432c3008e394640b8549a18c285acd7fd148d6c4bac8c3a5af234", "install_runtimes": "default" }, { "link": "15.2", + "filename": "15.2", "version": "15.2.0+15C500b", "sha256": "04E93680C6DDBEC84666531BE412DE778AFC8EAC6AB2037F4C2BE7290818B59B", "install_runtimes": "default" }, { "link": "15.1", + "filename": "15.1", "version": "15.1.0+15C65", "sha256": "857D8DB537BAC82BF99DE0E1D3895D214D4D02101C1340CEF3DAF6E821BA1D05", "install_runtimes": "default" }, { "link": "15.0.1", + "filename": "15.0.1", "version": "15.0.1+15A507", "sha256": "5AC17AE6060CAFC3C7112C6DA0B153450BE21F1DE6632777FBA9FBC9D999C9E8", "symlinks": ["15.0"], From ce851cea7ebdae7b6745304e46cf0529317e5d82 Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Mon, 11 Aug 2025 16:32:51 +0200 Subject: [PATCH 046/334] [macOS] Update Packer version function (#12737) --- images/macos/scripts/docs-gen/SoftwareReport.Common.psm1 | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/images/macos/scripts/docs-gen/SoftwareReport.Common.psm1 b/images/macos/scripts/docs-gen/SoftwareReport.Common.psm1 index d3a6bddab2..de55609a18 100644 --- a/images/macos/scripts/docs-gen/SoftwareReport.Common.psm1 +++ b/images/macos/scripts/docs-gen/SoftwareReport.Common.psm1 @@ -231,10 +231,8 @@ function Get-WgetVersion { } function Get-PackerVersion { - # Packer 1.7.1 has a bug and outputs version to stderr instead of stdout https://github.com/hashicorp/packer/issues/10855 - $result = Run-Command "packer --version" - $packerVersion = [regex]::matches($result, "(\d+.){2}\d+").Value - return $packerVersion + $packerVersion = Run-Command "packer --version" | Select-String "Packer" | Select-Object -First 1 | Take-Part -Part 1 + return ($packerVersion.Trim("v")) } function Get-OpenSSLVersion { From c1745fed15dc0cb917a0fefff5f5ceab01799927 Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Mon, 11 Aug 2025 22:27:47 +0200 Subject: [PATCH 047/334] [macOS] Add more TCC entries for bash and osascript (#12728) --- images/macos/scripts/build/configure-tccdb-macos.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/images/macos/scripts/build/configure-tccdb-macos.sh b/images/macos/scripts/build/configure-tccdb-macos.sh index 995f747b6a..018abb42b2 100644 --- a/images/macos/scripts/build/configure-tccdb-macos.sh +++ b/images/macos/scripts/build/configure-tccdb-macos.sh @@ -55,11 +55,16 @@ done # $HOME/Library/Application\ Support/com.apple.TCC/TCC.db userValuesArray=( + "'kTCCServiceAccessibility','/bin/bash',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1583997993" + "'kTCCServiceAccessibility','/usr/bin/osascript',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1566321319" + "'kTCCServiceAccessibility','com.apple.Terminal',0,2,0,1,X'fade0c000000003000000001000000060000000200000012636f6d2e6170706c652e5465726d696e616c000000000003',NULL,NULL,'UNUSED',NULL,0,1591180502" "'kTCCServiceAppleEvents','/Library/Application Support/Veertu/Anka/addons/ankarund',1,2,3,1,NULL,NULL,0,'com.apple.Terminal',X'fade0c000000003000000001000000060000000200000012636f6d2e6170706c652e5465726d696e616c000000000003',NULL,1655808179" "'kTCCServiceAppleEvents','/Library/Application Support/Veertu/Anka/addons/ankarund',1,2,3,1,NULL,NULL,0,'com.apple.finder',X'fade0c000000002c00000001000000060000000200000010636f6d2e6170706c652e66696e64657200000003',NULL,1629294900" "'kTCCServiceAppleEvents','/Library/Application Support/Veertu/Anka/addons/ankarund',1,2,3,1,NULL,NULL,0,'com.apple.systemevents',X'fade0c000000003400000001000000060000000200000016636f6d2e6170706c652e73797374656d6576656e7473000000000003',NULL,164456761" "'kTCCServiceAppleEvents','/bin/bash',1,2,0,1,NULL,NULL,0,'com.apple.finder',NULL,NULL,1592919552" "'kTCCServiceAppleEvents','/bin/bash',1,2,0,1,NULL,NULL,0,'com.apple.systemevents',NULL,NULL,1591532620" + "'kTCCServiceAppleEvents','/usr/bin/osascript',1,2,0,1,NULL,NULL,0,'com.apple.finder',NULL,NULL,1592919552" + "'kTCCServiceAppleEvents','/usr/bin/osascript',1,2,0,1,NULL,NULL,0,'com.apple.systemevents',NULL,NULL,1591532620" "'kTCCServiceAppleEvents','/opt/hca/hosted-compute-agent',1,2,3,1,NULL,NULL,0,'com.apple.finder',X'fade0c000000002c00000001000000060000000200000010636f6d2e6170706c652e66696e64657200000003',NULL,1592919552" "'kTCCServiceAppleEvents','/opt/hca/hosted-compute-agent',1,2,3,1,NULL,NULL,0,'com.apple.systemevents',X'fade0c000000003400000001000000060000000200000016636f6d2e6170706c652e73797374656d6576656e7473000000000003',NULL,1592919552" "'kTCCServiceAppleEvents','/opt/hca/start_hca.sh',1,2,0,1,NULL,NULL,0,'com.apple.systemevents',NULL,NULL,1574241374" @@ -78,6 +83,9 @@ userValuesArray=( "'kTCCServicePostEvent','/bin/bash',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1583997993" "'kTCCServiceScreenCapture','/opt/hca/hosted-compute-agent',1,2,4,1,NULL,NULL,0,'UNUSED',NULL,0,1687786159" "'kTCCServiceScreenCapture','/usr/local/opt/runner/provisioner/provisioner',1,2,4,1,NULL,NULL,0,'UNUSED',NULL,0,1687786159" + "'kTCCServiceScreenCapture','/bin/bash',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1583997993" + "'kTCCServiceScreenCapture','/usr/bin/osascript',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1566321319" + "'kTCCServiceScreenCapture','com.apple.Terminal',0,2,4,1,X'fade0c000000003000000001000000060000000200000012636f6d2e6170706c652e5465726d696e616c000000000003',NULL,0,'UNUSED',NULL,0,1678990068" "'kTCCServiceSystemPolicyAllFiles','/opt/hca/start_hca.sh',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1583997993" "'kTCCServiceSystemPolicyAllFiles','/usr/local/opt/runner/runprovisioner.sh',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1583997993" "'kTCCServiceUbiquity','/System/Library/PrivateFrameworks/PhotoLibraryServices.framework/Versions/A/Support/photolibraryd',1,2,5,1,NULL,NULL,NULL,'UNUSED',NULL,0,1619461750" From efbaf81ba8ff0df12c8cfa8550f0b4ad353926ca Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Tue, 12 Aug 2025 16:30:09 +0200 Subject: [PATCH 048/334] [macOS] Add GCC 15 (#12750) --- images/macos/toolsets/toolset-13.json | 3 ++- images/macos/toolsets/toolset-14.json | 3 ++- images/macos/toolsets/toolset-15.json | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/images/macos/toolsets/toolset-13.json b/images/macos/toolsets/toolset-13.json index 79b52f7396..c6d3d02249 100644 --- a/images/macos/toolsets/toolset-13.json +++ b/images/macos/toolsets/toolset-13.json @@ -95,7 +95,8 @@ "versions": [ "12", "13", - "14" + "14", + "15" ] }, "dotnet": { diff --git a/images/macos/toolsets/toolset-14.json b/images/macos/toolsets/toolset-14.json index 35bb4e381f..9aa4572e2b 100644 --- a/images/macos/toolsets/toolset-14.json +++ b/images/macos/toolsets/toolset-14.json @@ -194,7 +194,8 @@ "versions": [ "12", "13", - "14" + "14", + "15" ] }, "dotnet": { diff --git a/images/macos/toolsets/toolset-15.json b/images/macos/toolsets/toolset-15.json index f9b12938c8..e77bf0237b 100644 --- a/images/macos/toolsets/toolset-15.json +++ b/images/macos/toolsets/toolset-15.json @@ -181,7 +181,8 @@ "versions": [ "12", "13", - "14" + "14", + "15" ] }, "dotnet": { From 12ff38b85dd8f221c5bebb297fd4a8220774b233 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 13 Aug 2025 10:28:42 +0000 Subject: [PATCH 049/334] Updating readme file for ubuntu22 version 20250810.1.0 (#12730) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/ubuntu/Ubuntu2204-Readme.md | 80 +++++++++++++++--------------- 1 file changed, 40 insertions(+), 40 deletions(-) diff --git a/images/ubuntu/Ubuntu2204-Readme.md b/images/ubuntu/Ubuntu2204-Readme.md index 7298ad1fd5..a751282394 100644 --- a/images/ubuntu/Ubuntu2204-Readme.md +++ b/images/ubuntu/Ubuntu2204-Readme.md @@ -1,7 +1,7 @@ # Ubuntu 22.04 - OS Version: 22.04.5 LTS - Kernel Version: 6.8.0-1031-azure -- Image Version: 20250804.2.0 +- Image Version: 20250810.1.0 - Systemd version: 249.11-0ubuntu3.16 ## Installed Software @@ -27,7 +27,7 @@ ### Package Management - cpan 1.64 - Helm 3.18.4 -- Homebrew 4.5.13 +- Homebrew 4.6.0 - Miniconda 25.5.1 - Npm 10.8.2 - NuGet 6.6.1.2 @@ -35,7 +35,7 @@ - Pip3 22.0.2 - Pipx 1.7.1 - RubyGems 3.3.5 -- Vcpkg (build from commit de117c9255) +- Vcpkg (build from commit d30fdf55cf) - Yarn 1.22.22 #### Environment variables @@ -62,13 +62,13 @@ to accomplish this. ### Tools - Ansible 2.17.13 - apt-fast 1.10.0 -- AzCopy 10.29.1 - available by `azcopy` and `azcopy10` aliases +- AzCopy 10.30.0 - available by `azcopy` and `azcopy10` aliases - Bazel 8.3.1 - Bazelisk 1.26.0 - Bicep 0.37.4 - Buildah 1.23.1 - CMake 3.31.6 -- CodeQL Action Bundle 2.22.2 +- CodeQL Action Bundle 2.22.3 - Docker Amazon ECR Credential Helper 0.10.1 - Docker Compose v2 2.38.2 - Docker-Buildx 0.26.1 @@ -92,10 +92,10 @@ to accomplish this. - Newman 6.2.1 - nvm 0.40.3 - OpenSSL 3.0.2-0ubuntu1.19 -- Packer 1.14.0 +- Packer 1.14.1 - Parcel 2.15.4 - Podman 3.4.4 -- Pulumi 3.187.0 +- Pulumi 3.188.0 - R 4.5.1 - Skopeo 1.4.1 - Sphinx Open Source Search Server 2.2.11 @@ -107,18 +107,18 @@ to accomplish this. - Ninja 1.13.1 ### CLI Tools -- Alibaba Cloud CLI 3.0.292 -- AWS CLI 2.28.2 +- Alibaba Cloud CLI 3.0.294 +- AWS CLI 2.28.6 - AWS CLI Session Manager Plugin 1.2.707.0 - AWS SAM CLI 1.142.1 -- Azure CLI 2.75.0 +- Azure CLI 2.76.0 - Azure CLI (azure-devops) 1.0.2 - GitHub CLI 2.76.2 -- Google Cloud CLI 532.0.0 -- Netlify CLI 23.0.0 -- OpenShift CLI 4.19.6 +- Google Cloud CLI 533.0.0 +- Netlify CLI 23.1.3 +- OpenShift CLI 4.19.7 - ORAS CLI 1.2.3 -- Vercel CLI 44.7.2 +- Vercel CLI 44.7.3 ### Java | Version | Environment Variable | @@ -131,7 +131,7 @@ to accomplish this. ### PHP Tools - PHP: 8.1.2 - Composer 2.8.10 -- PHPUnit 8.5.42 +- PHPUnit 8.5.43 ``` Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. ``` @@ -143,27 +143,27 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Stack 3.7.1 ### Rust Tools -- Cargo 1.88.0 -- Rust 1.88.0 -- Rustdoc 1.88.0 +- Cargo 1.89.0 +- Rust 1.89.0 +- Rustdoc 1.89.0 - Rustup 1.28.2 #### Packages - Bindgen 0.72.0 - Cargo audit 0.21.2 -- Cargo clippy 0.1.88 +- Cargo clippy 0.1.89 - Cargo outdated 0.17.0 - Cbindgen 0.29.0 - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 138.0.7204.183 -- ChromeDriver 138.0.7204.183 -- Chromium 138.0.7204.0 -- Microsoft Edge 138.0.3351.121 -- Microsoft Edge WebDriver 138.0.3351.121 +- Google Chrome 139.0.7258.66 +- ChromeDriver 139.0.7258.66 +- Chromium 139.0.7258.0 +- Microsoft Edge 139.0.3405.86 +- Microsoft Edge WebDriver 139.0.3405.86 - Selenium server 4.34.0 -- Mozilla Firefox 141.0 +- Mozilla Firefox 141.0.2 - Geckodriver 0.36.0 #### Environment variables @@ -175,7 +175,7 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. | SELENIUM_JAR_PATH | /usr/share/java/selenium-server.jar | ### .NET Tools -- .NET Core SDK: 8.0.412, 9.0.203 +- .NET Core SDK: 8.0.413, 9.0.203 - nbgv 3.7.115+d31f50f4d1 ### Databases @@ -206,8 +206,8 @@ Use the following command as a part of your job to start the service: 'sudo syst #### Go - 1.22.12 -- 1.23.11 -- 1.24.5 +- 1.23.12 +- 1.24.6 #### Node.js - 18.20.8 @@ -219,7 +219,7 @@ Use the following command as a part of your job to start the service: 'sudo syst - 3.10.18 - 3.11.13 - 3.12.11 -- 3.13.5 +- 3.13.6 #### PyPy - 3.7.13 [PyPy 7.3.9] @@ -251,17 +251,17 @@ Use the following command as a part of your job to start the service: 'sudo syst | nginx | 1.18.0 | /etc/nginx/nginx.conf | inactive | 80 | ### Android -| Package Name | Version | -| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 9.0 | -| Android SDK Build-tools | 36.0.0
35.0.0 35.0.1
34.0.0
33.0.0 33.0.1 33.0.2 33.0.3
32.0.0
31.0.0 | -| Android SDK Platform-Tools | 36.0.0 | -| Android SDK Platforms | android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3)
android-32 (rev 1)
android-31 (rev 1) | -| Android Support Repository | 47.0.0 | -| CMake | 3.18.1
3.22.1
3.31.5 | -| Google Play services | 49 | -| Google Repository | 58 | -| NDK | 26.3.11579264
27.3.13750724 (default) | +| Package Name | Version | +| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Android Command Line Tools | 9.0 | +| Android SDK Build-tools | 36.0.0
35.0.0 35.0.1
34.0.0
33.0.0 33.0.1 33.0.2 33.0.3
32.0.0
31.0.0 | +| Android SDK Platform-Tools | 36.0.0 | +| Android SDK Platforms | android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3)
android-32 (rev 1)
android-31 (rev 1) | +| Android Support Repository | 47.0.0 | +| CMake | 3.18.1
3.22.1
3.31.5 | +| Google Play services | 49 | +| Google Repository | 58 | +| NDK | 26.3.11579264
27.3.13750724 (default) | #### Environment variables | Name | Value | From fea5bad1762323f778111f61c57ddf949a32e74f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 13 Aug 2025 11:06:44 +0000 Subject: [PATCH 050/334] Updating readme file for win25 version 20250810.1.0 (#12732) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/windows/Windows2025-Readme.md | 136 +++++++++++++-------------- 1 file changed, 68 insertions(+), 68 deletions(-) diff --git a/images/windows/Windows2025-Readme.md b/images/windows/Windows2025-Readme.md index f80be63530..b60ae5dc30 100644 --- a/images/windows/Windows2025-Readme.md +++ b/images/windows/Windows2025-Readme.md @@ -1,28 +1,28 @@ | Announcements | |-| | [Windows-latest workflows will use Windows Server 2025 image in GH](https://github.com/actions/runner-images/issues/12677) | -| [[Windows-2022] Openssl version will be updated to version 3.5.1 on 2025-10-10](https://github.com/actions/runner-images/issues/12676) | +| [[Windows-2022] Openssl version will be updated to version 3.5.2 on 2025-10-10](https://github.com/actions/runner-images/issues/12676) | | [[Windows 2022] MongoDB 5.x version will be removed from Windows 2022 image on 2025-09-01 and will be updated to 7.x version.](https://github.com/actions/runner-images/issues/12640) | *** # Windows Server 2025 - OS Version: 10.0.26100 Build 4656 -- Image Version: 20250803.1.0 +- Image Version: 20250810.1.0 ## Windows features - Windows Subsystem for Linux (WSLv1): Enabled -- Windows Subsystem for Linux (Default, WSLv2): 2.5.9.0 +- Windows Subsystem for Linux (Default, WSLv2): 2.5.10.0 ## Installed Software ### Language and Runtime - Bash 5.2.37(1)-release -- Go 1.24.5 +- Go 1.24.6 - Julia 1.11.6 - Kotlin 2.2.0 - LLVM 20.1.8 - Node 22.18.0 - Perl 5.40.2 -- PHP 8.4.8 +- PHP 8.4.11 - Python 3.9.13 - Ruby 3.3.9 @@ -36,7 +36,7 @@ - pip 25.2 (python 3.9) - Pipx 1.7.1 - RubyGems 3.5.22 -- Vcpkg (build from commit 903956eff7) +- Vcpkg (build from commit d30fdf55cf) - Yarn 1.22.22 #### Environment variables @@ -47,20 +47,20 @@ ### Project Management - Ant 1.10.15 -- Gradle 8.14 +- Gradle 9.0 - Maven 3.9.11 -- sbt 1.11.3 +- sbt 1.11.4 ### Tools - 7zip 25.01 - aria2 1.37.0 -- azcopy 10.29.1 +- azcopy 10.30.0 - Bazel 8.3.1 - Bazelisk 1.26.0 - Bicep 0.37.4 - Cabal 3.16.0.0 - CMake 3.31.6 -- CodeQL Action Bundle 2.22.2 +- CodeQL Action Bundle 2.22.3 - Docker 27.5.1 - Docker Compose v2 2.32.2 - Docker-wincred 0.9.3 @@ -75,9 +75,9 @@ - gdb 16.2 - GNU Binutils 2.44 - Newman 6.2.1 -- OpenSSL 3.5.1 +- OpenSSL 3.5.2 - Packer 1.12.0 -- Pulumi 3.187.0 +- Pulumi 3.188.0 - R 4.4.2 - Service Fabric SDK 10.1.2493.9590 - Stack 3.7.1 @@ -90,29 +90,29 @@ - Ninja 1.13.1 ### CLI Tools -- AWS CLI 2.28.1 +- AWS CLI 2.28.6 - AWS SAM CLI 1.142.1 - AWS Session Manager CLI 1.2.707.0 -- Azure CLI 2.75.0 +- Azure CLI 2.76.0 - Azure DevOps CLI extension 1.0.2 - GitHub CLI 2.76.2 ### Rust Tools -- Cargo 1.88.0 -- Rust 1.88.0 -- Rustdoc 1.88.0 +- Cargo 1.89.0 +- Rust 1.89.0 +- Rustdoc 1.89.0 - Rustup 1.28.2 #### Packages -- Clippy 0.1.88 +- Clippy 0.1.89 - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 138.0.7204.184 -- Chrome Driver 138.0.7204.183 -- Microsoft Edge 138.0.3351.121 -- Microsoft Edge Driver 138.0.3351.121 -- Mozilla Firefox 141.0 +- Google Chrome 139.0.7258.67 +- Chrome Driver 139.0.7258.66 +- Microsoft Edge 139.0.3405.86 +- Microsoft Edge Driver 139.0.3405.86 +- Mozilla Firefox 141.0.3 - Gecko Driver 0.36.0 - IE Driver 4.14.0.0 - Selenium server 4.34.0 @@ -154,20 +154,20 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Go - 1.22.12 -- 1.23.11 -- 1.24.5 +- 1.23.12 +- 1.24.6 #### Node.js - 18.20.8 - 20.19.4 -- 22.17.1 +- 22.18.0 #### Python - 3.9.13 - 3.10.11 - 3.11.9 - 3.12.10 -- 3.13.5 +- 3.13.6 #### PyPy - 3.9.19 [PyPy 7.3.16] @@ -215,7 +215,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.14.36327.8 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | +| Visual Studio Enterprise 2022 | 17.14.36401.2 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | #### Workloads, components and extensions | Package | Version | @@ -240,7 +240,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Component.UnityEngine.x64 | 17.14.36015.10 | | Component.Unreal.Debugger | 17.14.36015.10 | | Component.Unreal.Ide | 17.14.36015.10 | -| Component.VisualStudio.GitHub.Copilot | 17.14.36322.40 | +| Component.VisualStudio.GitHub.Copilot | 17.14.36331.10 | | Component.VSInstallerProjects2022 | 2.0.1 | | Component.WixToolset.VisualStudioExtension.Dev17 | 1.0.0.22 | | Component.WixToolset.VisualStudioExtension.Schemas3 | 1.0.0.22 | @@ -272,21 +272,21 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.Net.ComponentGroup.4.8.DeveloperTools | 17.14.36015.10 | | Microsoft.Net.ComponentGroup.DevelopmentPrerequisites | 17.14.36015.10 | | Microsoft.Net.ComponentGroup.TargetingPacks.Common | 17.14.36015.10 | -| microsoft.net.runtime.android | 9.0.725.31616 | -| microsoft.net.runtime.android.aot | 9.0.725.31616 | -| microsoft.net.runtime.android.aot.net8 | 9.0.725.31616 | -| microsoft.net.runtime.android.net8 | 9.0.725.31616 | -| microsoft.net.runtime.ios | 9.0.725.31616 | -| microsoft.net.runtime.ios.net8 | 9.0.725.31616 | -| microsoft.net.runtime.maccatalyst | 9.0.725.31616 | -| microsoft.net.runtime.maccatalyst.net8 | 9.0.725.31616 | -| microsoft.net.runtime.mono.tooling | 9.0.725.31616 | -| microsoft.net.runtime.mono.tooling.net8 | 9.0.725.31616 | -| microsoft.net.sdk.emscripten | 9.0.12.30402 | +| microsoft.net.runtime.android | 9.0.825.36511 | +| microsoft.net.runtime.android.aot | 9.0.825.36511 | +| microsoft.net.runtime.android.aot.net8 | 9.0.825.36511 | +| microsoft.net.runtime.android.net8 | 9.0.825.36511 | +| microsoft.net.runtime.ios | 9.0.825.36511 | +| microsoft.net.runtime.ios.net8 | 9.0.825.36511 | +| microsoft.net.runtime.maccatalyst | 9.0.825.36511 | +| microsoft.net.runtime.maccatalyst.net8 | 9.0.825.36511 | +| microsoft.net.runtime.mono.tooling | 9.0.825.36511 | +| microsoft.net.runtime.mono.tooling.net8 | 9.0.825.36511 | +| microsoft.net.sdk.emscripten | 9.0.12.35301 | | Microsoft.NetCore.Component.DevelopmentTools | 17.14.36015.10 | -| Microsoft.NetCore.Component.Runtime.8.0 | 17.14.36301.6 | -| Microsoft.NetCore.Component.Runtime.9.0 | 17.14.36301.6 | -| Microsoft.NetCore.Component.SDK | 17.14.36301.6 | +| Microsoft.NetCore.Component.Runtime.8.0 | 17.14.36331.10 | +| Microsoft.NetCore.Component.Runtime.9.0 | 17.14.36331.10 | +| Microsoft.NetCore.Component.SDK | 17.14.36331.10 | | Microsoft.NetCore.Component.Web | 17.14.36015.10 | | Microsoft.VisualStudio.Component.AppInsights.Tools | 17.14.36015.10 | | Microsoft.VisualStudio.Component.AspNet | 17.14.36015.10 | @@ -425,21 +425,21 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Workload.ManagedDesktop | 17.14.36015.10 | | Microsoft.VisualStudio.Workload.ManagedGame | 17.14.36301.6 | | Microsoft.VisualStudio.Workload.NativeCrossPlat | 17.14.36108.8 | -| Microsoft.VisualStudio.Workload.NativeDesktop | 17.14.36015.10 | -| Microsoft.VisualStudio.Workload.NativeGame | 17.14.36015.10 | +| Microsoft.VisualStudio.Workload.NativeDesktop | 17.14.36331.10 | +| Microsoft.VisualStudio.Workload.NativeGame | 17.14.36331.10 | | Microsoft.VisualStudio.Workload.NativeMobile | 17.14.36015.10 | | Microsoft.VisualStudio.Workload.NetCrossPlat | 17.14.36015.10 | | Microsoft.VisualStudio.Workload.NetWeb | 17.14.36015.10 | | Microsoft.VisualStudio.Workload.Node | 17.14.36015.10 | | Microsoft.VisualStudio.Workload.Office | 17.14.36015.10 | | Microsoft.VisualStudio.Workload.Python | 17.14.36015.10 | -| Microsoft.VisualStudio.Workload.Universal | 17.14.36015.10 | +| Microsoft.VisualStudio.Workload.Universal | 17.14.36331.10 | | Microsoft.VisualStudio.Workload.VisualStudioExtension | 17.14.36015.10 | -| runtimes.ios | 9.0.725.31616 | -| runtimes.ios.net8 | 9.0.725.31616 | -| runtimes.maccatalyst | 9.0.725.31616 | -| runtimes.maccatalyst.net8 | 9.0.725.31616 | -| wasm.tools | 9.0.725.31616 | +| runtimes.ios | 9.0.825.36511 | +| runtimes.ios.net8 | 9.0.825.36511 | +| runtimes.maccatalyst | 9.0.825.36511 | +| runtimes.maccatalyst.net8 | 9.0.825.36511 | +| wasm.tools | 9.0.825.36511 | | ProBITools.MicrosoftAnalysisServicesModelingProjects2022 | 3.0.4 | | ProBITools.MicrosoftReportProjectsforVisualStudio2022 | 3.0.1 | | SSIS.MicrosoftDataToolsIntegrationServices | 1.6.2 | @@ -464,11 +464,11 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - 10.0.26100.0 ### .NET Core Tools -- .NET Core SDK: 8.0.118, 8.0.206, 8.0.315, 8.0.412, 9.0.108, 9.0.205, 9.0.302, 9.0.303 +- .NET Core SDK: 8.0.119, 8.0.206, 8.0.316, 8.0.413, 9.0.109, 9.0.205, 9.0.304 - .NET Framework: 4.8, 4.8.1 -- Microsoft.AspNetCore.App: 8.0.6, 8.0.18, 9.0.6, 9.0.7 -- Microsoft.NETCore.App: 8.0.6, 8.0.18, 9.0.6, 9.0.7 -- Microsoft.WindowsDesktop.App: 8.0.6, 8.0.18, 9.0.6, 9.0.7 +- Microsoft.AspNetCore.App: 8.0.6, 8.0.19, 9.0.6, 9.0.8 +- Microsoft.NETCore.App: 8.0.6, 8.0.19, 9.0.6, 9.0.8 +- Microsoft.WindowsDesktop.App: 8.0.6, 8.0.19, 9.0.6, 9.0.8 - nbgv 3.7.115+d31f50f4d1 ### PowerShell Tools @@ -476,7 +476,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Powershell Modules - Az: 12.5.0 -- AWSPowershell: 5.0.24 +- AWSPowershell: 5.0.29 - DockerMsftProvider: 1.0.0.8 - MarkdownPS: 1.10 - Microsoft.Graph: 2.29.1 @@ -488,18 +488,18 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - VSSetup: 2.2.16 ### Android -| Package Name | Version | -| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 16.0 | -| Android Emulator | 36.1.9 | -| Android SDK Build-tools | 36.0.0
35.0.0 35.0.1
34.0.0 | -| Android SDK Platforms | android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3) | -| Android SDK Platform-Tools | 36.0.0 | -| Android Support Repository | 47.0.0 | -| CMake | 3.22.1
3.30.5
3.31.5 | -| Google Play services | 49 | -| Google Repository | 58 | -| NDK | 26.3.11579264
27.3.13750724
28.2.13676358 | +| Package Name | Version | +| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Android Command Line Tools | 16.0 | +| Android Emulator | 36.1.9 | +| Android SDK Build-tools | 36.0.0
35.0.0 35.0.1
34.0.0 | +| Android SDK Platforms | android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3) | +| Android SDK Platform-Tools | 36.0.0 | +| Android Support Repository | 47.0.0 | +| CMake | 3.22.1
3.30.5
3.31.5 | +| Google Play services | 49 | +| Google Repository | 58 | +| NDK | 26.3.11579264
27.3.13750724
28.2.13676358 | #### Environment variables | Name | Value | From f469601a3a60bd8f86efd594385d21e9e72691f2 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 13 Aug 2025 11:29:31 +0000 Subject: [PATCH 051/334] Updating readme file for ubuntu24 version 20250810.1.0 (#12731) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/ubuntu/Ubuntu2404-Readme.md | 68 +++++++++++++++--------------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/images/ubuntu/Ubuntu2404-Readme.md b/images/ubuntu/Ubuntu2404-Readme.md index d9dfeba02c..aa052077e4 100644 --- a/images/ubuntu/Ubuntu2404-Readme.md +++ b/images/ubuntu/Ubuntu2404-Readme.md @@ -1,7 +1,7 @@ # Ubuntu 24.04 - OS Version: 24.04.2 LTS - Kernel Version: 6.11.0-1018-azure -- Image Version: 20250804.2.0 +- Image Version: 20250810.1.0 - Systemd version: 255.4-1ubuntu8.10 ## Installed Software @@ -25,14 +25,14 @@ ### Package Management - cpan 1.64 - Helm 3.18.4 -- Homebrew 4.5.13 +- Homebrew 4.6.0 - Miniconda 25.5.1 - Npm 10.8.2 - Pip 24.0 - Pip3 24.0 - Pipx 1.7.1 - RubyGems 3.4.20 -- Vcpkg (build from commit de117c9255) +- Vcpkg (build from commit d30fdf55cf) - Yarn 1.22.22 #### Environment variables @@ -57,13 +57,13 @@ to accomplish this. ### Tools - Ansible 2.18.7 -- AzCopy 10.29.1 - available by `azcopy` and `azcopy10` aliases +- AzCopy 10.30.0 - available by `azcopy` and `azcopy10` aliases - Bazel 8.3.1 - Bazelisk 1.26.0 - Bicep 0.37.4 - Buildah 1.33.7 - CMake 3.31.6 -- CodeQL Action Bundle 2.22.2 +- CodeQL Action Bundle 2.22.3 - Docker Amazon ECR Credential Helper 0.10.1 - Docker Compose v2 2.38.2 - Docker-Buildx 0.26.1 @@ -85,10 +85,10 @@ to accomplish this. - Newman 6.2.1 - nvm 0.40.3 - OpenSSL 3.0.13-0ubuntu3.5 -- Packer 1.14.0 +- Packer 1.14.1 - Parcel 2.15.4 - Podman 4.9.3 -- Pulumi 3.187.0 +- Pulumi 3.188.0 - Skopeo 1.13.3 - Sphinx Open Source Search Server 2.2.11 - yamllint 1.37.1 @@ -97,13 +97,13 @@ to accomplish this. - Ninja 1.13.1 ### CLI Tools -- AWS CLI 2.28.2 +- AWS CLI 2.28.6 - AWS CLI Session Manager Plugin 1.2.707.0 - AWS SAM CLI 1.142.1 -- Azure CLI 2.75.0 +- Azure CLI 2.76.0 - Azure CLI (azure-devops) 1.0.2 - GitHub CLI 2.76.2 -- Google Cloud CLI 532.0.0 +- Google Cloud CLI 533.0.0 ### Java | Version | Environment Variable | @@ -116,7 +116,7 @@ to accomplish this. ### PHP Tools - PHP: 8.3.6 - Composer 2.8.10 -- PHPUnit 8.5.42 +- PHPUnit 8.5.43 ``` Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. ``` @@ -128,22 +128,22 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Stack 3.7.1 ### Rust Tools -- Cargo 1.88.0 -- Rust 1.88.0 -- Rustdoc 1.88.0 +- Cargo 1.89.0 +- Rust 1.89.0 +- Rustdoc 1.89.0 - Rustup 1.28.2 #### Packages - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 138.0.7204.183 -- ChromeDriver 138.0.7204.183 -- Chromium 138.0.7204.0 -- Microsoft Edge 138.0.3351.121 -- Microsoft Edge WebDriver 138.0.3351.121 +- Google Chrome 139.0.7258.66 +- ChromeDriver 139.0.7258.66 +- Chromium 139.0.7258.0 +- Microsoft Edge 139.0.3405.86 +- Microsoft Edge WebDriver 139.0.3405.86 - Selenium server 4.34.0 -- Mozilla Firefox 141.0 +- Mozilla Firefox 141.0.2 - Geckodriver 0.36.0 #### Environment variables @@ -182,8 +182,8 @@ Use the following command as a part of your job to start the service: 'sudo syst #### Go - 1.22.12 -- 1.23.11 -- 1.24.5 +- 1.23.12 +- 1.24.6 #### Node.js - 18.20.8 @@ -195,7 +195,7 @@ Use the following command as a part of your job to start the service: 'sudo syst - 3.10.18 - 3.11.13 - 3.12.11 -- 3.13.5 +- 3.13.6 #### PyPy - 3.9.19 [PyPy 7.3.16] @@ -223,17 +223,17 @@ Use the following command as a part of your job to start the service: 'sudo syst | nginx | 1.24.0 | /etc/nginx/nginx.conf | inactive | 80 | ### Android -| Package Name | Version | -| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 12.0 | -| Android SDK Build-tools | 36.0.0
35.0.0 35.0.1
34.0.0 | -| Android SDK Platform-Tools | 36.0.0 | -| Android SDK Platforms | android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1) | -| Android Support Repository | 47.0.0 | -| CMake | 3.31.5 | -| Google Play services | 49 | -| Google Repository | 58 | -| NDK | 26.3.11579264
27.3.13750724 (default)
28.2.13676358 | +| Package Name | Version | +| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Android Command Line Tools | 12.0 | +| Android SDK Build-tools | 36.0.0
35.0.0 35.0.1
34.0.0 | +| Android SDK Platform-Tools | 36.0.0 | +| Android SDK Platforms | android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1) | +| Android Support Repository | 47.0.0 | +| CMake | 3.31.5 | +| Google Play services | 49 | +| Google Repository | 58 | +| NDK | 26.3.11579264
27.3.13750724 (default)
28.2.13676358 | #### Environment variables | Name | Value | From d808baffcd9b808d7b83778bf34f4ce2bb3c4ceb Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 13 Aug 2025 12:15:13 +0000 Subject: [PATCH 052/334] macOS 13 arm64 (20250811) Image Update (#12733) * Updating readme file for macos-13-arm64 version 20250811.1465 * Fix Packer version output --------- Co-authored-by: Image generation service account. Co-authored-by: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Co-authored-by: Actions service account --- images/macos/macos-13-arm64-Readme.md | 62 +++++++++++++-------------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/images/macos/macos-13-arm64-Readme.md b/images/macos/macos-13-arm64-Readme.md index 4bce002d09..ec41d8ac9e 100644 --- a/images/macos/macos-13-arm64-Readme.md +++ b/images/macos/macos-13-arm64-Readme.md @@ -6,12 +6,12 @@ # macOS 13 - OS Version: macOS 13.7.6 (22H625) - Kernel Version: Darwin 22.6.0 -- Image Version: 20250804.1453 +- Image Version: 20250811.1465 ## Installed Software ### Language and Runtime -- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.412, 9.0.102, 9.0.203, 9.0.303 +- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.413, 9.0.102, 9.0.203, 9.0.304 - Bash 3.2.57(1)-release - Clang/LLVM 14.0.0 - Clang/LLVM (Homebrew) 15.0.7 - available on `$(brew --prefix llvm@15)/bin/clang` @@ -32,7 +32,7 @@ - Bundler 2.7.1 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 4.5.13 +- Homebrew 4.6.0 - NPM 10.8.2 - NuGet 6.3.1.1 - Pip3 25.1.1 (python 3.13) @@ -48,7 +48,7 @@ ### Utilities - 7-Zip 17.05 - aria2 1.37.0 -- azcopy 10.29.1 +- azcopy 10.30.0 - bazel 8.3.1 - bazelisk 1.26.0 - bsdtar 3.5.3 - available by 'tar' alias @@ -69,17 +69,17 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.28.1 +- AWS CLI 2.28.6 - AWS SAM CLI 1.142.1 - AWS Session Manager CLI 1.2.707.0 -- Azure CLI 2.75.0 +- Azure CLI 2.76.0 - Azure CLI (azure-devops) 1.0.2 - Bicep CLI 0.37.4 - Cmake 3.31.6 -- CodeQL Action Bundle 2.22.2 +- CodeQL Action Bundle 2.22.3 - Fastlane 2.228.0 - SwiftFormat 0.57.2 -- Xcbeautify 2.29.0 +- Xcbeautify 2.30.1 - Xcode Command Line Tools 14.3.1.0.1.1683849156 - Xcodes 1.6.2 @@ -88,10 +88,10 @@ ### Browsers - Safari 18.5 (18621.2.5.18.1) - SafariDriver 18.5 (18621.2.5.18.1) -- Google Chrome 138.0.7204.184 -- Google Chrome for Testing 138.0.7204.183 -- ChromeDriver 138.0.7204.183 -- Mozilla Firefox 141.0 +- Google Chrome 139.0.7258.67 +- Google Chrome for Testing 139.0.7258.66 +- ChromeDriver 139.0.7258.66 +- Mozilla Firefox 141.0.3 - geckodriver 0.36.0 - Selenium server 4.34.0 @@ -120,7 +120,7 @@ #### Python - 3.11.9 - 3.12.10 -- 3.13.5 +- 3.13.6 #### Node.js - 18.20.8 @@ -129,17 +129,17 @@ #### Go - 1.22.12 -- 1.23.11 -- 1.24.5 +- 1.23.12 +- 1.24.6 ### Rust Tools -- Cargo 1.88.0 -- Rust 1.88.0 -- Rustdoc 1.88.0 +- Cargo 1.89.0 +- Rust 1.89.0 +- Rustdoc 1.89.0 - Rustup 1.28.2 #### Packages -- Clippy 0.1.88 +- Clippy 0.1.89 - Rustfmt 1.8.0-stable ### PowerShell Tools @@ -224,18 +224,18 @@ | visionOS 1.0 | Apple Vision Pro | ### Android -| Package Name | Version | -| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 11.0 | -| Android Emulator | 36.1.9 | -| Android SDK Build-tools | 36.0.0
35.0.0 35.0.1
34.0.0
33.0.2 33.0.3 | -| Android SDK Platforms | android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3) | -| Android SDK Platform-Tools | 36.0.0 | -| Android Support Repository | 47.0.0 | -| CMake | 3.31.5 | -| Google Play services | 49 | -| Google Repository | 58 | -| NDK | 26.3.11579264 (default)
27.3.13750724
28.2.13676358 | +| Package Name | Version | +| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Android Command Line Tools | 11.0 | +| Android Emulator | 36.1.9 | +| Android SDK Build-tools | 36.0.0
35.0.0 35.0.1
34.0.0
33.0.2 33.0.3 | +| Android SDK Platforms | android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3) | +| Android SDK Platform-Tools | 36.0.0 | +| Android Support Repository | 47.0.0 | +| CMake | 3.31.5 | +| Google Play services | 49 | +| Google Repository | 58 | +| NDK | 26.3.11579264 (default)
27.3.13750724
28.2.13676358 | #### Environment variables | Name | Value | From 8527ff0e387492c843ca9478e08cc17c9ac59ba6 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 13 Aug 2025 12:54:37 +0000 Subject: [PATCH 053/334] macOS 13 (20250811) Image Update (#12738) * Updating readme file for macos-13 version 20250811.1387 * Update images/macos/macos-13-Readme.md --------- Co-authored-by: Image generation service account. Co-authored-by: ijunaidm1 Co-authored-by: Actions service account --- images/macos/macos-13-Readme.md | 74 ++++++++++++++++----------------- 1 file changed, 37 insertions(+), 37 deletions(-) diff --git a/images/macos/macos-13-Readme.md b/images/macos/macos-13-Readme.md index 3ed2e4f67c..aa47b4ae26 100644 --- a/images/macos/macos-13-Readme.md +++ b/images/macos/macos-13-Readme.md @@ -6,12 +6,12 @@ # macOS 13 - OS Version: macOS 13.7.6 (22H625) - Kernel Version: Darwin 22.6.0 -- Image Version: 20250804.1376 +- Image Version: 20250811.1387 ## Installed Software ### Language and Runtime -- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.412, 9.0.102, 9.0.203, 9.0.303 +- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.413, 9.0.102, 9.0.203, 9.0.304 - Bash 3.2.57(1)-release - Clang/LLVM 14.0.0 - Clang/LLVM (Homebrew) 15.0.7 - available on `$(brew --prefix llvm@15)/bin/clang` @@ -26,7 +26,7 @@ - Node.js 20.19.4 - Perl 5.40.2 - PHP 8.4.11 -- Python3 3.13.5 +- Python3 3.13.6 - Ruby 3.3.9 ### Package Management @@ -34,13 +34,13 @@ - Carthage 0.40.0 - CocoaPods 1.16.2 - Composer 2.8.10 -- Homebrew 4.5.13 +- Homebrew 4.6.0 - NPM 10.8.2 - NuGet 6.3.1.1 - Pip3 25.2 (python 3.13) - Pipx 1.7.1 - RubyGems 3.7.1 -- Vcpkg 2025 (build from commit 903956eff7) +- Vcpkg 2025 (build from commit d30fdf55cf) - Yarn 1.22.22 ### Project Management @@ -51,7 +51,7 @@ ### Utilities - 7-Zip 17.05 - aria2 1.37.0 -- azcopy 10.29.1 +- azcopy 10.30.0 - bazel 8.3.1 - bazelisk 1.26.0 - bsdtar 3.5.3 - available by 'tar' alias @@ -72,17 +72,17 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.28.1 +- AWS CLI 2.28.6 - AWS SAM CLI 1.142.1 - AWS Session Manager CLI 1.2.707.0 -- Azure CLI 2.75.0 +- Azure CLI 2.76.0 - Azure CLI (azure-devops) 1.0.2 - Bicep CLI 0.37.4 - Cmake 3.31.6 -- CodeQL Action Bundle 2.22.2 +- CodeQL Action Bundle 2.22.3 - Fastlane 2.228.0 - SwiftFormat 0.57.2 -- Xcbeautify 2.29.0 +- Xcbeautify 2.30.1 - Xcode Command Line Tools 14.3.1.0.1.1683849156 - Xcodes 1.6.2 @@ -92,12 +92,12 @@ ### Browsers - Safari 18.5 (18621.2.5.18.1) - SafariDriver 18.5 (18621.2.5.18.1) -- Google Chrome 138.0.7204.184 -- Google Chrome for Testing 138.0.7204.183 -- ChromeDriver 138.0.7204.183 -- Microsoft Edge 138.0.3351.121 -- Microsoft Edge WebDriver 138.0.3351.121 -- Mozilla Firefox 141.0 +- Google Chrome 139.0.7258.67 +- Google Chrome for Testing 139.0.7258.66 +- ChromeDriver 139.0.7258.66 +- Microsoft Edge 139.0.3405.86 +- Microsoft Edge WebDriver 139.0.3405.86 +- Mozilla Firefox 141.0.3 - geckodriver 0.36.0 - Selenium server 4.34.0 @@ -137,7 +137,7 @@ - 3.10.18 - 3.11.9 - 3.12.10 -- 3.13.5 +- 3.13.6 #### Node.js - 18.20.8 @@ -146,17 +146,17 @@ #### Go - 1.22.12 -- 1.23.11 -- 1.24.5 +- 1.23.12 +- 1.24.6 ### Rust Tools -- Cargo 1.88.0 -- Rust 1.88.0 -- Rustdoc 1.88.0 +- Cargo 1.89.0 +- Rust 1.89.0 +- Rustdoc 1.89.0 - Rustup 1.28.2 #### Packages -- Clippy 0.1.88 +- Clippy 0.1.89 - Rustfmt 1.8.0-stable ### PowerShell Tools @@ -214,8 +214,8 @@ | visionOS 1.0 | xros1.0 | 15.2 | | Simulator - visionOS 1.0 | xrsimulator1.0 | 15.2 | | Asset Runtime SDK for macOS hosts targeting watchOS 9.4 | assetruntime.host.macosx.target.watchos9.4 | 14.3.1 | -| Asset Runtime SDK for macOS hosts targeting iOS 16.4 | assetruntime.host.macosx.target.iphoneos16.4 | 14.3.1 | | Asset Runtime SDK for macOS hosts targeting tvOS 16.4 | assetruntime.host.macosx.target.appletvos16.4 | 14.3.1 | +| Asset Runtime SDK for macOS hosts targeting iOS 16.4 | assetruntime.host.macosx.target.iphoneos16.4 | 14.3.1 | | DriverKit 22.1 | driverkit22.1 | 14.1 | | DriverKit 22.2 | driverkit22.2 | 14.2 | | DriverKit 22.4 | driverkit22.4 | 14.3.1 | @@ -240,18 +240,18 @@ | watchOS 10.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 8 (41mm)
Apple Watch Series 8 (45mm)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra (49mm)
Apple Watch Ultra 2 (49mm) | ### Android -| Package Name | Version | -| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 11.0 | -| Android Emulator | 36.1.9 | -| Android SDK Build-tools | 36.0.0
35.0.0 35.0.1
34.0.0
33.0.2 33.0.3 | -| Android SDK Platforms | android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3) | -| Android SDK Platform-Tools | 36.0.0 | -| Android Support Repository | 47.0.0 | -| CMake | 3.31.5 | -| Google Play services | 49 | -| Google Repository | 58 | -| NDK | 26.3.11579264 (default)
27.3.13750724
28.2.13676358 | +| Package Name | Version | +| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Android Command Line Tools | 11.0 | +| Android Emulator | 36.1.9 | +| Android SDK Build-tools | 36.0.0
35.0.0 35.0.1
34.0.0
33.0.2 33.0.3 | +| Android SDK Platforms | android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3) | +| Android SDK Platform-Tools | 36.0.0 | +| Android Support Repository | 47.0.0 | +| CMake | 3.31.5 | +| Google Play services | 49 | +| Google Repository | 58 | +| NDK | 26.3.11579264 (default)
27.3.13750724
28.2.13676358 | #### Environment variables | Name | Value | @@ -269,7 +269,7 @@ #### Environment variables | Name | Value | | ----------------- | ----------------------------------------------------------------------------------------- | -| PARALLELS_DMG_URL | https://download.parallels.com/desktop/v20/20.4.0-55980/ParallelsDesktop-20.4.0-55980.dmg | +| PARALLELS_DMG_URL | https://download.parallels.com/desktop/v20/20.4.1-55996/ParallelsDesktop-20.4.1-55996.dmg | ##### Notes ``` From c14182f53357b988c85d109397daef929e53e006 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 13 Aug 2025 14:35:12 +0000 Subject: [PATCH 054/334] macOS 15 (20250811) Image Update (#12739) * Updating readme file for macos-15 version 20250811.1688 * Update images/macos/macos-15-Readme.md --------- Co-authored-by: Image generation service account. Co-authored-by: ijunaidm1 Co-authored-by: Actions service account --- images/macos/macos-15-Readme.md | 99 +++++++++++++++------------------ 1 file changed, 46 insertions(+), 53 deletions(-) diff --git a/images/macos/macos-15-Readme.md b/images/macos/macos-15-Readme.md index 7d26cc0b62..9a52a83c44 100644 --- a/images/macos/macos-15-Readme.md +++ b/images/macos/macos-15-Readme.md @@ -6,12 +6,12 @@ # macOS 15 - OS Version: macOS 15.5 (24F5068b) - Kernel Version: Darwin 24.5.0 -- Image Version: 20250804.1650 +- Image Version: 20250811.1688 ## Installed Software ### Language and Runtime -- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.412, 9.0.102, 9.0.203, 9.0.303 +- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.413, 9.0.102, 9.0.203, 9.0.304 - Bash 3.2.57(1)-release - Clang/LLVM 16.0.0 - Clang/LLVM (Homebrew) 18.1.8 - available on `$(brew --prefix llvm@18)/bin/clang` @@ -25,7 +25,7 @@ - Node.js 22.18.0 - Perl 5.40.2 - PHP 8.4.11 -- Python3 3.13.5 +- Python3 3.13.6 - Ruby 3.3.9 ### Package Management @@ -33,12 +33,12 @@ - Carthage 0.40.0 - CocoaPods 1.16.2 - Composer 2.8.10 -- Homebrew 4.5.13 +- Homebrew 4.6.0 - NPM 10.9.3 - Pip3 25.2 (python 3.13) - Pipx 1.7.1 - RubyGems 3.7.1 -- Vcpkg 2025 (build from commit 903956eff7) +- Vcpkg 2025 (build from commit d30fdf55cf) - Yarn 1.22.22 ### Project Management @@ -49,7 +49,7 @@ ### Utilities - 7-Zip 17.05 - aria2 1.37.0 -- azcopy 10.29.1 +- azcopy 10.30.0 - bazel 8.3.1 - bazelisk 1.26.0 - bsdtar 3.5.3 - available by 'tar' alias @@ -70,17 +70,17 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.28.1 +- AWS CLI 2.28.6 - AWS SAM CLI 1.142.1 - AWS Session Manager CLI 1.2.707.0 -- Azure CLI 2.75.0 +- Azure CLI 2.76.0 - Azure CLI (azure-devops) 1.0.2 - Bicep CLI 0.37.4 - Cmake 3.31.6 -- CodeQL Action Bundle 2.22.2 +- CodeQL Action Bundle 2.22.3 - Fastlane 2.228.0 - SwiftFormat 0.57.2 -- Xcbeautify 2.29.0 +- Xcbeautify 2.30.1 - Xcode Command Line Tools 16.4.0.0.1.1747106510 - Xcodes 1.6.2 @@ -90,12 +90,12 @@ ### Browsers - Safari 18.5 (20621.2.5.11.5) - SafariDriver 18.5 (20621.2.5.11.5) -- Google Chrome 138.0.7204.184 -- Google Chrome for Testing 138.0.7204.183 -- ChromeDriver 138.0.7204.183 -- Microsoft Edge 138.0.3351.121 -- Microsoft Edge WebDriver 138.0.3351.121 -- Mozilla Firefox 141.0 +- Google Chrome 139.0.7258.67 +- Google Chrome for Testing 139.0.7258.66 +- ChromeDriver 139.0.7258.66 +- Microsoft Edge 139.0.3405.86 +- Microsoft Edge WebDriver 139.0.3405.86 +- Mozilla Firefox 141.0.3 - geckodriver 0.36.0 - Selenium server 4.34.0 @@ -126,7 +126,7 @@ - 3.10.18 - 3.11.9 - 3.12.10 -- 3.13.5 +- 3.13.6 #### Node.js - 18.20.8 @@ -135,17 +135,17 @@ #### Go - 1.22.12 -- 1.23.11 -- 1.24.5 +- 1.23.12 +- 1.24.6 ### Rust Tools -- Cargo 1.88.0 -- Rust 1.88.0 -- Rustdoc 1.88.0 +- Cargo 1.89.0 +- Rust 1.89.0 +- Rustdoc 1.89.0 - Rustup 1.28.2 #### Packages -- Clippy 0.1.88 +- Clippy 0.1.89 - Rustfmt 1.8.0-stable ### PowerShell Tools @@ -157,14 +157,14 @@ - PSScriptAnalyzer: 1.24.0 ### Xcode -| Version | Build | Path | Symlinks | -| -------------- | -------- | ------------------------------- | ----------------------------------------------------------------------------------------- | -| 26.0 (beta) | 17A5241e | /Applications/Xcode_26_beta.app | /Applications/Xcode_26.0.0.app
/Applications/Xcode_26.0.app | -| 16.4 | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app | -| 16.3 | 16E140 | /Applications/Xcode_16.3.app | /Applications/Xcode_16.3.0.app | -| 16.2 | 16C5032a | /Applications/Xcode_16.2.app | /Applications/Xcode_16.2.0.app | -| 16.1 | 16B40 | /Applications/Xcode_16.1.app | /Applications/Xcode_16.1.0.app | -| 16.0 (default) | 16A242d | /Applications/Xcode_16.app | /Applications/Xcode_16.0.0.app
/Applications/Xcode_16.0.app
/Applications/Xcode.app | +| Version | Build | Path | Symlinks | +| -------------- | -------- | --------------------------------- | ----------------------------------------------------------------------------------------- | +| 26.0 (beta) | 17A5295f | /Applications/Xcode_26_beta_5.app | /Applications/Xcode_26.0.0.app
/Applications/Xcode_26.0.app | +| 16.4 | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app | +| 16.3 | 16E140 | /Applications/Xcode_16.3.app | /Applications/Xcode_16.3.0.app | +| 16.2 | 16C5032a | /Applications/Xcode_16.2.app | /Applications/Xcode_16.2.0.app | +| 16.1 | 16B40 | /Applications/Xcode_16.1.app | /Applications/Xcode_16.1.0.app | +| 16.0 (default) | 16A242d | /Applications/Xcode_16.app | /Applications/Xcode_16.0.0.app
/Applications/Xcode_16.0.app
/Applications/Xcode.app | #### Installed SDKs | SDK | SDK Name | Xcode Version | @@ -233,39 +233,32 @@ #### Installed Simulators | OS | Simulators | | ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| iOS 18.0 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 18.1 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 18.2 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 18.3 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | | iOS 18.4 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | | iOS 18.5 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 26.0 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| tvOS 18.0 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 18.1 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| iOS 18.6 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 26.0 | N/A | | tvOS 18.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | | tvOS 18.4 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | | tvOS 18.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | | tvOS 26.0 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| watchOS 11.0 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 11.1 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | | watchOS 11.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | | watchOS 11.4 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | | watchOS 11.5 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | | watchOS 26.0 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | ### Android -| Package Name | Version | -| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 16.0 | -| Android Emulator | 36.1.9 | -| Android SDK Build-tools | 36.0.0
35.0.0 35.0.1 | -| Android SDK Platforms | android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1) | -| Android SDK Platform-Tools | 36.0.0 | -| Android Support Repository | 47.0.0 | -| CMake | 3.31.5 | -| Google Play services | 49 | -| Google Repository | 58 | -| NDK | 26.3.11579264
27.3.13750724 (default)
28.2.13676358 | +| Package Name | Version | +| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Android Command Line Tools | 16.0 | +| Android Emulator | 36.1.9 | +| Android SDK Build-tools | 36.0.0
35.0.0 35.0.1 | +| Android SDK Platforms | android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1) | +| Android SDK Platform-Tools | 36.0.0 | +| Android Support Repository | 47.0.0 | +| CMake | 3.31.5 | +| Google Play services | 49 | +| Google Repository | 58 | +| NDK | 26.3.11579264
27.3.13750724 (default)
28.2.13676358 | #### Environment variables | Name | Value | @@ -282,7 +275,7 @@ #### Environment variables | Name | Value | | ----------------- | ----------------------------------------------------------------------------------------- | -| PARALLELS_DMG_URL | https://download.parallels.com/desktop/v20/20.4.0-55980/ParallelsDesktop-20.4.0-55980.dmg | +| PARALLELS_DMG_URL | https://download.parallels.com/desktop/v20/20.4.1-55996/ParallelsDesktop-20.4.1-55996.dmg | ##### Notes ``` From ef8b4f5adeb9ef9690a0ce6ffb6613bfbe994472 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 13 Aug 2025 16:20:16 +0000 Subject: [PATCH 055/334] macOS 14 (20250811) Image Update (#12742) * Updating readme file for macos-14 version 20250811.1510 * Update images/macos/macos-14-Readme.md --------- Co-authored-by: Image generation service account. Co-authored-by: ijunaidm1 Co-authored-by: Actions service account --- images/macos/macos-14-Readme.md | 74 ++++++++++++++++----------------- 1 file changed, 37 insertions(+), 37 deletions(-) diff --git a/images/macos/macos-14-Readme.md b/images/macos/macos-14-Readme.md index a5ae4dbe28..c79cc40caa 100644 --- a/images/macos/macos-14-Readme.md +++ b/images/macos/macos-14-Readme.md @@ -6,12 +6,12 @@ # macOS 14 - OS Version: macOS 14.7.6 (23H626) - Kernel Version: Darwin 23.6.0 -- Image Version: 20250804.1491 +- Image Version: 20250811.1510 ## Installed Software ### Language and Runtime -- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.412, 9.0.102, 9.0.203, 9.0.303 +- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.413, 9.0.102, 9.0.203, 9.0.304 - Bash 3.2.57(1)-release - Clang/LLVM 15.0.0 - Clang/LLVM (Homebrew) 15.0.7 - available on `$(brew --prefix llvm@15)/bin/clang` @@ -26,7 +26,7 @@ - Node.js 20.19.4 - Perl 5.40.2 - PHP 8.4.11 -- Python3 3.13.5 +- Python3 3.13.6 - Ruby 3.3.9 ### Package Management @@ -34,13 +34,13 @@ - Carthage 0.40.0 - CocoaPods 1.16.2 - Composer 2.8.10 -- Homebrew 4.5.13 +- Homebrew 4.6.0 - NPM 10.8.2 - NuGet 6.3.1.1 - Pip3 25.2 (python 3.13) - Pipx 1.7.1 - RubyGems 3.7.1 -- Vcpkg 2025 (build from commit 903956eff7) +- Vcpkg 2025 (build from commit d30fdf55cf) - Yarn 1.22.22 ### Project Management @@ -51,7 +51,7 @@ ### Utilities - 7-Zip 17.05 - aria2 1.37.0 -- azcopy 10.29.1 +- azcopy 10.30.0 - bazel 8.3.1 - bazelisk 1.26.0 - bsdtar 3.5.3 - available by 'tar' alias @@ -72,17 +72,17 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.28.1 +- AWS CLI 2.28.6 - AWS SAM CLI 1.142.1 - AWS Session Manager CLI 1.2.707.0 -- Azure CLI 2.75.0 +- Azure CLI 2.76.0 - Azure CLI (azure-devops) 1.0.2 - Bicep CLI 0.37.4 - Cmake 3.31.6 -- CodeQL Action Bundle 2.22.2 +- CodeQL Action Bundle 2.22.3 - Fastlane 2.228.0 - SwiftFormat 0.57.2 -- Xcbeautify 2.29.0 +- Xcbeautify 2.30.1 - Xcode Command Line Tools 16.2.0.0.1.1733547573 - Xcodes 1.6.2 @@ -92,12 +92,12 @@ ### Browsers - Safari 18.5 (19621.2.5.18.1) - SafariDriver 18.5 (19621.2.5.18.1) -- Google Chrome 138.0.7204.184 -- Google Chrome for Testing 138.0.7204.183 -- ChromeDriver 138.0.7204.183 -- Microsoft Edge 138.0.3351.121 -- Microsoft Edge WebDriver 138.0.3351.121 -- Mozilla Firefox 141.0 +- Google Chrome 139.0.7258.67 +- Google Chrome for Testing 139.0.7258.66 +- ChromeDriver 139.0.7258.66 +- Microsoft Edge 139.0.3405.86 +- Microsoft Edge WebDriver 139.0.3405.86 +- Mozilla Firefox 141.0.3 - geckodriver 0.36.0 - Selenium server 4.34.0 @@ -129,7 +129,7 @@ - 3.10.18 - 3.11.9 - 3.12.10 -- 3.13.5 +- 3.13.6 #### Node.js - 18.20.8 @@ -138,17 +138,17 @@ #### Go - 1.22.12 -- 1.23.11 -- 1.24.5 +- 1.23.12 +- 1.24.6 ### Rust Tools -- Cargo 1.88.0 -- Rust 1.88.0 -- Rustdoc 1.88.0 +- Cargo 1.89.0 +- Rust 1.89.0 +- Rustdoc 1.89.0 - Rustup 1.28.2 #### Packages -- Clippy 0.1.88 +- Clippy 0.1.89 - Rustfmt 1.8.0-stable ### PowerShell Tools @@ -237,7 +237,7 @@ | ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | iOS 17.0 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | | iOS 17.2 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | -| iOS 17.4 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro (12.9-inch) (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 17.4 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | | iOS 17.5 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | | iOS 18.1 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | | iOS 18.2 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | @@ -255,18 +255,18 @@ | watchOS 11.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | ### Android -| Package Name | Version | -| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 11.0 | -| Android Emulator | 36.1.9 | -| Android SDK Build-tools | 36.0.0
35.0.0 35.0.1
34.0.0
33.0.2 33.0.3 | -| Android SDK Platforms | android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3) | -| Android SDK Platform-Tools | 36.0.0 | -| Android Support Repository | 47.0.0 | -| CMake | 3.31.5 | -| Google Play services | 49 | -| Google Repository | 58 | -| NDK | 26.3.11579264 (default)
27.3.13750724
28.2.13676358 | +| Package Name | Version | +| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Android Command Line Tools | 11.0 | +| Android Emulator | 36.1.9 | +| Android SDK Build-tools | 36.0.0
35.0.0 35.0.1
34.0.0
33.0.2 33.0.3 | +| Android SDK Platforms | android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3) | +| Android SDK Platform-Tools | 36.0.0 | +| Android Support Repository | 47.0.0 | +| CMake | 3.31.5 | +| Google Play services | 49 | +| Google Repository | 58 | +| NDK | 26.3.11579264 (default)
27.3.13750724
28.2.13676358 | #### Environment variables | Name | Value | @@ -284,7 +284,7 @@ #### Environment variables | Name | Value | | ----------------- | ----------------------------------------------------------------------------------------- | -| PARALLELS_DMG_URL | https://download.parallels.com/desktop/v20/20.4.0-55980/ParallelsDesktop-20.4.0-55980.dmg | +| PARALLELS_DMG_URL | https://download.parallels.com/desktop/v20/20.4.1-55996/ParallelsDesktop-20.4.1-55996.dmg | ##### Notes ``` From c78176e453928f4a9f8ab2b608bba5f0ea42e2a8 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 13 Aug 2025 18:31:09 +0000 Subject: [PATCH 056/334] macOS 15 arm64 (20250811) Image Update (#12734) * Updating readme file for macos-15-arm64 version 20250811.2170 * Fix Packer version output --------- Co-authored-by: Image generation service account. Co-authored-by: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Co-authored-by: Actions service account --- images/macos/macos-15-arm64-Readme.md | 146 ++++++++++++-------------- 1 file changed, 70 insertions(+), 76 deletions(-) diff --git a/images/macos/macos-15-arm64-Readme.md b/images/macos/macos-15-arm64-Readme.md index b4628c00b4..b89b055ac1 100644 --- a/images/macos/macos-15-arm64-Readme.md +++ b/images/macos/macos-15-arm64-Readme.md @@ -6,12 +6,12 @@ # macOS 15 - OS Version: macOS 15.5 (24F74) - Kernel Version: Darwin 24.5.0 -- Image Version: 20250722.2025 +- Image Version: 20250811.2170 ## Installed Software ### Language and Runtime -- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.412, 9.0.102, 9.0.203, 9.0.303 +- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.413, 9.0.102, 9.0.203, 9.0.304 - Bash 3.2.57(1)-release - Clang/LLVM 16.0.0 - Clang/LLVM (Homebrew) 18.1.8 - available on `$(brew --prefix llvm@18)/bin/clang` @@ -22,63 +22,63 @@ - GNU Fortran 13 (Homebrew GCC 13.4.0) - available by `gfortran-13` alias - GNU Fortran 14 (Homebrew GCC 14.3.0) - available by `gfortran-14` alias - Kotlin 2.2.0-release-294 -- Node.js 22.17.1 +- Node.js 22.18.0 - Perl 5.40.2 - Python3 3.13.5 -- Ruby 3.3.8 +- Ruby 3.3.9 ### Package Management - Bundler 2.7.1 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 4.5.11 -- NPM 10.9.2 +- Homebrew 4.6.0 +- NPM 10.9.3 - Pip3 25.1.1 (python 3.13) - Pipx 1.7.1 - RubyGems 3.7.1 -- Vcpkg 2025 (build from commit 6124172474) +- Vcpkg 2025 (build from commit d30fdf55cf) - Yarn 1.22.22 ### Project Management - Apache Ant 1.10.15 - Apache Maven 3.9.11 -- Gradle 8.14.3 +- Gradle 9.0.0 ### Utilities - 7-Zip 17.05 - aria2 1.37.0 -- azcopy 10.29.1 +- azcopy 10.30.0 - bazel 8.3.1 - bazelisk 1.26.0 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.7.1 - Git 2.50.1 - Git LFS 3.7.0 -- GitHub CLI 2.76.0 +- GitHub CLI 2.76.2 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 - jq 1.8.1 - OpenSSL 1.1.1w 11 Sep 2023 -- Packer 1.13.1 +- Packer 1.14.0 - pkgconf 2.5.1 - Unxip 3.2 -- yq 4.46.1 +- yq 4.47.1 - zstd 1.5.7 - Ninja 1.13.1 ### Tools -- AWS CLI 2.27.56 +- AWS CLI 2.28.6 - AWS SAM CLI 1.142.1 - AWS Session Manager CLI 1.2.707.0 -- Azure CLI 2.75.0 +- Azure CLI 2.76.0 - Azure CLI (azure-devops) 1.0.2 -- Bicep CLI 0.36.177 +- Bicep CLI 0.37.4 - Cmake 3.31.6 -- CodeQL Action Bundle 2.22.1 +- CodeQL Action Bundle 2.22.3 - Fastlane 2.228.0 - SwiftFormat 0.57.2 -- Xcbeautify 2.29.0 +- Xcbeautify 2.30.1 - Xcode Command Line Tools 16.4.0.0.1.1747106510 - Xcodes 1.6.2 @@ -87,10 +87,10 @@ ### Browsers - Safari 18.5 (20621.2.5.11.8) - SafariDriver 18.5 (20621.2.5.11.8) -- Google Chrome 138.0.7204.158 -- Google Chrome for Testing 138.0.7204.157 -- ChromeDriver 138.0.7204.157 -- Mozilla Firefox 140.0.4 +- Google Chrome 139.0.7258.67 +- Google Chrome for Testing 139.0.7258.66 +- ChromeDriver 139.0.7258.66 +- Mozilla Firefox 141.0.3 - geckodriver 0.36.0 - Selenium server 4.34.0 @@ -104,7 +104,7 @@ ### Java | Version | Environment Variable | | -------------------- | -------------------- | -| 11.0.27+6 | JAVA_HOME_11_arm64 | +| 11.0.28+6 | JAVA_HOME_11_arm64 | | 17.0.16+8 | JAVA_HOME_17_arm64 | | 21.0.8+9.0 (default) | JAVA_HOME_21_arm64 | @@ -112,33 +112,33 @@ #### Ruby - 3.1.7 -- 3.2.8 -- 3.3.8 +- 3.2.9 +- 3.3.9 - 3.4.5 #### Python - 3.11.9 - 3.12.10 -- 3.13.5 +- 3.13.6 #### Node.js - 18.20.8 - 20.19.4 -- 22.17.1 +- 22.18.0 #### Go - 1.22.12 -- 1.23.11 -- 1.24.5 +- 1.23.12 +- 1.24.6 ### Rust Tools -- Cargo 1.88.0 -- Rust 1.88.0 -- Rustdoc 1.88.0 +- Cargo 1.89.0 +- Rust 1.89.0 +- Rustdoc 1.89.0 - Rustup 1.28.2 #### Packages -- Clippy 0.1.88 +- Clippy 0.1.89 - Rustfmt 1.8.0-stable ### PowerShell Tools @@ -150,14 +150,14 @@ - PSScriptAnalyzer: 1.24.0 ### Xcode -| Version | Build | Path | Symlinks | -| -------------- | -------- | ------------------------------- | ----------------------------------------------------------------------------------------- | -| 26.0 (beta) | 17A5241e | /Applications/Xcode_26_beta.app | /Applications/Xcode_26.0.0.app
/Applications/Xcode_26.0.app | -| 16.4 | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app | -| 16.3 | 16E140 | /Applications/Xcode_16.3.app | /Applications/Xcode_16.3.0.app | -| 16.2 | 16C5032a | /Applications/Xcode_16.2.app | /Applications/Xcode_16.2.0.app | -| 16.1 | 16B40 | /Applications/Xcode_16.1.app | /Applications/Xcode_16.1.0.app | -| 16.0 (default) | 16A242d | /Applications/Xcode_16.app | /Applications/Xcode_16.0.0.app
/Applications/Xcode_16.0.app
/Applications/Xcode.app | +| Version | Build | Path | Symlinks | +| -------------- | -------- | --------------------------------- | ----------------------------------------------------------------------------------------- | +| 26.0 (beta) | 17A5295f | /Applications/Xcode_26_beta_5.app | /Applications/Xcode_26.0.0.app
/Applications/Xcode_26.0.app | +| 16.4 | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app | +| 16.3 | 16E140 | /Applications/Xcode_16.3.app | /Applications/Xcode_16.3.0.app | +| 16.2 | 16C5032a | /Applications/Xcode_16.2.app | /Applications/Xcode_16.2.0.app | +| 16.1 | 16B40 | /Applications/Xcode_16.1.app | /Applications/Xcode_16.1.0.app | +| 16.0 (default) | 16A242d | /Applications/Xcode_16.app | /Applications/Xcode_16.0.0.app
/Applications/Xcode_16.0.app
/Applications/Xcode.app | #### Installed SDKs | SDK | SDK Name | Xcode Version | @@ -224,44 +224,38 @@ | DriverKit 25.0 | driverkit25.0 | 26.0 | #### Installed Simulators -| OS | Simulators | -| ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| iOS 18.0 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 18.1 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 18.2 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 18.3 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 18.4 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 18.5 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| tvOS 18.0 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 18.1 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 18.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 18.4 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 18.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| watchOS 11.0 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 11.1 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 11.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 11.4 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 11.5 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | -| visionOS 2.0 | Apple Vision Pro | -| visionOS 2.1 | Apple Vision Pro | -| visionOS 2.2 | Apple Vision Pro | -| visionOS 2.3 | Apple Vision Pro | -| visionOS 2.4 | Apple Vision Pro | -| visionOS 2.5 | Apple Vision Pro | +| OS | Simulators | +| ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| iOS 18.4 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 18.5 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 18.6 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 26.0 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| tvOS 18.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 18.4 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 18.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 26.0 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| watchOS 11.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 11.4 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 11.5 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 26.0 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | +| visionOS 2.3 | Apple Vision Pro | +| visionOS 2.4 | Apple Vision Pro | +| visionOS 2.5 | Apple Vision Pro | +| visionOS 26.0 | Apple Vision Pro | ### Android -| Package Name | Version | -| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 16.0 | -| Android Emulator | 35.6.11 | -| Android SDK Build-tools | 36.0.0
35.0.0 35.0.1 | -| Android SDK Platforms | android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1) | -| Android SDK Platform-Tools | 36.0.0 | -| Android Support Repository | 47.0.0 | -| CMake | 3.31.5 | -| Google Play services | 49 | -| Google Repository | 58 | -| NDK | 26.3.11579264
27.3.13750724 (default)
28.2.13676358 | +| Package Name | Version | +| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Android Command Line Tools | 16.0 | +| Android Emulator | 36.1.9 | +| Android SDK Build-tools | 36.0.0
35.0.0 35.0.1 | +| Android SDK Platforms | android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1) | +| Android SDK Platform-Tools | 36.0.0 | +| Android Support Repository | 47.0.0 | +| CMake | 3.31.5 | +| Google Play services | 49 | +| Google Repository | 58 | +| NDK | 26.3.11579264
27.3.13750724 (default)
28.2.13676358 | #### Environment variables | Name | Value | From 592030fe7a6fa9851efca09c2587958593df25fd Mon Sep 17 00:00:00 2001 From: Prabhatkumar59 <167855894+Prabhatkumar59@users.noreply.github.com> Date: Thu, 14 Aug 2025 02:52:22 +0530 Subject: [PATCH 057/334] Removing older sdk version for win19 (#12756) --- images/windows/toolsets/toolset-2019.json | 6 ------ 1 file changed, 6 deletions(-) diff --git a/images/windows/toolsets/toolset-2019.json b/images/windows/toolsets/toolset-2019.json index 8afb3f8d74..bfe5716370 100644 --- a/images/windows/toolsets/toolset-2019.json +++ b/images/windows/toolsets/toolset-2019.json @@ -282,13 +282,7 @@ "Microsoft.VisualStudio.Component.VC.v141.MFC.ARM64.Spectre", "Microsoft.VisualStudio.Component.VC.v141.MFC.Spectre", "Microsoft.VisualStudio.Component.VC.14.25.x86.x64", - "Microsoft.VisualStudio.Component.Windows10SDK.16299", - "Microsoft.VisualStudio.Component.Windows10SDK.17134", - "Microsoft.VisualStudio.Component.Windows10SDK.17763", - "Microsoft.VisualStudio.Component.Windows10SDK.18362", "Microsoft.VisualStudio.Component.Windows10SDK.19041", - "Microsoft.VisualStudio.Component.Windows10SDK.20348", - "Microsoft.VisualStudio.Component.Windows11SDK.22000", "Microsoft.VisualStudio.Component.WinXP", "Microsoft.VisualStudio.Component.Workflow", "Microsoft.VisualStudio.ComponentGroup.Azure.CloudServices", From 9d9a63ab45d505bc66c287c7d1ff11496a854ab3 Mon Sep 17 00:00:00 2001 From: sureshe456 <160699174+sureshe456@users.noreply.github.com> Date: Thu, 14 Aug 2025 14:36:42 +0530 Subject: [PATCH 058/334] [macOS] Add Safari TCC entries for HCA, bash and Apple Script (#12752) * Add safari tcc entries for hosted compute agent, bash and Apple Script * replaced with dobule quotes --------- Co-authored-by: Suresh kumar --- images/macos/scripts/build/configure-tccdb-macos.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/images/macos/scripts/build/configure-tccdb-macos.sh b/images/macos/scripts/build/configure-tccdb-macos.sh index 018abb42b2..340b968832 100644 --- a/images/macos/scripts/build/configure-tccdb-macos.sh +++ b/images/macos/scripts/build/configure-tccdb-macos.sh @@ -23,6 +23,9 @@ systemValuesArray=( "'kTCCServiceAppleEvents','/usr/local/opt/runner/provisioner/provisioner',1,2,3,1,NULL,NULL,0,'com.apple.finder',X'fade0c000000002c00000001000000060000000200000010636f6d2e6170706c652e66696e64657200000003',NULL,1592919552" "'kTCCServiceAppleEvents','com.apple.Terminal',0,2,0,1,X'fade0c000000003000000001000000060000000200000012636f6d2e6170706c652e5465726d696e616c000000000003',NULL,NULL,'UNUSED',NULL,0,1591180502" "'kTCCServiceAppleEvents','/usr/bin/osascript',1,2,0,1,NULL,NULL,0,'com.apple.systemevents',NULL,NULL,1591532620" + "'kTCCServiceAppleEvents','/usr/bin/osascript',1,2,0,1,NULL,NULL,0,'com.apple.Safari',NULL,NULL,1755087312" + "'kTCCServiceAppleEvents','/bin/bash',1,2,0,1,NULL,NULL,0,'com.apple.Safari',NULL,NULL,1755087312" + "'kTCCServiceAppleEvents','/opt/hca/hosted-compute-agent',1,2,0,1,NULL,NULL,0,'com.apple.Safari',NULL,NULL,1755087312" "'kTCCServiceMicrophone','/opt/hca/hosted-compute-agent',1,2,4,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1736467200" "'kTCCServiceMicrophone','/opt/hca/start_hca.sh',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1576661342" "'kTCCServiceMicrophone','/usr/local/opt/runner/provisioner/provisioner',1,2,4,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1736467200" From f899392729aeaf416eb56e9cdafaa9a954cdb6f6 Mon Sep 17 00:00:00 2001 From: susmitamane Date: Thu, 14 Aug 2025 14:37:20 +0530 Subject: [PATCH 059/334] [macOS] Add Edge browser to arm64 images. (#12759) --- images/macos/scripts/build/configure-machine.sh | 4 ++++ images/macos/scripts/build/install-edge.sh | 7 ++++++- .../macos/scripts/docs-gen/SoftwareReport.Browsers.psm1 | 8 ++------ images/macos/scripts/tests/Browsers.Tests.ps1 | 2 +- images/macos/templates/macOS-13.arm64.anka.pkr.hcl | 3 ++- images/macos/templates/macOS-14.arm64.anka.pkr.hcl | 3 ++- images/macos/templates/macOS-15.arm64.anka.pkr.hcl | 3 ++- 7 files changed, 19 insertions(+), 11 deletions(-) diff --git a/images/macos/scripts/build/configure-machine.sh b/images/macos/scripts/build/configure-machine.sh index 7c7b367054..11fe6cfe31 100644 --- a/images/macos/scripts/build/configure-machine.sh +++ b/images/macos/scripts/build/configure-machine.sh @@ -103,3 +103,7 @@ 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 + +# Fix share dir permissions +sudo chown "$USER":admin /usr/local/share +sudo chmod 775 /usr/local/share diff --git a/images/macos/scripts/build/install-edge.sh b/images/macos/scripts/build/install-edge.sh index 1bf8ac177c..edefd36f11 100644 --- a/images/macos/scripts/build/install-edge.sh +++ b/images/macos/scripts/build/install-edge.sh @@ -19,7 +19,12 @@ echo "Installing Microsoft Edge WebDriver..." edge_driver_version_file_path=$(download_with_retry "https://msedgedriver.microsoft.com/LATEST_RELEASE_${edge_version_major}_MACOS") edge_driver_latest_version=$(iconv -f utf-16 -t utf-8 "$edge_driver_version_file_path" | tr -d '\r') -edge_driver_url="https://msedgedriver.microsoft.com/${edge_driver_latest_version}/edgedriver_mac64.zip" + +if is_Arm64; then + edge_driver_url="https://msedgedriver.microsoft.com/${edge_driver_latest_version}/edgedriver_mac64_m1.zip" +else + edge_driver_url="https://msedgedriver.microsoft.com/${edge_driver_latest_version}/edgedriver_mac64.zip" +fi echo "Compatible version of WebDriver: ${edge_driver_latest_version}" diff --git a/images/macos/scripts/docs-gen/SoftwareReport.Browsers.psm1 b/images/macos/scripts/docs-gen/SoftwareReport.Browsers.psm1 index 4acc8eac76..b01bca95cc 100644 --- a/images/macos/scripts/docs-gen/SoftwareReport.Browsers.psm1 +++ b/images/macos/scripts/docs-gen/SoftwareReport.Browsers.psm1 @@ -9,13 +9,9 @@ function Build-BrowserSection { [ToolVersionNode]::new("Google Chrome", $(Get-ChromeVersion)) [ToolVersionNode]::new("Google Chrome for Testing", $(Get-ChromeForTestingVersion)) [ToolVersionNode]::new("ChromeDriver", $(Get-ChromeDriverVersion)) + [ToolVersionNode]::new("Microsoft Edge", $(Get-EdgeVersion)) + [ToolVersionNode]::new("Microsoft Edge WebDriver", $(Get-EdgeDriverVersion)) ) - - if ((-not $os.IsVenturaArm64) -and (-not $os.IsSonomaArm64) -and (-not $os.IsSequoiaArm64)) { - $nodes += @( - [ToolVersionNode]::new("Microsoft Edge", $(Get-EdgeVersion)) - [ToolVersionNode]::new("Microsoft Edge WebDriver", $(Get-EdgeDriverVersion)) - ) } $nodes += @( diff --git a/images/macos/scripts/tests/Browsers.Tests.ps1 b/images/macos/scripts/tests/Browsers.Tests.ps1 index 2e10478677..d981829743 100644 --- a/images/macos/scripts/tests/Browsers.Tests.ps1 +++ b/images/macos/scripts/tests/Browsers.Tests.ps1 @@ -41,7 +41,7 @@ Describe "Selenium server" { } } -Describe "Edge" -Skip:($os.IsVenturaArm64 -or $os.IsSonomaArm64 -or $os.IsSequoiaArm64) { +Describe "Edge" { It "Microsoft Edge" { $edgeLocation = "/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge" $edgeLocation | Should -Exist diff --git a/images/macos/templates/macOS-13.arm64.anka.pkr.hcl b/images/macos/templates/macOS-13.arm64.anka.pkr.hcl index 166d696354..34052b4c3d 100644 --- a/images/macos/templates/macOS-13.arm64.anka.pkr.hcl +++ b/images/macos/templates/macOS-13.arm64.anka.pkr.hcl @@ -249,7 +249,8 @@ build { "${path.root}/../scripts/build/install-chrome.sh", "${path.root}/../scripts/build/install-firefox.sh", "${path.root}/../scripts/build/install-bicep.sh", - "${path.root}/../scripts/build/install-codeql-bundle.sh" + "${path.root}/../scripts/build/install-codeql-bundle.sh", + "${path.root}/../scripts/build/install-edge.sh" ] } diff --git a/images/macos/templates/macOS-14.arm64.anka.pkr.hcl b/images/macos/templates/macOS-14.arm64.anka.pkr.hcl index 14f702f727..a8b2aeae65 100644 --- a/images/macos/templates/macOS-14.arm64.anka.pkr.hcl +++ b/images/macos/templates/macOS-14.arm64.anka.pkr.hcl @@ -249,7 +249,8 @@ build { "${path.root}/../scripts/build/install-chrome.sh", "${path.root}/../scripts/build/install-firefox.sh", "${path.root}/../scripts/build/install-bicep.sh", - "${path.root}/../scripts/build/install-codeql-bundle.sh" + "${path.root}/../scripts/build/install-codeql-bundle.sh", + "${path.root}/../scripts/build/install-edge.sh" ] } diff --git a/images/macos/templates/macOS-15.arm64.anka.pkr.hcl b/images/macos/templates/macOS-15.arm64.anka.pkr.hcl index 2d79d13a80..ef800554bc 100644 --- a/images/macos/templates/macOS-15.arm64.anka.pkr.hcl +++ b/images/macos/templates/macOS-15.arm64.anka.pkr.hcl @@ -248,7 +248,8 @@ build { "${path.root}/../scripts/build/install-chrome.sh", "${path.root}/../scripts/build/install-firefox.sh", "${path.root}/../scripts/build/install-bicep.sh", - "${path.root}/../scripts/build/install-codeql-bundle.sh" + "${path.root}/../scripts/build/install-codeql-bundle.sh", + "${path.root}/../scripts/build/install-edge.sh" ] } From 296eb88a79569a71986f0c07eea03f1af18dda77 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 14 Aug 2025 09:14:53 +0000 Subject: [PATCH 060/334] Updating readme file for win22 version 20250811.1.0 (#12749) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/windows/Windows2022-Readme.md | 138 +++++++++++++-------------- 1 file changed, 67 insertions(+), 71 deletions(-) diff --git a/images/windows/Windows2022-Readme.md b/images/windows/Windows2022-Readme.md index 7d3708b087..c0d5998356 100644 --- a/images/windows/Windows2022-Readme.md +++ b/images/windows/Windows2022-Readme.md @@ -1,12 +1,12 @@ | Announcements | |-| | [Windows-latest workflows will use Windows Server 2025 image in GH](https://github.com/actions/runner-images/issues/12677) | -| [[Windows-2022] Openssl version will be updated to version 3.5.1 on 2025-10-10](https://github.com/actions/runner-images/issues/12676) | +| [[Windows-2022] Openssl version will be updated to version 3.5.2 on 2025-10-10](https://github.com/actions/runner-images/issues/12676) | | [[Windows 2022] MongoDB 5.x version will be removed from Windows 2022 image on 2025-09-01 and will be updated to 7.x version.](https://github.com/actions/runner-images/issues/12640) | *** # Windows Server 2022 - OS Version: 10.0.20348 Build 3932 -- Image Version: 20250803.1.0 +- Image Version: 20250811.1.0 ## Windows features - Windows Subsystem for Linux (WSLv1): Enabled @@ -15,13 +15,13 @@ ### Language and Runtime - Bash 5.2.37(1)-release -- Go 1.24.5 +- Go 1.24.6 - Julia 1.11.6 - Kotlin 2.2.0 - LLVM 20.1.8 - Node 20.19.4 - Perl 5.32.1 -- PHP 8.4.8 +- PHP 8.4.11 - Python 3.9.13 - Ruby 3.3.9 @@ -35,7 +35,7 @@ - pip 25.2 (python 3.9) - Pipx 1.7.1 - RubyGems 3.5.22 -- Vcpkg (build from commit 903956eff7) +- Vcpkg (build from commit 0a081b36b3) - Yarn 1.22.22 #### Environment variables @@ -46,20 +46,20 @@ ### Project Management - Ant 1.10.15 -- Gradle 8.14 +- Gradle 9.0 - Maven 3.9.11 -- sbt 1.11.3 +- sbt 1.11.4 ### Tools - 7zip 25.01 - aria2 1.37.0 -- azcopy 10.29.1 +- azcopy 10.30.0 - Bazel 8.3.1 - Bazelisk 1.26.0 - Bicep 0.37.4 - Cabal 3.16.0.0 - CMake 3.31.6 -- CodeQL Action Bundle 2.22.2 +- CodeQL Action Bundle 2.22.3 - Docker 27.5.1 - Docker Compose v2 2.32.2 - Docker-wincred 0.9.3 @@ -79,7 +79,7 @@ - NSIS 3.10 - OpenSSL 1.1.1w - Packer 1.12.0 -- Pulumi 3.187.0 +- Pulumi 3.188.0 - R 4.4.2 - Service Fabric SDK 10.1.2493.9590 - Stack 3.7.1 @@ -93,18 +93,18 @@ - Ninja 1.13.1 ### CLI Tools -- Alibaba Cloud CLI 3.0.292 -- AWS CLI 2.28.1 +- Alibaba Cloud CLI 3.0.294 +- AWS CLI 2.28.6 - AWS SAM CLI 1.142.1 - AWS Session Manager CLI 1.2.707.0 -- Azure CLI 2.75.0 +- Azure CLI 2.76.0 - Azure DevOps CLI extension 1.0.2 - GitHub CLI 2.76.2 ### Rust Tools -- Cargo 1.88.0 -- Rust 1.88.0 -- Rustdoc 1.88.0 +- Cargo 1.89.0 +- Rust 1.89.0 +- Rustdoc 1.89.0 - Rustup 1.28.2 #### Packages @@ -112,15 +112,15 @@ - cargo-audit 0.21.2 - cargo-outdated 0.17.0 - cbindgen 0.29.0 -- Clippy 0.1.88 +- Clippy 0.1.89 - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 138.0.7204.184 -- Chrome Driver 138.0.7204.183 -- Microsoft Edge 138.0.3351.121 -- Microsoft Edge Driver 138.0.3351.121 -- Mozilla Firefox 141.0 +- Google Chrome 139.0.7258.67 +- Chrome Driver 139.0.7258.66 +- Microsoft Edge 139.0.3405.86 +- Microsoft Edge Driver 139.0.3405.86 +- Mozilla Firefox 141.0.3 - Gecko Driver 0.36.0 - IE Driver 4.14.0.0 - Selenium server 4.34.0 @@ -162,20 +162,20 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Go - 1.22.12 -- 1.23.11 -- 1.24.5 +- 1.23.12 +- 1.24.6 #### Node.js - 18.20.8 - 20.19.4 -- 22.17.1 +- 22.18.0 #### Python - 3.9.13 - 3.10.11 - 3.11.9 - 3.12.10 -- 3.13.5 +- 3.13.6 #### PyPy - 2.7.18 [PyPy 7.3.20] @@ -225,7 +225,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.14.36327.8 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | +| Visual Studio Enterprise 2022 | 17.14.36401.2 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | #### Workloads, components and extensions | Package | Version | @@ -252,7 +252,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Component.Unreal.Android | 17.14.36015.10 | | Component.Unreal.Debugger | 17.14.36015.10 | | Component.Unreal.Ide | 17.14.36015.10 | -| Component.VisualStudio.GitHub.Copilot | 17.14.36322.40 | +| Component.VisualStudio.GitHub.Copilot | 17.14.36331.10 | | Component.VSInstallerProjects2022 | 2.0.1 | | Component.WixToolset.VisualStudioExtension.Dev17 | 1.0.0.22 | | Component.WixToolset.VisualStudioExtension.Schemas3 | 1.0.0.22 | @@ -286,21 +286,21 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.Net.ComponentGroup.4.8.DeveloperTools | 17.14.36015.10 | | Microsoft.Net.ComponentGroup.DevelopmentPrerequisites | 17.14.36015.10 | | Microsoft.Net.ComponentGroup.TargetingPacks.Common | 17.14.36015.10 | -| microsoft.net.runtime.android | 9.0.725.31616 | -| microsoft.net.runtime.android.aot | 9.0.725.31616 | -| microsoft.net.runtime.android.aot.net8 | 9.0.725.31616 | -| microsoft.net.runtime.android.net8 | 9.0.725.31616 | -| microsoft.net.runtime.ios | 9.0.725.31616 | -| microsoft.net.runtime.ios.net8 | 9.0.725.31616 | -| microsoft.net.runtime.maccatalyst | 9.0.725.31616 | -| microsoft.net.runtime.maccatalyst.net8 | 9.0.725.31616 | -| microsoft.net.runtime.mono.tooling | 9.0.725.31616 | -| microsoft.net.runtime.mono.tooling.net8 | 9.0.725.31616 | -| microsoft.net.sdk.emscripten | 9.0.12.30402 | +| microsoft.net.runtime.android | 9.0.825.36511 | +| microsoft.net.runtime.android.aot | 9.0.825.36511 | +| microsoft.net.runtime.android.aot.net8 | 9.0.825.36511 | +| microsoft.net.runtime.android.net8 | 9.0.825.36511 | +| microsoft.net.runtime.ios | 9.0.825.36511 | +| microsoft.net.runtime.ios.net8 | 9.0.825.36511 | +| microsoft.net.runtime.maccatalyst | 9.0.825.36511 | +| microsoft.net.runtime.maccatalyst.net8 | 9.0.825.36511 | +| microsoft.net.runtime.mono.tooling | 9.0.825.36511 | +| microsoft.net.runtime.mono.tooling.net8 | 9.0.825.36511 | +| microsoft.net.sdk.emscripten | 9.0.12.35301 | | Microsoft.NetCore.Component.DevelopmentTools | 17.14.36015.10 | -| Microsoft.NetCore.Component.Runtime.8.0 | 17.14.36301.6 | -| Microsoft.NetCore.Component.Runtime.9.0 | 17.14.36301.6 | -| Microsoft.NetCore.Component.SDK | 17.14.36301.6 | +| Microsoft.NetCore.Component.Runtime.8.0 | 17.14.36331.10 | +| Microsoft.NetCore.Component.Runtime.9.0 | 17.14.36331.10 | +| Microsoft.NetCore.Component.SDK | 17.14.36331.10 | | Microsoft.NetCore.Component.Web | 17.14.36015.10 | | Microsoft.VisualStudio.Component.AppInsights.Tools | 17.14.36015.10 | | Microsoft.VisualStudio.Component.AspNet | 17.14.36015.10 | @@ -402,8 +402,6 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Component.WebDeploy | 17.14.36015.10 | | Microsoft.VisualStudio.Component.Windows10SDK | 17.14.36015.10 | | Microsoft.VisualStudio.Component.Windows10SDK.19041 | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Windows10SDK.20348 | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Windows11SDK.22000 | 17.14.36015.10 | | Microsoft.VisualStudio.Component.Windows11SDK.22621 | 17.14.36015.10 | | Microsoft.VisualStudio.Component.Windows11SDK.26100 | 17.14.36301.6 | | Microsoft.VisualStudio.Component.Windows11Sdk.WindowsPerformanceToolkit | 17.14.36015.10 | @@ -443,21 +441,21 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Workload.ManagedDesktop | 17.14.36015.10 | | Microsoft.VisualStudio.Workload.ManagedGame | 17.14.36301.6 | | Microsoft.VisualStudio.Workload.NativeCrossPlat | 17.14.36108.8 | -| Microsoft.VisualStudio.Workload.NativeDesktop | 17.14.36015.10 | -| Microsoft.VisualStudio.Workload.NativeGame | 17.14.36015.10 | +| Microsoft.VisualStudio.Workload.NativeDesktop | 17.14.36331.10 | +| Microsoft.VisualStudio.Workload.NativeGame | 17.14.36331.10 | | Microsoft.VisualStudio.Workload.NativeMobile | 17.14.36015.10 | | Microsoft.VisualStudio.Workload.NetCrossPlat | 17.14.36015.10 | | Microsoft.VisualStudio.Workload.NetWeb | 17.14.36015.10 | | Microsoft.VisualStudio.Workload.Node | 17.14.36015.10 | | Microsoft.VisualStudio.Workload.Office | 17.14.36015.10 | | Microsoft.VisualStudio.Workload.Python | 17.14.36015.10 | -| Microsoft.VisualStudio.Workload.Universal | 17.14.36015.10 | +| Microsoft.VisualStudio.Workload.Universal | 17.14.36331.10 | | Microsoft.VisualStudio.Workload.VisualStudioExtension | 17.14.36015.10 | -| runtimes.ios | 9.0.725.31616 | -| runtimes.ios.net8 | 9.0.725.31616 | -| runtimes.maccatalyst | 9.0.725.31616 | -| runtimes.maccatalyst.net8 | 9.0.725.31616 | -| wasm.tools | 9.0.725.31616 | +| runtimes.ios | 9.0.825.36511 | +| runtimes.ios.net8 | 9.0.825.36511 | +| runtimes.maccatalyst | 9.0.825.36511 | +| runtimes.maccatalyst.net8 | 9.0.825.36511 | +| wasm.tools | 9.0.825.36511 | | ProBITools.MicrosoftAnalysisServicesModelingProjects2022 | 3.0.4 | | ProBITools.MicrosoftReportProjectsforVisualStudio2022 | 3.0.1 | | SSIS.MicrosoftDataToolsIntegrationServices | 1.6.2 | @@ -482,17 +480,15 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Installed Windows SDKs - 10.0.17763.0 - 10.0.19041.0 -- 10.0.20348.0 -- 10.0.22000.0 - 10.0.22621.0 - 10.0.26100.0 ### .NET Core Tools -- .NET Core SDK: 8.0.118, 8.0.206, 8.0.315, 8.0.412, 9.0.108, 9.0.205, 9.0.302, 9.0.303 +- .NET Core SDK: 8.0.119, 8.0.206, 8.0.316, 8.0.413, 9.0.109, 9.0.205, 9.0.304 - .NET Framework: 4.7.2, 4.8, 4.8.1 -- Microsoft.AspNetCore.App: 6.0.39, 8.0.6, 8.0.18, 9.0.6, 9.0.7 -- Microsoft.NETCore.App: 6.0.39, 8.0.6, 8.0.18, 9.0.6, 9.0.7 -- Microsoft.WindowsDesktop.App: 8.0.6, 8.0.18, 9.0.6, 9.0.7 +- Microsoft.AspNetCore.App: 6.0.39, 8.0.6, 8.0.19, 9.0.6, 9.0.8 +- Microsoft.NETCore.App: 6.0.39, 8.0.6, 8.0.19, 9.0.6, 9.0.8 +- Microsoft.WindowsDesktop.App: 8.0.6, 8.0.19, 9.0.6, 9.0.8 - nbgv 3.7.115+d31f50f4d1 ### PowerShell Tools @@ -500,7 +496,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Powershell Modules - Az: 12.5.0 -- AWSPowershell: 5.0.24 +- AWSPowershell: 5.0.29 - DockerMsftProvider: 1.0.0.8 - MarkdownPS: 1.10 - Microsoft.Graph: 2.29.1 @@ -512,18 +508,18 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - VSSetup: 2.2.16 ### Android -| Package Name | Version | -| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 8.0 | -| Android Emulator | 36.1.9 | -| Android SDK Build-tools | 36.0.0
35.0.0 35.0.1
34.0.0
33.0.0 33.0.1 33.0.2 33.0.3
32.0.0
31.0.0 | -| Android SDK Platforms | android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3)
android-32 (rev 1)
android-31 (rev 1) | -| Android SDK Platform-Tools | 36.0.0 | -| Android Support Repository | 47.0.0 | -| CMake | 3.18.1
3.22.1
3.31.5 | -| Google Play services | 49 | -| Google Repository | 58 | -| NDK | 26.3.11579264
27.3.13750724
28.2.13676358 | +| Package Name | Version | +| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Android Command Line Tools | 8.0 | +| Android Emulator | 36.1.9 | +| Android SDK Build-tools | 36.0.0
35.0.0 35.0.1
34.0.0
33.0.0 33.0.1 33.0.2 33.0.3
32.0.0
31.0.0 | +| Android SDK Platforms | android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3)
android-32 (rev 1)
android-31 (rev 1) | +| Android SDK Platform-Tools | 36.0.0 | +| Android Support Repository | 47.0.0 | +| CMake | 3.18.1
3.22.1
3.31.5 | +| Google Play services | 49 | +| Google Repository | 58 | +| NDK | 26.3.11579264
27.3.13750724
28.2.13676358 | #### Environment variables | Name | Value | From 3a63738c77ce5315b58b0a839cbcd6339d0069ca Mon Sep 17 00:00:00 2001 From: susmitamane Date: Thu, 14 Aug 2025 19:21:32 +0530 Subject: [PATCH 061/334] [macOS] Remove additional curly bracket. (#12761) * [macOS] Add Edge browser to arm64 images. * [macOS] Replace the edge download URL for arm64 images. * [macOS] Remove if condition for skipping software report generation for arm64 images. * [macOS] Removed additional {. --- images/macos/scripts/docs-gen/SoftwareReport.Browsers.psm1 | 1 - 1 file changed, 1 deletion(-) diff --git a/images/macos/scripts/docs-gen/SoftwareReport.Browsers.psm1 b/images/macos/scripts/docs-gen/SoftwareReport.Browsers.psm1 index b01bca95cc..ca7f32492c 100644 --- a/images/macos/scripts/docs-gen/SoftwareReport.Browsers.psm1 +++ b/images/macos/scripts/docs-gen/SoftwareReport.Browsers.psm1 @@ -12,7 +12,6 @@ function Build-BrowserSection { [ToolVersionNode]::new("Microsoft Edge", $(Get-EdgeVersion)) [ToolVersionNode]::new("Microsoft Edge WebDriver", $(Get-EdgeDriverVersion)) ) - } $nodes += @( [ToolVersionNode]::new("Mozilla Firefox", $(Get-FirefoxVersion)) From 76a6259291b9cf8737d607248741f05266534614 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 15 Aug 2025 02:01:31 +0000 Subject: [PATCH 062/334] Updating readme file for macos-14-arm64 version 20250813.1729 (#12754) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-14-arm64-Readme.md | 51 ++++++++++++++------------- 1 file changed, 27 insertions(+), 24 deletions(-) diff --git a/images/macos/macos-14-arm64-Readme.md b/images/macos/macos-14-arm64-Readme.md index 08318ec88d..c662d55b98 100644 --- a/images/macos/macos-14-arm64-Readme.md +++ b/images/macos/macos-14-arm64-Readme.md @@ -1,44 +1,47 @@ | Announcements | |-| +| [[macOS] Default Xcode on macOS 15 Sequoia will be set to Xcode 16.4 on August, 25](https://github.com/actions/runner-images/issues/12751) | | [[macOS] Xcode support policy will be changed on August 11, 2025](https://github.com/actions/runner-images/issues/12541) | | [[macOS] macos-latest YAML-label will use macos-15 in August 2025](https://github.com/actions/runner-images/issues/12520) | *** # macOS 14 - OS Version: macOS 14.7.6 (23H626) - Kernel Version: Darwin 23.6.0 -- Image Version: 20250805.1714 +- Image Version: 20250813.1729 ## Installed Software ### Language and Runtime -- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.412, 9.0.102, 9.0.203, 9.0.303 +- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.413, 9.0.102, 9.0.203, 9.0.304 - Bash 3.2.57(1)-release - Clang/LLVM 15.0.0 - Clang/LLVM (Homebrew) 15.0.7 - available on `$(brew --prefix llvm@15)/bin/clang` - GCC 12 (Homebrew GCC 12.4.0) - available by `gcc-12` alias - GCC 13 (Homebrew GCC 13.4.0) - available by `gcc-13` alias - GCC 14 (Homebrew GCC 14.3.0) - available by `gcc-14` alias +- GCC 15 (Homebrew GCC 15.1.0) - available by `gcc-15` alias - GNU Fortran 12 (Homebrew GCC 12.4.0) - available by `gfortran-12` alias - GNU Fortran 13 (Homebrew GCC 13.4.0) - available by `gfortran-13` alias - GNU Fortran 14 (Homebrew GCC 14.3.0) - available by `gfortran-14` alias +- GNU Fortran 15 (Homebrew GCC 15.1.0) - available by `gfortran-15` alias - Kotlin 2.2.0-release-294 - Mono 6.12.0.188 - Node.js 20.19.4 - Perl 5.40.2 -- Python3 3.13.5 +- Python3 3.13.6 - Ruby 3.3.9 ### Package Management - Bundler 2.7.1 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 4.5.13 +- Homebrew 4.6.3 - NPM 10.8.2 - NuGet 6.3.1.1 -- Pip3 25.1.1 (python 3.13) +- Pip3 25.2 (python 3.13) - Pipx 1.7.1 - RubyGems 3.7.1 -- Vcpkg 2025 (build from commit 8cce1e1118) +- Vcpkg 2025 (build from commit b664925609) - Yarn 1.22.22 ### Project Management @@ -49,9 +52,9 @@ ### Utilities - 7-Zip 17.05 - aria2 1.37.0 -- azcopy 10.29.1 +- azcopy 10.30.0 - bazel 8.3.1 -- bazelisk 1.26.0 +- bazelisk 1.27.0 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.7.1 - Git 2.50.1 @@ -70,17 +73,17 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.28.2 +- AWS CLI 2.28.8 - AWS SAM CLI 1.142.1 - AWS Session Manager CLI 1.2.707.0 -- Azure CLI 2.75.0 +- Azure CLI 2.76.0 - Azure CLI (azure-devops) 1.0.2 - Bicep CLI 0.37.4 - Cmake 3.31.6 -- CodeQL Action Bundle 2.22.2 +- CodeQL Action Bundle 2.22.3 - Fastlane 2.228.0 - SwiftFormat 0.57.2 -- Xcbeautify 2.29.0 +- Xcbeautify 2.30.1 - Xcode Command Line Tools 16.2.0.0.1.1733547573 - Xcodes 1.6.2 @@ -89,12 +92,12 @@ ### Browsers - Safari 18.5 (19621.2.5.18.1) - SafariDriver 18.5 (19621.2.5.18.1) -- Google Chrome 138.0.7204.184 -- Google Chrome for Testing 138.0.7204.183 -- ChromeDriver 138.0.7204.183 -- Mozilla Firefox 141.0 +- Google Chrome 139.0.7258.128 +- Google Chrome for Testing 139.0.7258.68 +- ChromeDriver 139.0.7258.68 +- Mozilla Firefox 141.0.3 - geckodriver 0.36.0 -- Selenium server 4.34.0 +- Selenium server 4.35.0 #### Environment variables | Name | Value | @@ -121,7 +124,7 @@ #### Python - 3.11.9 - 3.12.10 -- 3.13.5 +- 3.13.6 #### Node.js - 18.20.8 @@ -130,17 +133,17 @@ #### Go - 1.22.12 -- 1.23.11 -- 1.24.5 +- 1.23.12 +- 1.24.6 ### Rust Tools -- Cargo 1.88.0 -- Rust 1.88.0 -- Rustdoc 1.88.0 +- Cargo 1.89.0 +- Rust 1.89.0 +- Rustdoc 1.89.0 - Rustup 1.28.2 #### Packages -- Clippy 0.1.88 +- Clippy 0.1.89 - Rustfmt 1.8.0-stable ### PowerShell Tools From 8384138a4a81e8ab8ae899420de491b7c86fd935 Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Fri, 15 Aug 2025 16:09:19 +0200 Subject: [PATCH 063/334] [macOS] Directly install Xcode 26 beta 5 platforms (#12768) --- images/macos/toolsets/toolset-15.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/images/macos/toolsets/toolset-15.json b/images/macos/toolsets/toolset-15.json index e77bf0237b..4680c2a511 100644 --- a/images/macos/toolsets/toolset-15.json +++ b/images/macos/toolsets/toolset-15.json @@ -9,7 +9,7 @@ "version": "26.0.0-Beta.5+17A5295f", "symlinks": ["26.0"], "sha256": "ce36bf40a43c41a0d3a828eed5d8d058d35449260d3af646ab3024d5f208fde0", - "install_runtimes": "none" + "install_runtimes": "default" }, { "link": "16.4", @@ -17,9 +17,9 @@ "version": "16.4.0+16F6", "sha256": "2dbf65ba28fb85b34e72c14c529a42d5c3189ab0f11fb29fdebd5f4ee6c87900", "install_runtimes": [ - { "iOS": ["18.4", "18.5", "18.6", "23A5308g"] }, - { "watchOS": ["11.2", "11.4", "11.5", "23R5328g"] }, - { "tvOS": ["18.2", "18.4", "18.5", "23J5327g"] } + { "iOS": ["18.4", "18.5", "18.6"] }, + { "watchOS": ["11.2", "11.4", "11.5"] }, + { "tvOS": ["18.2", "18.4", "18.5"] } ] }, { From b8f3c687eae0fbd665732d9eb3982c24b70acaa9 Mon Sep 17 00:00:00 2001 From: Shamil Mubarakshin <127750046+shamil-mubarakshin@users.noreply.github.com> Date: Mon, 18 Aug 2025 12:12:17 +0200 Subject: [PATCH 064/334] Update Release and Pull Request creation workflows (#12767) --- .github/workflows/create_github_release.yml | 5 ++--- .github/workflows/create_pull_request.yml | 24 ++++++++++++++++----- .github/workflows/update_github_release.yml | 2 -- 3 files changed, 21 insertions(+), 10 deletions(-) diff --git a/.github/workflows/create_github_release.yml b/.github/workflows/create_github_release.yml index e0c8afc181..0de92a97ab 100644 --- a/.github/workflows/create_github_release.yml +++ b/.github/workflows/create_github_release.yml @@ -10,13 +10,12 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - name: Create release for ${{ github.event.client_payload.ReleaseBranchName }} - uses: ncipollo/release-action@v1.16.0 + uses: ncipollo/release-action@440c8c1cb0ed28b9f43e4d1d670870f059653174 #v1.16.0 with: tag: ${{ github.event.client_payload.ReleaseBranchName }} name: ${{ github.event.client_payload.ReleaseTitle }} body: ${{ github.event.client_payload.ReleaseBody }} prerelease: ${{ github.event.client_payload.Prerelease }} commit: ${{ github.event.client_payload.Commitish }} + allowUpdates: true diff --git a/.github/workflows/create_pull_request.yml b/.github/workflows/create_pull_request.yml index b3de3b7b62..8e1edc2eb1 100644 --- a/.github/workflows/create_pull_request.yml +++ b/.github/workflows/create_pull_request.yml @@ -26,15 +26,29 @@ jobs: with: github-token: ${{secrets.GITHUB_TOKEN}} script: | - let response = await github.rest.pulls.create({ + const pulls = await github.rest.pulls.list({ owner: context.repo.owner, repo: context.repo.repo, - title: "${{ github.event.client_payload.PullRequestTitle }}", - head: "${{ github.event.client_payload.ReleaseBranchName }}-docs", + head: `${context.repo.owner}:${{ github.event.client_payload.ReleaseBranchName }}-docs`, base: "${{ github.event.client_payload.PullRequestBase }}", - body: `${{ github.event.client_payload.PullRequestBody }}` + state: 'open' }); - return response.data.number + + if (pulls.data.length > 0) { + console.log(`Pull request already exists: ${pulls.data[0].html_url}`); + return pulls.data[0].number; + } else { + console.log('No existing pull request found, creating new one'); + let response = await github.rest.pulls.create({ + owner: context.repo.owner, + repo: context.repo.repo, + title: "${{ github.event.client_payload.PullRequestTitle }}", + head: "${{ github.event.client_payload.ReleaseBranchName }}-docs", + base: "${{ github.event.client_payload.PullRequestBase }}", + body: `${{ github.event.client_payload.PullRequestBody }}` + }); + return response.data.number; + } - name: Request reviewers uses: actions/github-script@v7 diff --git a/.github/workflows/update_github_release.yml b/.github/workflows/update_github_release.yml index 2121575085..65cea793b3 100644 --- a/.github/workflows/update_github_release.yml +++ b/.github/workflows/update_github_release.yml @@ -10,8 +10,6 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - name: Update release for ${{ github.event.client_payload.ReleaseBranchName }} uses: actions/github-script@v7 with: From da7977bf2699f44e70b7d3c3352dedb0da38db9c Mon Sep 17 00:00:00 2001 From: sureshe456 <160699174+sureshe456@users.noreply.github.com> Date: Tue, 19 Aug 2025 20:43:14 +0530 Subject: [PATCH 065/334] [macOS] Change Cmake version pinning method due to Homebrew update. (#12791) --- .../scripts/build/install-common-utils.sh | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/images/macos/scripts/build/install-common-utils.sh b/images/macos/scripts/build/install-common-utils.sh index d5aa901330..57ce8fc596 100644 --- a/images/macos/scripts/build/install-common-utils.sh +++ b/images/macos/scripts/build/install-common-utils.sh @@ -16,12 +16,25 @@ for package in $common_packages; do ;; cmake) - # Pin cmake bottle to 3.31.6 due to a backward compatibility issue with the latest version + # Pin cmake to 3.31.6 due to a backward compatibility issue # https://github.com/actions/runner-images/issues/11926 cmake_commit="b4e46db74e74a8c1650b38b1da222284ce1ec5ce" + tap_name="local/pinned" + + echo "Creating local tap (no git)..." + brew tap-new --no-git "$tap_name" >/dev/null + + cmake_formula_dir="$(brew --repo "$tap_name")/Formula" + mkdir -p "$cmake_formula_dir" + cmake_rb_link="https://raw.githubusercontent.com/Homebrew/homebrew-core/$cmake_commit/Formula/c/cmake.rb" - cmake_rb_path=$(download_with_retry "$cmake_rb_link") - brew install "$cmake_rb_path" + cmake_rb_path="$cmake_formula_dir/cmake.rb" + + echo "Downloading cmake.rb from $cmake_rb_link" + curl -fsSL "$cmake_rb_link" -o "$cmake_rb_path" + + echo "Installing cmake 3.31.6 from custom tap..." + brew install "$tap_name/cmake" ;; tcl-tk@8) From a978857f34c57e6ea82a2b44abed42ad37ada6aa Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 20 Aug 2025 11:36:56 +0000 Subject: [PATCH 066/334] Updating readme file for macos-13 version 20250818.1405 (#12782) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-13-Readme.md | 36 +++++++++++++++++---------------- 1 file changed, 19 insertions(+), 17 deletions(-) diff --git a/images/macos/macos-13-Readme.md b/images/macos/macos-13-Readme.md index aa47b4ae26..12a4bb3f17 100644 --- a/images/macos/macos-13-Readme.md +++ b/images/macos/macos-13-Readme.md @@ -1,12 +1,12 @@ | Announcements | |-| -| [[macOS] Xcode support policy will be changed on August 11, 2025](https://github.com/actions/runner-images/issues/12541) | +| [[macOS] Default Xcode on macOS 15 Sequoia will be set to Xcode 16.4 on August, 25](https://github.com/actions/runner-images/issues/12751) | | [[macOS] macos-latest YAML-label will use macos-15 in August 2025](https://github.com/actions/runner-images/issues/12520) | *** # macOS 13 - OS Version: macOS 13.7.6 (22H625) - Kernel Version: Darwin 22.6.0 -- Image Version: 20250811.1387 +- Image Version: 20250818.1405 ## Installed Software @@ -18,15 +18,17 @@ - GCC 12 (Homebrew GCC 12.4.0) - available by `gcc-12` alias - GCC 13 (Homebrew GCC 13.4.0) - available by `gcc-13` alias - GCC 14 (Homebrew GCC 14.3.0) - available by `gcc-14` alias +- GCC 15 (Homebrew GCC 15.1.0) - available by `gcc-15` alias - GNU Fortran 12 (Homebrew GCC 12.4.0) - available by `gfortran-12` alias - GNU Fortran 13 (Homebrew GCC 13.4.0) - available by `gfortran-13` alias - GNU Fortran 14 (Homebrew GCC 14.3.0) - available by `gfortran-14` alias -- Kotlin 2.2.0-release-294 +- GNU Fortran 15 (Homebrew GCC 15.1.0) - available by `gfortran-15` alias +- Kotlin 2.2.10-release-430 - Mono 6.12.0.188 - Node.js 20.19.4 - Perl 5.40.2 - PHP 8.4.11 -- Python3 3.13.6 +- Python3 3.13.7 - Ruby 3.3.9 ### Package Management @@ -34,13 +36,13 @@ - Carthage 0.40.0 - CocoaPods 1.16.2 - Composer 2.8.10 -- Homebrew 4.6.0 +- Homebrew 4.6.3 - NPM 10.8.2 - NuGet 6.3.1.1 - Pip3 25.2 (python 3.13) - Pipx 1.7.1 - RubyGems 3.7.1 -- Vcpkg 2025 (build from commit d30fdf55cf) +- Vcpkg 2025 (build from commit 4bb07a326d) - Yarn 1.22.22 ### Project Management @@ -53,7 +55,7 @@ - aria2 1.37.0 - azcopy 10.30.0 - bazel 8.3.1 -- bazelisk 1.26.0 +- bazelisk 1.27.0 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.15.0 - Git 2.50.1 @@ -72,7 +74,7 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.28.6 +- AWS CLI 2.28.11 - AWS SAM CLI 1.142.1 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.76.0 @@ -92,14 +94,14 @@ ### Browsers - Safari 18.5 (18621.2.5.18.1) - SafariDriver 18.5 (18621.2.5.18.1) -- Google Chrome 139.0.7258.67 -- Google Chrome for Testing 139.0.7258.66 -- ChromeDriver 139.0.7258.66 -- Microsoft Edge 139.0.3405.86 -- Microsoft Edge WebDriver 139.0.3405.86 +- Google Chrome 139.0.7258.128 +- Google Chrome for Testing 139.0.7258.68 +- ChromeDriver 139.0.7258.68 +- Microsoft Edge 139.0.3405.102 +- Microsoft Edge WebDriver 139.0.3405.102 - Mozilla Firefox 141.0.3 - geckodriver 0.36.0 -- Selenium server 4.34.0 +- Selenium server 4.35.0 #### Environment variables | Name | Value | @@ -137,7 +139,7 @@ - 3.10.18 - 3.11.9 - 3.12.10 -- 3.13.6 +- 3.13.7 #### Node.js - 18.20.8 @@ -214,8 +216,8 @@ | visionOS 1.0 | xros1.0 | 15.2 | | Simulator - visionOS 1.0 | xrsimulator1.0 | 15.2 | | Asset Runtime SDK for macOS hosts targeting watchOS 9.4 | assetruntime.host.macosx.target.watchos9.4 | 14.3.1 | -| Asset Runtime SDK for macOS hosts targeting tvOS 16.4 | assetruntime.host.macosx.target.appletvos16.4 | 14.3.1 | | Asset Runtime SDK for macOS hosts targeting iOS 16.4 | assetruntime.host.macosx.target.iphoneos16.4 | 14.3.1 | +| Asset Runtime SDK for macOS hosts targeting tvOS 16.4 | assetruntime.host.macosx.target.appletvos16.4 | 14.3.1 | | DriverKit 22.1 | driverkit22.1 | 14.1 | | DriverKit 22.2 | driverkit22.2 | 14.2 | | DriverKit 22.4 | driverkit22.4 | 14.3.1 | @@ -264,7 +266,7 @@ | ANDROID_SDK_ROOT | /Users/runner/Library/Android/sdk | ### Miscellaneous -- Tcl/Tk 8.6.16 +- Tcl/Tk 8.6.17 #### Environment variables | Name | Value | From 0b0aca9a29730d84e45dcb12a13679d5f8d8d8fc Mon Sep 17 00:00:00 2001 From: sangeeths03 Date: Wed, 20 Aug 2025 17:37:49 +0530 Subject: [PATCH 067/334] [macOS] Update Xcode 26 to beta 6 (#12859) --- images/macos/toolsets/toolset-15.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/images/macos/toolsets/toolset-15.json b/images/macos/toolsets/toolset-15.json index 4680c2a511..efe6c91569 100644 --- a/images/macos/toolsets/toolset-15.json +++ b/images/macos/toolsets/toolset-15.json @@ -4,11 +4,11 @@ "x64": { "versions": [ { - "link": "26_beta_5", - "filename": "26_beta_5_Universal", - "version": "26.0.0-Beta.5+17A5295f", + "link": "26_beta_6", + "filename": "26_beta_6_Universal", + "version": "26.0.0-Beta.6+17A5305f", "symlinks": ["26.0"], - "sha256": "ce36bf40a43c41a0d3a828eed5d8d058d35449260d3af646ab3024d5f208fde0", + "sha256": "969b8dfe04c366a1900db6052aae7e711f3ecd34b1cfd08f51b5f98c031c2abd", "install_runtimes": "default" }, { @@ -56,11 +56,11 @@ "arm64":{ "versions": [ { - "link": "26_beta_5", - "filename": "26_beta_5_Universal", - "version": "26.0.0-Beta.5+17A5295f", + "link": "26_beta_6", + "filename": "26_beta_6_Universal", + "version": "26.0.0-Beta.6+17A5305f", "symlinks": ["26.0"], - "sha256": "ce36bf40a43c41a0d3a828eed5d8d058d35449260d3af646ab3024d5f208fde0", + "sha256": "969b8dfe04c366a1900db6052aae7e711f3ecd34b1cfd08f51b5f98c031c2abd", "install_runtimes": "default" }, { From 778e1c1bb3380501e5e84dd9bb9f3f2f66f7c139 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 20 Aug 2025 12:59:21 +0000 Subject: [PATCH 068/334] Updating readme file for macos-15 version 20250818.1709 (#12784) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-15-Readme.md | 34 +++++++++++++++++---------------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/images/macos/macos-15-Readme.md b/images/macos/macos-15-Readme.md index 9a52a83c44..4de3b133aa 100644 --- a/images/macos/macos-15-Readme.md +++ b/images/macos/macos-15-Readme.md @@ -1,12 +1,12 @@ | Announcements | |-| -| [[macOS] Xcode support policy will be changed on August 11, 2025](https://github.com/actions/runner-images/issues/12541) | +| [[macOS] Default Xcode on macOS 15 Sequoia will be set to Xcode 16.4 on August, 25](https://github.com/actions/runner-images/issues/12751) | | [[macOS] macos-latest YAML-label will use macos-15 in August 2025](https://github.com/actions/runner-images/issues/12520) | *** # macOS 15 - OS Version: macOS 15.5 (24F5068b) - Kernel Version: Darwin 24.5.0 -- Image Version: 20250811.1688 +- Image Version: 20250818.1709 ## Installed Software @@ -18,14 +18,16 @@ - GCC 12 (Homebrew GCC 12.4.0) - available by `gcc-12` alias - GCC 13 (Homebrew GCC 13.4.0) - available by `gcc-13` alias - GCC 14 (Homebrew GCC 14.3.0) - available by `gcc-14` alias +- GCC 15 (Homebrew GCC 15.1.0) - available by `gcc-15` alias - GNU Fortran 12 (Homebrew GCC 12.4.0) - available by `gfortran-12` alias - GNU Fortran 13 (Homebrew GCC 13.4.0) - available by `gfortran-13` alias - GNU Fortran 14 (Homebrew GCC 14.3.0) - available by `gfortran-14` alias -- Kotlin 2.2.0-release-294 +- GNU Fortran 15 (Homebrew GCC 15.1.0) - available by `gfortran-15` alias +- Kotlin 2.2.10-release-430 - Node.js 22.18.0 - Perl 5.40.2 - PHP 8.4.11 -- Python3 3.13.6 +- Python3 3.13.7 - Ruby 3.3.9 ### Package Management @@ -33,12 +35,12 @@ - Carthage 0.40.0 - CocoaPods 1.16.2 - Composer 2.8.10 -- Homebrew 4.6.0 +- Homebrew 4.6.3 - NPM 10.9.3 - Pip3 25.2 (python 3.13) - Pipx 1.7.1 - RubyGems 3.7.1 -- Vcpkg 2025 (build from commit d30fdf55cf) +- Vcpkg 2025 (build from commit 4bb07a326d) - Yarn 1.22.22 ### Project Management @@ -51,7 +53,7 @@ - aria2 1.37.0 - azcopy 10.30.0 - bazel 8.3.1 -- bazelisk 1.26.0 +- bazelisk 1.27.0 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.15.0 - Git 2.50.1 @@ -70,7 +72,7 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.28.6 +- AWS CLI 2.28.11 - AWS SAM CLI 1.142.1 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.76.0 @@ -90,14 +92,14 @@ ### Browsers - Safari 18.5 (20621.2.5.11.5) - SafariDriver 18.5 (20621.2.5.11.5) -- Google Chrome 139.0.7258.67 -- Google Chrome for Testing 139.0.7258.66 -- ChromeDriver 139.0.7258.66 -- Microsoft Edge 139.0.3405.86 -- Microsoft Edge WebDriver 139.0.3405.86 +- Google Chrome 139.0.7258.128 +- Google Chrome for Testing 139.0.7258.68 +- ChromeDriver 139.0.7258.68 +- Microsoft Edge 139.0.3405.102 +- Microsoft Edge WebDriver 139.0.3405.102 - Mozilla Firefox 141.0.3 - geckodriver 0.36.0 -- Selenium server 4.34.0 +- Selenium server 4.35.0 #### Environment variables | Name | Value | @@ -126,7 +128,7 @@ - 3.10.18 - 3.11.9 - 3.12.10 -- 3.13.6 +- 3.13.7 #### Node.js - 18.20.8 @@ -236,7 +238,7 @@ | iOS 18.4 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | | iOS 18.5 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | | iOS 18.6 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 26.0 | N/A | +| iOS 26.0 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | | tvOS 18.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | | tvOS 18.4 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | | tvOS 18.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | From b1e1b3e50b5c2a6021b6f4d973d5554274595762 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 20 Aug 2025 13:38:25 +0000 Subject: [PATCH 069/334] Updating readme file for macos-13-arm64 version 20250818.1503 (#12785) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-13-arm64-Readme.md | 34 +++++++++++++++------------ 1 file changed, 19 insertions(+), 15 deletions(-) diff --git a/images/macos/macos-13-arm64-Readme.md b/images/macos/macos-13-arm64-Readme.md index ec41d8ac9e..7e8c4b0335 100644 --- a/images/macos/macos-13-arm64-Readme.md +++ b/images/macos/macos-13-arm64-Readme.md @@ -1,12 +1,12 @@ | Announcements | |-| -| [[macOS] Xcode support policy will be changed on August 11, 2025](https://github.com/actions/runner-images/issues/12541) | +| [[macOS] Default Xcode on macOS 15 Sequoia will be set to Xcode 16.4 on August, 25](https://github.com/actions/runner-images/issues/12751) | | [[macOS] macos-latest YAML-label will use macos-15 in August 2025](https://github.com/actions/runner-images/issues/12520) | *** # macOS 13 - OS Version: macOS 13.7.6 (22H625) - Kernel Version: Darwin 22.6.0 -- Image Version: 20250811.1465 +- Image Version: 20250818.1503 ## Installed Software @@ -18,24 +18,26 @@ - GCC 12 (Homebrew GCC 12.4.0) - available by `gcc-12` alias - GCC 13 (Homebrew GCC 13.4.0) - available by `gcc-13` alias - GCC 14 (Homebrew GCC 14.3.0) - available by `gcc-14` alias +- GCC 15 (Homebrew GCC 15.1.0) - available by `gcc-15` alias - GNU Fortran 12 (Homebrew GCC 12.4.0) - available by `gfortran-12` alias - GNU Fortran 13 (Homebrew GCC 13.4.0) - available by `gfortran-13` alias - GNU Fortran 14 (Homebrew GCC 14.3.0) - available by `gfortran-14` alias -- Kotlin 2.2.0-release-294 +- GNU Fortran 15 (Homebrew GCC 15.1.0) - available by `gfortran-15` alias +- Kotlin 2.2.10-release-430 - Mono 6.12.0.188 - Node.js 20.19.4 - Perl 5.40.2 -- Python3 3.13.5 +- Python3 3.13.7 - Ruby 3.3.9 ### Package Management - Bundler 2.7.1 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 4.6.0 +- Homebrew 4.6.3 - NPM 10.8.2 - NuGet 6.3.1.1 -- Pip3 25.1.1 (python 3.13) +- Pip3 25.2 (python 3.13) - Pipx 1.7.1 - RubyGems 3.7.1 - Yarn 1.22.22 @@ -50,7 +52,7 @@ - aria2 1.37.0 - azcopy 10.30.0 - bazel 8.3.1 -- bazelisk 1.26.0 +- bazelisk 1.27.0 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.7.1 - Git 2.50.1 @@ -69,7 +71,7 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.28.6 +- AWS CLI 2.28.11 - AWS SAM CLI 1.142.1 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.76.0 @@ -88,18 +90,20 @@ ### Browsers - Safari 18.5 (18621.2.5.18.1) - SafariDriver 18.5 (18621.2.5.18.1) -- Google Chrome 139.0.7258.67 -- Google Chrome for Testing 139.0.7258.66 -- ChromeDriver 139.0.7258.66 +- Google Chrome 139.0.7258.128 +- Google Chrome for Testing 139.0.7258.68 +- ChromeDriver 139.0.7258.68 +- Microsoft Edge 139.0.3405.102 +- Microsoft Edge WebDriver 139.0.3405.102 - Mozilla Firefox 141.0.3 - geckodriver 0.36.0 -- Selenium server 4.34.0 +- Selenium server 4.35.0 #### Environment variables | Name | Value | | --------------- | --------------------------------------- | | CHROMEWEBDRIVER | /usr/local/share/chromedriver-mac-arm64 | -| EDGEWEBDRIVER | | +| EDGEWEBDRIVER | /usr/local/share/edge_driver | | GECKOWEBDRIVER | /opt/homebrew/opt/geckodriver/bin | ### Java @@ -120,7 +124,7 @@ #### Python - 3.11.9 - 3.12.10 -- 3.13.6 +- 3.13.7 #### Node.js - 18.20.8 @@ -248,5 +252,5 @@ | ANDROID_SDK_ROOT | /Users/runner/Library/Android/sdk | ### Miscellaneous -- Tcl/Tk 8.6.16 +- Tcl/Tk 8.6.17 From 5fb34621e93e88bf360510504c185779a0a2282f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 20 Aug 2025 21:54:31 +0000 Subject: [PATCH 070/334] Updating readme file for macos-15-arm64 version 20250818.2206 (#12786) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-15-arm64-Readme.md | 34 +++++++++++++++------------ 1 file changed, 19 insertions(+), 15 deletions(-) diff --git a/images/macos/macos-15-arm64-Readme.md b/images/macos/macos-15-arm64-Readme.md index b89b055ac1..48553e04c5 100644 --- a/images/macos/macos-15-arm64-Readme.md +++ b/images/macos/macos-15-arm64-Readme.md @@ -1,12 +1,12 @@ | Announcements | |-| -| [[macOS] Xcode support policy will be changed on August 11, 2025](https://github.com/actions/runner-images/issues/12541) | +| [[macOS] Default Xcode on macOS 15 Sequoia will be set to Xcode 16.4 on August, 25](https://github.com/actions/runner-images/issues/12751) | | [[macOS] macos-latest YAML-label will use macos-15 in August 2025](https://github.com/actions/runner-images/issues/12520) | *** # macOS 15 - OS Version: macOS 15.5 (24F74) - Kernel Version: Darwin 24.5.0 -- Image Version: 20250811.2170 +- Image Version: 20250818.2206 ## Installed Software @@ -18,25 +18,27 @@ - GCC 12 (Homebrew GCC 12.4.0) - available by `gcc-12` alias - GCC 13 (Homebrew GCC 13.4.0) - available by `gcc-13` alias - GCC 14 (Homebrew GCC 14.3.0) - available by `gcc-14` alias +- GCC 15 (Homebrew GCC 15.1.0) - available by `gcc-15` alias - GNU Fortran 12 (Homebrew GCC 12.4.0) - available by `gfortran-12` alias - GNU Fortran 13 (Homebrew GCC 13.4.0) - available by `gfortran-13` alias - GNU Fortran 14 (Homebrew GCC 14.3.0) - available by `gfortran-14` alias -- Kotlin 2.2.0-release-294 +- GNU Fortran 15 (Homebrew GCC 15.1.0) - available by `gfortran-15` alias +- Kotlin 2.2.10-release-430 - Node.js 22.18.0 - Perl 5.40.2 -- Python3 3.13.5 +- Python3 3.13.7 - Ruby 3.3.9 ### Package Management - Bundler 2.7.1 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 4.6.0 +- Homebrew 4.6.3 - NPM 10.9.3 -- Pip3 25.1.1 (python 3.13) +- Pip3 25.2 (python 3.13) - Pipx 1.7.1 - RubyGems 3.7.1 -- Vcpkg 2025 (build from commit d30fdf55cf) +- Vcpkg 2025 (build from commit 4bb07a326d) - Yarn 1.22.22 ### Project Management @@ -49,7 +51,7 @@ - aria2 1.37.0 - azcopy 10.30.0 - bazel 8.3.1 -- bazelisk 1.26.0 +- bazelisk 1.27.0 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.7.1 - Git 2.50.1 @@ -68,7 +70,7 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.28.6 +- AWS CLI 2.28.11 - AWS SAM CLI 1.142.1 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.76.0 @@ -87,18 +89,20 @@ ### Browsers - Safari 18.5 (20621.2.5.11.8) - SafariDriver 18.5 (20621.2.5.11.8) -- Google Chrome 139.0.7258.67 -- Google Chrome for Testing 139.0.7258.66 -- ChromeDriver 139.0.7258.66 +- Google Chrome 139.0.7258.128 +- Google Chrome for Testing 139.0.7258.68 +- ChromeDriver 139.0.7258.68 +- Microsoft Edge 139.0.3405.102 +- Microsoft Edge WebDriver 139.0.3405.102 - Mozilla Firefox 141.0.3 - geckodriver 0.36.0 -- Selenium server 4.34.0 +- Selenium server 4.35.0 #### Environment variables | Name | Value | | --------------- | --------------------------------------- | | CHROMEWEBDRIVER | /usr/local/share/chromedriver-mac-arm64 | -| EDGEWEBDRIVER | | +| EDGEWEBDRIVER | /usr/local/share/edge_driver | | GECKOWEBDRIVER | /opt/homebrew/opt/geckodriver/bin | ### Java @@ -119,7 +123,7 @@ #### Python - 3.11.9 - 3.12.10 -- 3.13.6 +- 3.13.7 #### Node.js - 18.20.8 From df82c55e6da70ecf3c58a73ceb8d684384d26082 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 21 Aug 2025 10:08:14 +0000 Subject: [PATCH 071/334] Updating readme file for ubuntu22 version 20250818.1.0 (#12787) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/ubuntu/Ubuntu2204-Readme.md | 52 +++++++++++++++--------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/images/ubuntu/Ubuntu2204-Readme.md b/images/ubuntu/Ubuntu2204-Readme.md index a751282394..93c9972ee2 100644 --- a/images/ubuntu/Ubuntu2204-Readme.md +++ b/images/ubuntu/Ubuntu2204-Readme.md @@ -1,7 +1,7 @@ # Ubuntu 22.04 - OS Version: 22.04.5 LTS - Kernel Version: 6.8.0-1031-azure -- Image Version: 20250810.1.0 +- Image Version: 20250818.1.0 - Systemd version: 249.11-0ubuntu3.16 ## Installed Software @@ -15,7 +15,7 @@ - GNU C++: 10.5.0, 11.4.0, 12.3.0 - GNU Fortran: 10.5.0, 11.4.0, 12.3.0 - Julia 1.11.6 -- Kotlin 2.2.0-release-294 +- Kotlin 2.2.10-release-430 - Mono 6.12.0.200 - MSBuild 16.10.1.31701 (Mono 6.12.0.200) - Node.js 20.19.4 @@ -26,8 +26,8 @@ ### Package Management - cpan 1.64 -- Helm 3.18.4 -- Homebrew 4.6.0 +- Helm 3.18.5 +- Homebrew 4.6.4 - Miniconda 25.5.1 - Npm 10.8.2 - NuGet 6.6.1.2 @@ -35,7 +35,7 @@ - Pip3 22.0.2 - Pipx 1.7.1 - RubyGems 3.3.5 -- Vcpkg (build from commit d30fdf55cf) +- Vcpkg (build from commit ee0973d809) - Yarn 1.22.22 #### Environment variables @@ -75,14 +75,14 @@ to accomplish this. - Docker Client 28.0.4 - Docker Server 28.0.4 - Fastlane 2.228.0 -- Git 2.50.1 +- Git 2.51.0 - Git LFS 3.7.0 - Git-ftp 1.6.0 - Haveged 1.9.14 - Heroku 10.12.0 - jq 1.6 - Kind 0.29.0 -- Kubectl 1.33.3 +- Kubectl 1.33.4 - Kustomize 5.7.1 - Leiningen 2.11.2 - MediaInfo 21.09 @@ -95,7 +95,7 @@ to accomplish this. - Packer 1.14.1 - Parcel 2.15.4 - Podman 3.4.4 -- Pulumi 3.188.0 +- Pulumi 3.190.0 - R 4.5.1 - Skopeo 1.4.1 - Sphinx Open Source Search Server 2.2.11 @@ -107,18 +107,18 @@ to accomplish this. - Ninja 1.13.1 ### CLI Tools -- Alibaba Cloud CLI 3.0.294 -- AWS CLI 2.28.6 +- Alibaba Cloud CLI 3.0.296 +- AWS CLI 2.28.12 - AWS CLI Session Manager Plugin 1.2.707.0 - AWS SAM CLI 1.142.1 - Azure CLI 2.76.0 - Azure CLI (azure-devops) 1.0.2 - GitHub CLI 2.76.2 -- Google Cloud CLI 533.0.0 -- Netlify CLI 23.1.3 +- Google Cloud CLI 534.0.0 +- Netlify CLI 23.1.4 - OpenShift CLI 4.19.7 - ORAS CLI 1.2.3 -- Vercel CLI 44.7.3 +- Vercel CLI 46.0.2 ### Java | Version | Environment Variable | @@ -157,13 +157,13 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 139.0.7258.66 -- ChromeDriver 139.0.7258.66 +- Google Chrome 139.0.7258.127 +- ChromeDriver 139.0.7258.68 - Chromium 139.0.7258.0 -- Microsoft Edge 139.0.3405.86 -- Microsoft Edge WebDriver 139.0.3405.86 -- Selenium server 4.34.0 -- Mozilla Firefox 141.0.2 +- Microsoft Edge 139.0.3405.102 +- Microsoft Edge WebDriver 139.0.3405.102 +- Selenium server 4.35.0 +- Mozilla Firefox 141.0.3 - Geckodriver 0.36.0 #### Environment variables @@ -182,7 +182,7 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - sqlite3 3.37.2 #### PostgreSQL -- PostgreSQL 14.18 +- PostgreSQL 14.19 ``` User: postgres PostgreSQL service is disabled by default. @@ -190,7 +190,7 @@ Use the following command as a part of your job to start the service: 'sudo syst ``` #### MySQL -- MySQL 8.0.42-0ubuntu0.22.04.2 +- MySQL 8.0.43-0ubuntu0.22.04.1 ``` User: root Password: root @@ -219,7 +219,7 @@ Use the following command as a part of your job to start the service: 'sudo syst - 3.10.18 - 3.11.13 - 3.12.11 -- 3.13.6 +- 3.13.7 #### PyPy - 3.7.13 [PyPy 7.3.9] @@ -281,16 +281,16 @@ Use the following command as a part of your job to start the service: 'sudo syst | alpine:3.18 | sha256:de0eb0b3f2a47ba1eb89389859a9bd88b28e82f5826b6969ad604979713c2d4f | 2025-02-14 | | alpine:3.19 | sha256:3be987e6cde1d07e873c012bf6cfe941e6e85d16ca5fc5b8bedc675451d2de67 | 2025-07-15 | | debian:10 | sha256:58ce6f1271ae1c8a2006ff7d3e54e9874d839f573d8009c20154ad0f2fb0a225 | 2024-06-13 | -| debian:11 | sha256:25c0cab214b810db1b3c8adef5a12a92596979abddf86bb364e8d9c9d111df9f | 2025-07-21 | +| debian:11 | sha256:8ec25a9073e8cc89a184a6256e219828196d75203375a8ad4f0977f3011f2115 | 2025-08-11 | | moby/buildkit:latest | sha256:ddd1ca44b21eda906e81ab14a3d467fa6c39cd73b9a39df1196210edcb8db59e | 2025-07-01 | | node:18 | sha256:c6ae79e38498325db67193d391e6ec1d224d96c693a8a4d943498556716d3783 | 2025-03-27 | | node:18-alpine | sha256:8d6421d663b4c28fd3ebc498332f249011d118945588d0a35cb9bc4b8ca09d9e | 2025-03-27 | -| node:20 | sha256:2c071012e93673d595e1399564c4a48a70a5c0a0acd7db8211d5e6f6316b431a | 2025-07-15 | +| node:20 | sha256:572a90df10a58ebb7d3f223d661d964a6c2383a9c2b5763162b4f631c53dc56a | 2025-07-15 | | node:20-alpine | sha256:df02558528d3d3d0d621f112e232611aecfee7cbc654f6b375765f72bb262799 | 2025-07-15 | -| node:22 | sha256:3218f0d1b9e4b63def322e9ae362d581fbeac1ef21b51fc502ef91386667ce92 | 2025-08-01 | +| node:22 | sha256:3266bc9e8bee1acc8a77386eefaf574987d2729b8c5ec35b0dbd6ddbc40b0ce2 | 2025-08-01 | | node:22-alpine | sha256:1b2479dd35a99687d6638f5976fd235e26c5b37e8122f786fcd5fe231d63de5b | 2025-08-01 | | ubuntu:20.04 | sha256:8feb4d8ca5354def3d8fce243717141ce31e2c428701f6682bd2fafe15388214 | 2025-04-08 | -| ubuntu:22.04 | sha256:1ec65b2719518e27d4d25f104d93f9fac60dc437f81452302406825c46fcc9cb | 2025-07-14 | +| ubuntu:22.04 | sha256:1aa979d85661c488ce030ac292876cf6ed04535d3a237e49f61542d8e5de5ae0 | 2025-07-30 | ### Installed apt packages | Name | Version | From 09d8b5361091d4f986282b3070fd69744fd909fb Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 21 Aug 2025 10:52:30 +0000 Subject: [PATCH 072/334] Updating readme file for win25 version 20250817.1.0 (#12779) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/windows/Windows2025-Readme.md | 39 ++++++++++++++-------------- 1 file changed, 20 insertions(+), 19 deletions(-) diff --git a/images/windows/Windows2025-Readme.md b/images/windows/Windows2025-Readme.md index b60ae5dc30..5c69a62d7e 100644 --- a/images/windows/Windows2025-Readme.md +++ b/images/windows/Windows2025-Readme.md @@ -1,12 +1,13 @@ | Announcements | |-| +| [[Windows Server 2025] image will again have D:/ drive accessible to users from 2025-08-18](https://github.com/actions/runner-images/issues/12744) | | [Windows-latest workflows will use Windows Server 2025 image in GH](https://github.com/actions/runner-images/issues/12677) | | [[Windows-2022] Openssl version will be updated to version 3.5.2 on 2025-10-10](https://github.com/actions/runner-images/issues/12676) | | [[Windows 2022] MongoDB 5.x version will be removed from Windows 2022 image on 2025-09-01 and will be updated to 7.x version.](https://github.com/actions/runner-images/issues/12640) | *** # Windows Server 2025 -- OS Version: 10.0.26100 Build 4656 -- Image Version: 20250810.1.0 +- OS Version: 10.0.26100 Build 4946 +- Image Version: 20250817.1.0 ## Windows features - Windows Subsystem for Linux (WSLv1): Enabled @@ -18,7 +19,7 @@ - Bash 5.2.37(1)-release - Go 1.24.6 - Julia 1.11.6 -- Kotlin 2.2.0 +- Kotlin 2.2.10 - LLVM 20.1.8 - Node 22.18.0 - Perl 5.40.2 @@ -36,7 +37,7 @@ - pip 25.2 (python 3.9) - Pipx 1.7.1 - RubyGems 3.5.22 -- Vcpkg (build from commit d30fdf55cf) +- Vcpkg (build from commit 4bb07a326d) - Yarn 1.22.22 #### Environment variables @@ -67,17 +68,17 @@ - ghc 9.12.2 - Git 2.50.1.windows.1 - Git LFS 3.7.0 -- ImageMagick 7.1.2-0 +- ImageMagick 7.1.2-1 - jq 1.8.1 - Kind 0.29.0 -- Kubectl 1.33.3 +- Kubectl 1.33.4 - gcc 14.2.0 - gdb 16.2 - GNU Binutils 2.44 - Newman 6.2.1 - OpenSSL 3.5.2 - Packer 1.12.0 -- Pulumi 3.188.0 +- Pulumi 3.190.0 - R 4.4.2 - Service Fabric SDK 10.1.2493.9590 - Stack 3.7.1 @@ -90,7 +91,7 @@ - Ninja 1.13.1 ### CLI Tools -- AWS CLI 2.28.6 +- AWS CLI 2.28.11 - AWS SAM CLI 1.142.1 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.76.0 @@ -108,14 +109,14 @@ - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 139.0.7258.67 -- Chrome Driver 139.0.7258.66 -- Microsoft Edge 139.0.3405.86 -- Microsoft Edge Driver 139.0.3405.86 +- Google Chrome 139.0.7258.128 +- Chrome Driver 139.0.7258.68 +- Microsoft Edge 139.0.3405.102 +- Microsoft Edge Driver 139.0.3405.102 - Mozilla Firefox 141.0.3 - Gecko Driver 0.36.0 - IE Driver 4.14.0.0 -- Selenium server 4.34.0 +- Selenium server 4.35.0 #### Environment variables | Name | Value | @@ -167,7 +168,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - 3.10.11 - 3.11.9 - 3.12.10 -- 3.13.6 +- 3.13.7 #### PyPy - 3.9.19 [PyPy 7.3.16] @@ -185,7 +186,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Property | Value | | -------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | | ServiceName | postgresql-x64-17 | -| Version | 17.5 | +| Version | 17.6 | | ServiceStatus | Stopped | | ServiceStartType | Disabled | | EnvironmentVariables | PGBIN=C:\Program Files\PostgreSQL\17\bin
PGDATA=C:\Program Files\PostgreSQL\17\data
PGROOT=C:\Program Files\PostgreSQL\17 | @@ -196,7 +197,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### MongoDB | Version | ServiceName | ServiceStatus | ServiceStartType | | -------- | ----------- | ------------- | ---------------- | -| 7.0.22.0 | MongoDB | Stopped | Disabled | +| 7.0.23.0 | MongoDB | Stopped | Disabled | ### Database tools - Azure CosmosDb Emulator 2.14.24.0 @@ -215,7 +216,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.14.36401.2 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | +| Visual Studio Enterprise 2022 | 17.14.36408.4 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | #### Workloads, components and extensions | Package | Version | @@ -240,7 +241,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Component.UnityEngine.x64 | 17.14.36015.10 | | Component.Unreal.Debugger | 17.14.36015.10 | | Component.Unreal.Ide | 17.14.36015.10 | -| Component.VisualStudio.GitHub.Copilot | 17.14.36331.10 | +| Component.VisualStudio.GitHub.Copilot | 17.14.36405.17 | | Component.VSInstallerProjects2022 | 2.0.1 | | Component.WixToolset.VisualStudioExtension.Dev17 | 1.0.0.22 | | Component.WixToolset.VisualStudioExtension.Schemas3 | 1.0.0.22 | @@ -476,7 +477,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Powershell Modules - Az: 12.5.0 -- AWSPowershell: 5.0.29 +- AWSPowershell: 5.0.34 - DockerMsftProvider: 1.0.0.8 - MarkdownPS: 1.10 - Microsoft.Graph: 2.29.1 From 48f22b16b66b72fb02c67743498cab71bba4601a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 21 Aug 2025 10:52:36 +0000 Subject: [PATCH 073/334] Updating readme file for win22 version 20250817.1.0 (#12780) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/windows/Windows2022-Readme.md | 49 ++++++++++++++-------------- 1 file changed, 25 insertions(+), 24 deletions(-) diff --git a/images/windows/Windows2022-Readme.md b/images/windows/Windows2022-Readme.md index c0d5998356..2c44123a21 100644 --- a/images/windows/Windows2022-Readme.md +++ b/images/windows/Windows2022-Readme.md @@ -1,12 +1,13 @@ | Announcements | |-| +| [[Windows Server 2025] image will again have D:/ drive accessible to users from 2025-08-18](https://github.com/actions/runner-images/issues/12744) | | [Windows-latest workflows will use Windows Server 2025 image in GH](https://github.com/actions/runner-images/issues/12677) | | [[Windows-2022] Openssl version will be updated to version 3.5.2 on 2025-10-10](https://github.com/actions/runner-images/issues/12676) | | [[Windows 2022] MongoDB 5.x version will be removed from Windows 2022 image on 2025-09-01 and will be updated to 7.x version.](https://github.com/actions/runner-images/issues/12640) | *** # Windows Server 2022 -- OS Version: 10.0.20348 Build 3932 -- Image Version: 20250811.1.0 +- OS Version: 10.0.20348 Build 4052 +- Image Version: 20250817.1.0 ## Windows features - Windows Subsystem for Linux (WSLv1): Enabled @@ -17,7 +18,7 @@ - Bash 5.2.37(1)-release - Go 1.24.6 - Julia 1.11.6 -- Kotlin 2.2.0 +- Kotlin 2.2.10 - LLVM 20.1.8 - Node 20.19.4 - Perl 5.32.1 @@ -35,7 +36,7 @@ - pip 25.2 (python 3.9) - Pipx 1.7.1 - RubyGems 3.5.22 -- Vcpkg (build from commit 0a081b36b3) +- Vcpkg (build from commit 4bb07a326d) - Yarn 1.22.22 #### Environment variables @@ -66,11 +67,11 @@ - ghc 9.12.2 - Git 2.50.1.windows.1 - Git LFS 3.7.0 -- ImageMagick 7.1.2-0 +- ImageMagick 7.1.2-1 - InnoSetup 6.4.0 - jq 1.8.1 - Kind 0.29.0 -- Kubectl 1.33.3 +- Kubectl 1.33.4 - Mercurial 6.3.1 - gcc 12.2.0 - gdb 11.2 @@ -79,7 +80,7 @@ - NSIS 3.10 - OpenSSL 1.1.1w - Packer 1.12.0 -- Pulumi 3.188.0 +- Pulumi 3.190.0 - R 4.4.2 - Service Fabric SDK 10.1.2493.9590 - Stack 3.7.1 @@ -93,8 +94,8 @@ - Ninja 1.13.1 ### CLI Tools -- Alibaba Cloud CLI 3.0.294 -- AWS CLI 2.28.6 +- Alibaba Cloud CLI 3.0.295 +- AWS CLI 2.28.11 - AWS SAM CLI 1.142.1 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.76.0 @@ -116,14 +117,14 @@ - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 139.0.7258.67 -- Chrome Driver 139.0.7258.66 -- Microsoft Edge 139.0.3405.86 -- Microsoft Edge Driver 139.0.3405.86 +- Google Chrome 139.0.7258.128 +- Chrome Driver 139.0.7258.68 +- Microsoft Edge 139.0.3405.102 +- Microsoft Edge Driver 139.0.3405.102 - Mozilla Firefox 141.0.3 - Gecko Driver 0.36.0 - IE Driver 4.14.0.0 -- Selenium server 4.34.0 +- Selenium server 4.35.0 #### Environment variables | Name | Value | @@ -175,7 +176,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - 3.10.11 - 3.11.9 - 3.12.10 -- 3.13.6 +- 3.13.7 #### PyPy - 2.7.18 [PyPy 7.3.20] @@ -196,7 +197,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Property | Value | | -------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | | ServiceName | postgresql-x64-14 | -| Version | 14.18 | +| Version | 14.19 | | 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 | @@ -225,7 +226,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.14.36401.2 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | +| Visual Studio Enterprise 2022 | 17.14.36408.4 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | #### Workloads, components and extensions | Package | Version | @@ -252,7 +253,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Component.Unreal.Android | 17.14.36015.10 | | Component.Unreal.Debugger | 17.14.36015.10 | | Component.Unreal.Ide | 17.14.36015.10 | -| Component.VisualStudio.GitHub.Copilot | 17.14.36331.10 | +| Component.VisualStudio.GitHub.Copilot | 17.14.36405.17 | | Component.VSInstallerProjects2022 | 2.0.1 | | Component.WixToolset.VisualStudioExtension.Dev17 | 1.0.0.22 | | Component.WixToolset.VisualStudioExtension.Schemas3 | 1.0.0.22 | @@ -496,7 +497,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Powershell Modules - Az: 12.5.0 -- AWSPowershell: 5.0.29 +- AWSPowershell: 5.0.34 - DockerMsftProvider: 1.0.0.8 - MarkdownPS: 1.10 - Microsoft.Graph: 2.29.1 @@ -534,9 +535,9 @@ Note: MSYS2 is pre-installed on image but not added to PATH. ### Cached Docker images | Repository:Tag | Digest | Created | | ------------------------------------------------------------------------- | ------------------------------------------------------------------------ | ---------- | -| mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2022 | sha256:a079da56a0014847d85010ddf264215332dcde03f8a27870d1fabf55aa86fb13 | 2025-07-08 | -| mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2022 | sha256:ce9beb1bd919247d9bc69e9f0345795381ec15000c1faa989a7839cd5f65a0e9 | 2025-07-08 | -| mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2022 | sha256:425ca73da19ca274edd1b466e1009342b476306de6918eb246758b9482f47927 | 2025-07-08 | -| mcr.microsoft.com/windows/nanoserver:ltsc2022 | sha256:9a57174ce85e979529e4f0cd58dff2e837b65fc7832b7585b4882f6cce0e255d | 2025-07-05 | -| mcr.microsoft.com/windows/servercore:ltsc2022 | sha256:3281482945016cdaefbe417edd8338de8119e077b6941f74e78b050da1b7bd97 | 2025-07-05 | +| mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2022 | sha256:b06372fdf2436467edcaea8526ff623e86af057be7ae2096166ee8c6d6f0a7f4 | 2025-08-12 | +| mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2022 | sha256:93b737c136a81a61b8a27f87ae9072bd649cd39d950dadffc899b663e54cce18 | 2025-08-12 | +| mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2022 | sha256:35fb40d7f9be74ac14c712e1e5d0064aee2fdb4bf3173450c7c634b725801d80 | 2025-08-12 | +| mcr.microsoft.com/windows/nanoserver:ltsc2022 | sha256:6b12945bd34dd80b9c3bca145948d32155f0c3657c567909c85bb829f6197755 | 2025-08-08 | +| mcr.microsoft.com/windows/servercore:ltsc2022 | sha256:d9e1a220c13cf25c7b213fbd96df2b63671e2dba0de3909003d4bb23a8bc8a1c | 2025-08-08 | From 76fc2ceabfd74abd4afd113b77b22e82e23d5221 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 21 Aug 2025 12:26:09 +0000 Subject: [PATCH 074/334] Updating readme file for ubuntu24 version 20250818.1.0 (#12792) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/ubuntu/Ubuntu2404-Readme.md | 42 +++++++++++++++--------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/images/ubuntu/Ubuntu2404-Readme.md b/images/ubuntu/Ubuntu2404-Readme.md index aa052077e4..2477c3dc46 100644 --- a/images/ubuntu/Ubuntu2404-Readme.md +++ b/images/ubuntu/Ubuntu2404-Readme.md @@ -1,7 +1,7 @@ # Ubuntu 24.04 - OS Version: 24.04.2 LTS - Kernel Version: 6.11.0-1018-azure -- Image Version: 20250810.1.0 +- Image Version: 20250818.1.0 - Systemd version: 255.4-1ubuntu8.10 ## Installed Software @@ -15,7 +15,7 @@ - GNU C++: 12.3.0, 13.3.0, 14.2.0 - GNU Fortran: 12.3.0, 13.3.0, 14.2.0 - Julia 1.11.6 -- Kotlin 2.2.0-release-294 +- Kotlin 2.2.10-release-430 - Node.js 20.19.4 - Perl 5.38.2 - Python 3.12.3 @@ -24,15 +24,15 @@ ### Package Management - cpan 1.64 -- Helm 3.18.4 -- Homebrew 4.6.0 +- Helm 3.18.5 +- Homebrew 4.6.4 - Miniconda 25.5.1 - Npm 10.8.2 - Pip 24.0 - Pip3 24.0 - Pipx 1.7.1 - RubyGems 3.4.20 -- Vcpkg (build from commit d30fdf55cf) +- Vcpkg (build from commit ee0973d809) - Yarn 1.22.22 #### Environment variables @@ -56,7 +56,7 @@ to accomplish this. - Maven 3.9.11 ### Tools -- Ansible 2.18.7 +- Ansible 2.18.8 - AzCopy 10.30.0 - available by `azcopy` and `azcopy10` aliases - Bazel 8.3.1 - Bazelisk 1.26.0 @@ -70,13 +70,13 @@ to accomplish this. - Docker Client 28.0.4 - Docker Server 28.0.4 - Fastlane 2.228.0 -- Git 2.50.1 +- Git 2.51.0 - Git LFS 3.7.0 - Git-ftp 1.6.0 - Haveged 1.9.14 - jq 1.7 - Kind 0.29.0 -- Kubectl 1.33.3 +- Kubectl 1.33.4 - Kustomize 5.7.1 - MediaInfo 24.01 - Mercurial 6.7.2 @@ -88,7 +88,7 @@ to accomplish this. - Packer 1.14.1 - Parcel 2.15.4 - Podman 4.9.3 -- Pulumi 3.188.0 +- Pulumi 3.190.0 - Skopeo 1.13.3 - Sphinx Open Source Search Server 2.2.11 - yamllint 1.37.1 @@ -97,13 +97,13 @@ to accomplish this. - Ninja 1.13.1 ### CLI Tools -- AWS CLI 2.28.6 +- AWS CLI 2.28.12 - AWS CLI Session Manager Plugin 1.2.707.0 - AWS SAM CLI 1.142.1 - Azure CLI 2.76.0 - Azure CLI (azure-devops) 1.0.2 - GitHub CLI 2.76.2 -- Google Cloud CLI 533.0.0 +- Google Cloud CLI 534.0.0 ### Java | Version | Environment Variable | @@ -137,13 +137,13 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 139.0.7258.66 -- ChromeDriver 139.0.7258.66 +- Google Chrome 139.0.7258.127 +- ChromeDriver 139.0.7258.68 - Chromium 139.0.7258.0 -- Microsoft Edge 139.0.3405.86 -- Microsoft Edge WebDriver 139.0.3405.86 -- Selenium server 4.34.0 -- Mozilla Firefox 141.0.2 +- Microsoft Edge 139.0.3405.102 +- Microsoft Edge WebDriver 139.0.3405.102 +- Selenium server 4.35.0 +- Mozilla Firefox 141.0.3 - Geckodriver 0.36.0 #### Environment variables @@ -155,14 +155,14 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. | SELENIUM_JAR_PATH | /usr/share/java/selenium-server.jar | ### .NET Tools -- .NET Core SDK: 8.0.118 +- .NET Core SDK: 8.0.119 - nbgv 3.7.115+d31f50f4d1 ### Databases - sqlite3 3.45.1 #### PostgreSQL -- PostgreSQL 16.9 +- PostgreSQL 16.10 ``` User: postgres PostgreSQL service is disabled by default. @@ -170,7 +170,7 @@ Use the following command as a part of your job to start the service: 'sudo syst ``` #### MySQL -- MySQL 8.0.42-0ubuntu0.24.04.2 +- MySQL 8.0.43-0ubuntu0.24.04.1 ``` User: root Password: root @@ -195,7 +195,7 @@ Use the following command as a part of your job to start the service: 'sudo syst - 3.10.18 - 3.11.13 - 3.12.11 -- 3.13.6 +- 3.13.7 #### PyPy - 3.9.19 [PyPy 7.3.16] From 7d1428475846ccb01cb8cc6a0a76a88783fd1537 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 21 Aug 2025 20:34:57 +0000 Subject: [PATCH 075/334] Updating readme file for macos-14 version 20250818.1534 (#12854) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-14-Readme.md | 74 +++++++++++++++++---------------- 1 file changed, 38 insertions(+), 36 deletions(-) diff --git a/images/macos/macos-14-Readme.md b/images/macos/macos-14-Readme.md index c79cc40caa..48d9a68f4e 100644 --- a/images/macos/macos-14-Readme.md +++ b/images/macos/macos-14-Readme.md @@ -1,12 +1,12 @@ | Announcements | |-| -| [[macOS] Xcode support policy will be changed on August 11, 2025](https://github.com/actions/runner-images/issues/12541) | +| [[macOS] Default Xcode on macOS 15 Sequoia will be set to Xcode 16.4 on August, 25](https://github.com/actions/runner-images/issues/12751) | | [[macOS] macos-latest YAML-label will use macos-15 in August 2025](https://github.com/actions/runner-images/issues/12520) | *** # macOS 14 - OS Version: macOS 14.7.6 (23H626) - Kernel Version: Darwin 23.6.0 -- Image Version: 20250811.1510 +- Image Version: 20250818.1534 ## Installed Software @@ -18,15 +18,17 @@ - GCC 12 (Homebrew GCC 12.4.0) - available by `gcc-12` alias - GCC 13 (Homebrew GCC 13.4.0) - available by `gcc-13` alias - GCC 14 (Homebrew GCC 14.3.0) - available by `gcc-14` alias +- GCC 15 (Homebrew GCC 15.1.0) - available by `gcc-15` alias - GNU Fortran 12 (Homebrew GCC 12.4.0) - available by `gfortran-12` alias - GNU Fortran 13 (Homebrew GCC 13.4.0) - available by `gfortran-13` alias - GNU Fortran 14 (Homebrew GCC 14.3.0) - available by `gfortran-14` alias -- Kotlin 2.2.0-release-294 +- GNU Fortran 15 (Homebrew GCC 15.1.0) - available by `gfortran-15` alias +- Kotlin 2.2.10-release-430 - Mono 6.12.0.188 - Node.js 20.19.4 - Perl 5.40.2 - PHP 8.4.11 -- Python3 3.13.6 +- Python3 3.13.7 - Ruby 3.3.9 ### Package Management @@ -34,13 +36,13 @@ - Carthage 0.40.0 - CocoaPods 1.16.2 - Composer 2.8.10 -- Homebrew 4.6.0 +- Homebrew 4.6.3 - NPM 10.8.2 - NuGet 6.3.1.1 - Pip3 25.2 (python 3.13) - Pipx 1.7.1 - RubyGems 3.7.1 -- Vcpkg 2025 (build from commit d30fdf55cf) +- Vcpkg 2025 (build from commit 4bb07a326d) - Yarn 1.22.22 ### Project Management @@ -53,7 +55,7 @@ - aria2 1.37.0 - azcopy 10.30.0 - bazel 8.3.1 -- bazelisk 1.26.0 +- bazelisk 1.27.0 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.15.0 - Git 2.50.1 @@ -72,7 +74,7 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.28.6 +- AWS CLI 2.28.11 - AWS SAM CLI 1.142.1 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.76.0 @@ -92,14 +94,14 @@ ### Browsers - Safari 18.5 (19621.2.5.18.1) - SafariDriver 18.5 (19621.2.5.18.1) -- Google Chrome 139.0.7258.67 -- Google Chrome for Testing 139.0.7258.66 -- ChromeDriver 139.0.7258.66 -- Microsoft Edge 139.0.3405.86 -- Microsoft Edge WebDriver 139.0.3405.86 +- Google Chrome 139.0.7258.128 +- Google Chrome for Testing 139.0.7258.68 +- ChromeDriver 139.0.7258.68 +- Microsoft Edge 139.0.3405.102 +- Microsoft Edge WebDriver 139.0.3405.102 - Mozilla Firefox 141.0.3 - geckodriver 0.36.0 -- Selenium server 4.34.0 +- Selenium server 4.35.0 #### Environment variables | Name | Value | @@ -129,7 +131,7 @@ - 3.10.18 - 3.11.9 - 3.12.10 -- 3.13.6 +- 3.13.7 #### Node.js - 18.20.8 @@ -233,26 +235,26 @@ | DriverKit 24.2 | driverkit24.2 | 16.2 | #### Installed Simulators -| OS | Simulators | -| ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| iOS 17.0 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | -| iOS 17.2 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | -| iOS 17.4 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 17.5 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 18.1 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 18.2 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| tvOS 17.0 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 17.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 17.4 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 17.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 18.1 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 18.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| watchOS 10.0 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 10.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 10.4 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 10.5 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 11.1 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 11.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | +| OS | Simulators | +| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| iOS 17.0 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | +| iOS 17.2 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | +| iOS 17.4 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 17.5 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 18.1 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 18.2 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| tvOS 17.0 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 17.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 17.4 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 17.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 18.1 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 18.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| watchOS 10.0 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 10.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 10.4 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 10.5 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 11.1 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 11.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | ### Android | Package Name | Version | @@ -279,7 +281,7 @@ | ANDROID_SDK_ROOT | /Users/runner/Library/Android/sdk | ### Miscellaneous -- Tcl/Tk 8.6.16 +- Tcl/Tk 8.6.17 #### Environment variables | Name | Value | From b15aef1cc07777744931249c9023a33b6e6161c3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 21 Aug 2025 21:23:21 +0000 Subject: [PATCH 076/334] Updating readme file for macos-14-arm64 version 20250818.1747 (#12783) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-14-arm64-Readme.md | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/images/macos/macos-14-arm64-Readme.md b/images/macos/macos-14-arm64-Readme.md index c662d55b98..3144c970ed 100644 --- a/images/macos/macos-14-arm64-Readme.md +++ b/images/macos/macos-14-arm64-Readme.md @@ -1,13 +1,12 @@ | Announcements | |-| | [[macOS] Default Xcode on macOS 15 Sequoia will be set to Xcode 16.4 on August, 25](https://github.com/actions/runner-images/issues/12751) | -| [[macOS] Xcode support policy will be changed on August 11, 2025](https://github.com/actions/runner-images/issues/12541) | | [[macOS] macos-latest YAML-label will use macos-15 in August 2025](https://github.com/actions/runner-images/issues/12520) | *** # macOS 14 - OS Version: macOS 14.7.6 (23H626) - Kernel Version: Darwin 23.6.0 -- Image Version: 20250813.1729 +- Image Version: 20250818.1747 ## Installed Software @@ -24,11 +23,11 @@ - GNU Fortran 13 (Homebrew GCC 13.4.0) - available by `gfortran-13` alias - GNU Fortran 14 (Homebrew GCC 14.3.0) - available by `gfortran-14` alias - GNU Fortran 15 (Homebrew GCC 15.1.0) - available by `gfortran-15` alias -- Kotlin 2.2.0-release-294 +- Kotlin 2.2.10-release-430 - Mono 6.12.0.188 - Node.js 20.19.4 - Perl 5.40.2 -- Python3 3.13.6 +- Python3 3.13.7 - Ruby 3.3.9 ### Package Management @@ -41,7 +40,7 @@ - Pip3 25.2 (python 3.13) - Pipx 1.7.1 - RubyGems 3.7.1 -- Vcpkg 2025 (build from commit b664925609) +- Vcpkg 2025 (build from commit 4bb07a326d) - Yarn 1.22.22 ### Project Management @@ -73,7 +72,7 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.28.8 +- AWS CLI 2.28.11 - AWS SAM CLI 1.142.1 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.76.0 @@ -95,6 +94,8 @@ - Google Chrome 139.0.7258.128 - Google Chrome for Testing 139.0.7258.68 - ChromeDriver 139.0.7258.68 +- Microsoft Edge 139.0.3405.102 +- Microsoft Edge WebDriver 139.0.3405.102 - Mozilla Firefox 141.0.3 - geckodriver 0.36.0 - Selenium server 4.35.0 @@ -103,7 +104,7 @@ | Name | Value | | --------------- | --------------------------------------- | | CHROMEWEBDRIVER | /usr/local/share/chromedriver-mac-arm64 | -| EDGEWEBDRIVER | | +| EDGEWEBDRIVER | /usr/local/share/edge_driver | | GECKOWEBDRIVER | /opt/homebrew/opt/geckodriver/bin | ### Java @@ -124,7 +125,7 @@ #### Python - 3.11.9 - 3.12.10 -- 3.13.6 +- 3.13.7 #### Node.js - 18.20.8 @@ -279,5 +280,5 @@ | ANDROID_SDK_ROOT | /Users/runner/Library/Android/sdk | ### Miscellaneous -- Tcl/Tk 8.6.16 +- Tcl/Tk 8.6.17 From 48c9075100c941eb40fc43c269de73bacbeae9c6 Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Fri, 22 Aug 2025 12:22:02 +0200 Subject: [PATCH 077/334] [macOS] Update default Xcode to 16.4 on macOS-15 (#12871) --- images/macos/toolsets/toolset-15.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/images/macos/toolsets/toolset-15.json b/images/macos/toolsets/toolset-15.json index efe6c91569..2b4b172727 100644 --- a/images/macos/toolsets/toolset-15.json +++ b/images/macos/toolsets/toolset-15.json @@ -1,6 +1,6 @@ { "xcode": { - "default": "16", + "default": "16.4", "x64": { "versions": [ { From 2673a3067e0d70d53b1cc708f192a4b97c6c27b8 Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Fri, 22 Aug 2025 12:22:19 +0200 Subject: [PATCH 078/334] [macOS] Disable conflicting components for Xcode 26 beta (#12872) --- images/macos/toolsets/toolset-15.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/images/macos/toolsets/toolset-15.json b/images/macos/toolsets/toolset-15.json index 2b4b172727..f95b56cd62 100644 --- a/images/macos/toolsets/toolset-15.json +++ b/images/macos/toolsets/toolset-15.json @@ -9,7 +9,7 @@ "version": "26.0.0-Beta.6+17A5305f", "symlinks": ["26.0"], "sha256": "969b8dfe04c366a1900db6052aae7e711f3ecd34b1cfd08f51b5f98c031c2abd", - "install_runtimes": "default" + "install_runtimes": "none" }, { "link": "16.4", @@ -61,7 +61,7 @@ "version": "26.0.0-Beta.6+17A5305f", "symlinks": ["26.0"], "sha256": "969b8dfe04c366a1900db6052aae7e711f3ecd34b1cfd08f51b5f98c031c2abd", - "install_runtimes": "default" + "install_runtimes": "none" }, { "link": "16.4", From 25f533f3b2db8f03ad46ca4c87603cee7a41eeac Mon Sep 17 00:00:00 2001 From: Shamil Mubarakshin <127750046+shamil-mubarakshin@users.noreply.github.com> Date: Mon, 25 Aug 2025 19:36:35 +0200 Subject: [PATCH 079/334] [windows] Remove Msys2 checksum verification (#12884) --- images/windows/scripts/build/Install-Msys2.ps1 | 7 ------- 1 file changed, 7 deletions(-) diff --git a/images/windows/scripts/build/Install-Msys2.ps1 b/images/windows/scripts/build/Install-Msys2.ps1 index 8d970031a5..ae8eca8100 100644 --- a/images/windows/scripts/build/Install-Msys2.ps1 +++ b/images/windows/scripts/build/Install-Msys2.ps1 @@ -22,13 +22,6 @@ function Install-Msys2 { Write-Host "Download msys2 installer $installerName" $installerPath = Invoke-DownloadWithRetry $downloadUri - #region Supply chain security - MSYS2 - $externalHash = Get-ChecksumFromUrl -Type "SHA256" ` - -Url ($downloadUri -replace $installerName, "msys2-checksums.txt") ` - -FileName $installerName - Test-FileChecksum $installerPath -ExpectedSHA256Sum $externalHash - #endregion - Write-Host "Starting msys2 installation" & $installerPath in --confirm-command --accept-messages --root C:/msys64 if ($LastExitCode -ne 0) { From 6d025759810a09994972fc0f6700cfe5c7ada852 Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Tue, 26 Aug 2025 19:06:22 +0200 Subject: [PATCH 080/334] [doc] Remove image rollout badges (#12896) --- README.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index 12e47045c8..e647521a50 100644 --- a/README.md +++ b/README.md @@ -18,19 +18,19 @@ To build a VM machine from this repo's source, see the [instructions](docs/creat ## Available Images -| Image | YAML Label | Included Software | Rollout Status of Latest Image Release | -| --------------------|---------------------|--------------------|--------------------| -| Ubuntu 24.04 | `ubuntu-latest` or `ubuntu-24.04` | [ubuntu-24.04] | ![Endpoint Badge](https://img.shields.io/endpoint?url=https%3A%2F%2Fgist.githubusercontent.com%2Fsubir0071%2F385e39188f4280878bada99250e99db7%2Fraw%2Fubuntu24.json) | -| Ubuntu 22.04 | `ubuntu-22.04` | [ubuntu-22.04] | ![Endpoint Badge](https://img.shields.io/endpoint?url=https%3A%2F%2Fgist.githubusercontent.com%2Fsubir0071%2F385e39188f4280878bada99250e99db7%2Fraw%2Fubuntu22.json) | -| macOS 15 | `macos-15-large`| [macOS-15] | ![Endpoint Badge](https://img.shields.io/endpoint?url=https%3A%2F%2Fgist.githubusercontent.com%2Fsubir0071%2F385e39188f4280878bada99250e99db7%2Fraw%2Fmacos-15.json) | -| macOS 15 Arm64 | `macos-15` or `macos-15-xlarge` | [macOS-15-arm64] | ![Endpoint Badge](https://img.shields.io/endpoint?url=https%3A%2F%2Fgist.githubusercontent.com%2Fsubir0071%2F385e39188f4280878bada99250e99db7%2Fraw%2Fmacos-15-arm64.json) | -| macOS 14 | `macos-latest-large` or `macos-14-large`| [macOS-14] | ![Endpoint Badge](https://img.shields.io/endpoint?url=https%3A%2F%2Fgist.githubusercontent.com%2Fsubir0071%2F385e39188f4280878bada99250e99db7%2Fraw%2Fmacos-14.json) | -| macOS 14 Arm64 |`macos-latest`, `macos-14`, `macos-latest-xlarge` or `macos-14-xlarge`| [macOS-14-arm64] | ![Endpoint Badge](https://img.shields.io/endpoint?url=https%3A%2F%2Fgist.githubusercontent.com%2Fsubir0071%2F385e39188f4280878bada99250e99db7%2Fraw%2Fmacos-14-arm64.json) | -| macOS 13 | `macos-13` or `macos-13-large` | [macOS-13] | ![Endpoint Badge](https://img.shields.io/endpoint?url=https%3A%2F%2Fgist.githubusercontent.com%2Fsubir0071%2F385e39188f4280878bada99250e99db7%2Fraw%2Fmacos-13.json) | -| macOS 13 Arm64 | `macos-13-xlarge` | [macOS-13-arm64] | ![Endpoint Badge](https://img.shields.io/endpoint?url=https%3A%2F%2Fgist.githubusercontent.com%2Fsubir0071%2F385e39188f4280878bada99250e99db7%2Fraw%2Fmacos-13-arm64.json) | -| Windows Server 2025 | `windows-2025` | [windows-2025] | ![Endpoint Badge](https://img.shields.io/endpoint?url=https%3A%2F%2Fgist.githubusercontent.com%2Fsubir0071%2F385e39188f4280878bada99250e99db7%2Fraw%2Fwin25.json) | -| Windows Server 2022 | `windows-latest` or `windows-2022` | [windows-2022] | ![Endpoint Badge](https://img.shields.io/endpoint?url=https%3A%2F%2Fgist.githubusercontent.com%2Fsubir0071%2F385e39188f4280878bada99250e99db7%2Fraw%2Fwin22.json) | -| Windows Server 2019 | `windows-2019` | [windows-2019] | ![Deprecated](https://img.shields.io/badge/-Deprecated-red) | +| Image | YAML Label | Included Software | +| --------------------|---------------------|--------------------| +| Ubuntu 24.04 | `ubuntu-latest` or `ubuntu-24.04` | [ubuntu-24.04] | +| Ubuntu 22.04 | `ubuntu-22.04` | [ubuntu-22.04] | +| macOS 15 | `macos-15-large`| [macOS-15] | +| macOS 15 Arm64 | `macos-15` or `macos-15-xlarge` | [macOS-15-arm64] | +| macOS 14 | `macos-latest-large` or `macos-14-large`| [macOS-14] | +| macOS 14 Arm64 |`macos-latest`, `macos-14`, `macos-latest-xlarge` or `macos-14-xlarge`| [macOS-14-arm64] | +| macOS 13 | `macos-13` or `macos-13-large` | [macOS-13] | +| macOS 13 Arm64 | `macos-13-xlarge` | [macOS-13-arm64] | +| Windows Server 2025 | `windows-2025` | [windows-2025] | +| Windows Server 2022 | `windows-latest` or `windows-2022` | [windows-2022] | +| Windows Server 2019 ![Deprecated](https://img.shields.io/badge/-Deprecated-red) | `windows-2019` | [windows-2019] | ### Label scheme From 4cabe59579b64f8d24c271d29d53f23337d886ba Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 27 Aug 2025 08:17:23 +0000 Subject: [PATCH 081/334] Updating readme file for macos-13-arm64 version 20250825.1524 (#12882) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-13-arm64-Readme.md | 29 ++++++++++++++------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/images/macos/macos-13-arm64-Readme.md b/images/macos/macos-13-arm64-Readme.md index 7e8c4b0335..89009f8f33 100644 --- a/images/macos/macos-13-arm64-Readme.md +++ b/images/macos/macos-13-arm64-Readme.md @@ -1,12 +1,13 @@ | Announcements | |-| +| [[macOS] Deprecation of 4 tools on November 3rd.](https://github.com/actions/runner-images/issues/12873) | | [[macOS] Default Xcode on macOS 15 Sequoia will be set to Xcode 16.4 on August, 25](https://github.com/actions/runner-images/issues/12751) | | [[macOS] macos-latest YAML-label will use macos-15 in August 2025](https://github.com/actions/runner-images/issues/12520) | *** # macOS 13 - OS Version: macOS 13.7.6 (22H625) - Kernel Version: Darwin 22.6.0 -- Image Version: 20250818.1503 +- Image Version: 20250825.1524 ## Installed Software @@ -34,7 +35,7 @@ - Bundler 2.7.1 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 4.6.3 +- Homebrew 4.6.6 - NPM 10.8.2 - NuGet 6.3.1.1 - Pip3 25.2 (python 3.13) @@ -55,9 +56,9 @@ - bazelisk 1.27.0 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.7.1 -- Git 2.50.1 +- Git 2.51.0 - Git LFS 3.7.0 -- GitHub CLI 2.76.2 +- GitHub CLI 2.78.0 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 @@ -71,14 +72,14 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.28.11 -- AWS SAM CLI 1.142.1 +- AWS CLI 2.28.16 +- AWS SAM CLI 1.143.0 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.76.0 - Azure CLI (azure-devops) 1.0.2 - Bicep CLI 0.37.4 - Cmake 3.31.6 -- CodeQL Action Bundle 2.22.3 +- CodeQL Action Bundle 2.22.4 - Fastlane 2.228.0 - SwiftFormat 0.57.2 - Xcbeautify 2.30.1 @@ -90,12 +91,12 @@ ### Browsers - Safari 18.5 (18621.2.5.18.1) - SafariDriver 18.5 (18621.2.5.18.1) -- Google Chrome 139.0.7258.128 -- Google Chrome for Testing 139.0.7258.68 -- ChromeDriver 139.0.7258.68 -- Microsoft Edge 139.0.3405.102 -- Microsoft Edge WebDriver 139.0.3405.102 -- Mozilla Firefox 141.0.3 +- Google Chrome 139.0.7258.139 +- Google Chrome for Testing 139.0.7258.138 +- ChromeDriver 139.0.7258.138 +- Microsoft Edge 139.0.3405.111 +- Microsoft Edge WebDriver 139.0.3405.111 +- Mozilla Firefox 142.0 - geckodriver 0.36.0 - Selenium server 4.35.0 @@ -201,8 +202,8 @@ | visionOS 1.0 | xros1.0 | 15.2 | | Simulator - visionOS 1.0 | xrsimulator1.0 | 15.2 | | Asset Runtime SDK for macOS hosts targeting watchOS 9.4 | assetruntime.host.macosx.target.watchos9.4 | 14.3.1 | -| Asset Runtime SDK for macOS hosts targeting tvOS 16.4 | assetruntime.host.macosx.target.appletvos16.4 | 14.3.1 | | Asset Runtime SDK for macOS hosts targeting iOS 16.4 | assetruntime.host.macosx.target.iphoneos16.4 | 14.3.1 | +| Asset Runtime SDK for macOS hosts targeting tvOS 16.4 | assetruntime.host.macosx.target.appletvos16.4 | 14.3.1 | | DriverKit 22.1 | driverkit22.1 | 14.1 | | DriverKit 22.2 | driverkit22.2 | 14.2 | | DriverKit 22.4 | driverkit22.4 | 14.3.1 | From 98cc45d27e5935b2d4fd7916b58b41fe2e4ae21d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 27 Aug 2025 11:14:46 +0000 Subject: [PATCH 082/334] Updating readme file for macos-13 version 20250825.1442 (#12886) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-13-Readme.md | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/images/macos/macos-13-Readme.md b/images/macos/macos-13-Readme.md index 12a4bb3f17..567cf5b667 100644 --- a/images/macos/macos-13-Readme.md +++ b/images/macos/macos-13-Readme.md @@ -1,12 +1,13 @@ | Announcements | |-| +| [[macOS] Deprecation of 4 tools on November 3rd.](https://github.com/actions/runner-images/issues/12873) | | [[macOS] Default Xcode on macOS 15 Sequoia will be set to Xcode 16.4 on August, 25](https://github.com/actions/runner-images/issues/12751) | | [[macOS] macos-latest YAML-label will use macos-15 in August 2025](https://github.com/actions/runner-images/issues/12520) | *** # macOS 13 - OS Version: macOS 13.7.6 (22H625) - Kernel Version: Darwin 22.6.0 -- Image Version: 20250818.1405 +- Image Version: 20250825.1442 ## Installed Software @@ -35,14 +36,14 @@ - Bundler 2.7.1 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Composer 2.8.10 -- Homebrew 4.6.3 +- Composer 2.8.11 +- Homebrew 4.6.6 - NPM 10.8.2 - NuGet 6.3.1.1 - Pip3 25.2 (python 3.13) - Pipx 1.7.1 - RubyGems 3.7.1 -- Vcpkg 2025 (build from commit 4bb07a326d) +- Vcpkg 2025 (build from commit 6ecbbbdf31) - Yarn 1.22.22 ### Project Management @@ -58,9 +59,9 @@ - bazelisk 1.27.0 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.15.0 -- Git 2.50.1 +- Git 2.51.0 - Git LFS 3.7.0 -- GitHub CLI 2.76.2 +- GitHub CLI 2.78.0 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 @@ -74,14 +75,14 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.28.11 -- AWS SAM CLI 1.142.1 +- AWS CLI 2.28.16 +- AWS SAM CLI 1.143.0 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.76.0 - Azure CLI (azure-devops) 1.0.2 - Bicep CLI 0.37.4 - Cmake 3.31.6 -- CodeQL Action Bundle 2.22.3 +- CodeQL Action Bundle 2.22.4 - Fastlane 2.228.0 - SwiftFormat 0.57.2 - Xcbeautify 2.30.1 @@ -94,12 +95,12 @@ ### Browsers - Safari 18.5 (18621.2.5.18.1) - SafariDriver 18.5 (18621.2.5.18.1) -- Google Chrome 139.0.7258.128 -- Google Chrome for Testing 139.0.7258.68 -- ChromeDriver 139.0.7258.68 -- Microsoft Edge 139.0.3405.102 -- Microsoft Edge WebDriver 139.0.3405.102 -- Mozilla Firefox 141.0.3 +- Google Chrome 139.0.7258.139 +- Google Chrome for Testing 139.0.7258.138 +- ChromeDriver 139.0.7258.138 +- Microsoft Edge 139.0.3405.111 +- Microsoft Edge WebDriver 139.0.3405.111 +- Mozilla Firefox 142.0 - geckodriver 0.36.0 - Selenium server 4.35.0 From 2faa55d2bcfa42b46a520483867091ae1e536ee6 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 27 Aug 2025 13:40:08 +0000 Subject: [PATCH 083/334] Updating readme file for macos-15-arm64 version 20250825.2246 (#12885) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-15-arm64-Readme.md | 77 +++++++++++++-------------- 1 file changed, 37 insertions(+), 40 deletions(-) diff --git a/images/macos/macos-15-arm64-Readme.md b/images/macos/macos-15-arm64-Readme.md index 48553e04c5..210c0bbac0 100644 --- a/images/macos/macos-15-arm64-Readme.md +++ b/images/macos/macos-15-arm64-Readme.md @@ -1,12 +1,13 @@ | Announcements | |-| +| [[macOS] Deprecation of 4 tools on November 3rd.](https://github.com/actions/runner-images/issues/12873) | | [[macOS] Default Xcode on macOS 15 Sequoia will be set to Xcode 16.4 on August, 25](https://github.com/actions/runner-images/issues/12751) | | [[macOS] macos-latest YAML-label will use macos-15 in August 2025](https://github.com/actions/runner-images/issues/12520) | *** # macOS 15 - OS Version: macOS 15.5 (24F74) - Kernel Version: Darwin 24.5.0 -- Image Version: 20250818.2206 +- Image Version: 20250825.2246 ## Installed Software @@ -33,12 +34,12 @@ - Bundler 2.7.1 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 4.6.3 +- Homebrew 4.6.6 - NPM 10.9.3 - Pip3 25.2 (python 3.13) - Pipx 1.7.1 - RubyGems 3.7.1 -- Vcpkg 2025 (build from commit 4bb07a326d) +- Vcpkg 2025 (build from commit 6ecbbbdf31) - Yarn 1.22.22 ### Project Management @@ -54,9 +55,9 @@ - bazelisk 1.27.0 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.7.1 -- Git 2.50.1 +- Git 2.51.0 - Git LFS 3.7.0 -- GitHub CLI 2.76.2 +- GitHub CLI 2.78.0 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 @@ -70,14 +71,14 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.28.11 -- AWS SAM CLI 1.142.1 +- AWS CLI 2.28.16 +- AWS SAM CLI 1.143.0 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.76.0 - Azure CLI (azure-devops) 1.0.2 - Bicep CLI 0.37.4 - Cmake 3.31.6 -- CodeQL Action Bundle 2.22.3 +- CodeQL Action Bundle 2.22.4 - Fastlane 2.228.0 - SwiftFormat 0.57.2 - Xcbeautify 2.30.1 @@ -89,12 +90,12 @@ ### Browsers - Safari 18.5 (20621.2.5.11.8) - SafariDriver 18.5 (20621.2.5.11.8) -- Google Chrome 139.0.7258.128 -- Google Chrome for Testing 139.0.7258.68 -- ChromeDriver 139.0.7258.68 -- Microsoft Edge 139.0.3405.102 -- Microsoft Edge WebDriver 139.0.3405.102 -- Mozilla Firefox 141.0.3 +- Google Chrome 139.0.7258.139 +- Google Chrome for Testing 139.0.7258.138 +- ChromeDriver 139.0.7258.138 +- Microsoft Edge 139.0.3405.111 +- Microsoft Edge WebDriver 139.0.3405.111 +- Mozilla Firefox 142.0 - geckodriver 0.36.0 - Selenium server 4.35.0 @@ -154,14 +155,14 @@ - PSScriptAnalyzer: 1.24.0 ### Xcode -| Version | Build | Path | Symlinks | -| -------------- | -------- | --------------------------------- | ----------------------------------------------------------------------------------------- | -| 26.0 (beta) | 17A5295f | /Applications/Xcode_26_beta_5.app | /Applications/Xcode_26.0.0.app
/Applications/Xcode_26.0.app | -| 16.4 | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app | -| 16.3 | 16E140 | /Applications/Xcode_16.3.app | /Applications/Xcode_16.3.0.app | -| 16.2 | 16C5032a | /Applications/Xcode_16.2.app | /Applications/Xcode_16.2.0.app | -| 16.1 | 16B40 | /Applications/Xcode_16.1.app | /Applications/Xcode_16.1.0.app | -| 16.0 (default) | 16A242d | /Applications/Xcode_16.app | /Applications/Xcode_16.0.0.app
/Applications/Xcode_16.0.app
/Applications/Xcode.app | +| Version | Build | Path | Symlinks | +| -------------- | -------- | --------------------------------- | -------------------------------------------------------------- | +| 26.0 (beta) | 17A5305f | /Applications/Xcode_26_beta_6.app | /Applications/Xcode_26.0.0.app
/Applications/Xcode_26.0.app | +| 16.4 (default) | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app
/Applications/Xcode.app | +| 16.3 | 16E140 | /Applications/Xcode_16.3.app | /Applications/Xcode_16.3.0.app | +| 16.2 | 16C5032a | /Applications/Xcode_16.2.app | /Applications/Xcode_16.2.0.app | +| 16.1 | 16B40 | /Applications/Xcode_16.1.app | /Applications/Xcode_16.1.0.app | +| 16.0 | 16A242d | /Applications/Xcode_16.app | /Applications/Xcode_16.0.0.app
/Applications/Xcode_16.0.app | #### Installed SDKs | SDK | SDK Name | Xcode Version | @@ -228,24 +229,20 @@ | DriverKit 25.0 | driverkit25.0 | 26.0 | #### Installed Simulators -| OS | Simulators | -| ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| iOS 18.4 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 18.5 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 18.6 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 26.0 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| tvOS 18.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 18.4 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 18.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 26.0 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| watchOS 11.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 11.4 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 11.5 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 26.0 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | -| visionOS 2.3 | Apple Vision Pro | -| visionOS 2.4 | Apple Vision Pro | -| visionOS 2.5 | Apple Vision Pro | -| visionOS 26.0 | Apple Vision Pro | +| OS | Simulators | +| ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| iOS 18.4 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 18.5 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 18.6 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| tvOS 18.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 18.4 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 18.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| watchOS 11.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 11.4 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 11.5 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | +| visionOS 2.3 | Apple Vision Pro | +| visionOS 2.4 | Apple Vision Pro | +| visionOS 2.5 | Apple Vision Pro | ### Android | Package Name | Version | From b4628adfdaf2950e5f4bf08f59b20d217a9ece39 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 27 Aug 2025 14:52:44 +0000 Subject: [PATCH 084/334] Updating readme file for ubuntu24 version 20250824.1.0 (#12889) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/ubuntu/Ubuntu2404-Readme.md | 42 +++++++++++++++--------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/images/ubuntu/Ubuntu2404-Readme.md b/images/ubuntu/Ubuntu2404-Readme.md index 2477c3dc46..961850e02e 100644 --- a/images/ubuntu/Ubuntu2404-Readme.md +++ b/images/ubuntu/Ubuntu2404-Readme.md @@ -1,7 +1,7 @@ # Ubuntu 24.04 -- OS Version: 24.04.2 LTS +- OS Version: 24.04.3 LTS - Kernel Version: 6.11.0-1018-azure -- Image Version: 20250818.1.0 +- Image Version: 20250824.1.0 - Systemd version: 255.4-1ubuntu8.10 ## Installed Software @@ -24,15 +24,15 @@ ### Package Management - cpan 1.64 -- Helm 3.18.5 -- Homebrew 4.6.4 +- Helm 3.18.6 +- Homebrew 4.6.6 - Miniconda 25.5.1 - Npm 10.8.2 - Pip 24.0 - Pip3 24.0 - Pipx 1.7.1 - RubyGems 3.4.20 -- Vcpkg (build from commit ee0973d809) +- Vcpkg (build from commit 6ecbbbdf31) - Yarn 1.22.22 #### Environment variables @@ -63,10 +63,10 @@ to accomplish this. - Bicep 0.37.4 - Buildah 1.33.7 - CMake 3.31.6 -- CodeQL Action Bundle 2.22.3 +- CodeQL Action Bundle 2.22.4 - Docker Amazon ECR Credential Helper 0.10.1 - Docker Compose v2 2.38.2 -- Docker-Buildx 0.26.1 +- Docker-Buildx 0.27.0 - Docker Client 28.0.4 - Docker Server 28.0.4 - Fastlane 2.228.0 @@ -88,7 +88,7 @@ to accomplish this. - Packer 1.14.1 - Parcel 2.15.4 - Podman 4.9.3 -- Pulumi 3.190.0 +- Pulumi 3.191.0 - Skopeo 1.13.3 - Sphinx Open Source Search Server 2.2.11 - yamllint 1.37.1 @@ -97,13 +97,13 @@ to accomplish this. - Ninja 1.13.1 ### CLI Tools -- AWS CLI 2.28.12 +- AWS CLI 2.28.16 - AWS CLI Session Manager Plugin 1.2.707.0 -- AWS SAM CLI 1.142.1 +- AWS SAM CLI 1.143.0 - Azure CLI 2.76.0 - Azure CLI (azure-devops) 1.0.2 -- GitHub CLI 2.76.2 -- Google Cloud CLI 534.0.0 +- GitHub CLI 2.78.0 +- Google Cloud CLI 535.0.0 ### Java | Version | Environment Variable | @@ -115,8 +115,8 @@ to accomplish this. ### PHP Tools - PHP: 8.3.6 -- Composer 2.8.10 -- PHPUnit 8.5.43 +- Composer 2.8.11 +- PHPUnit 8.5.44 ``` Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. ``` @@ -137,13 +137,13 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 139.0.7258.127 -- ChromeDriver 139.0.7258.68 +- Google Chrome 139.0.7258.138 +- ChromeDriver 139.0.7258.138 - Chromium 139.0.7258.0 -- Microsoft Edge 139.0.3405.102 -- Microsoft Edge WebDriver 139.0.3405.102 +- Microsoft Edge 139.0.3405.111 +- Microsoft Edge WebDriver 139.0.3405.111 - Selenium server 4.35.0 -- Mozilla Firefox 141.0.3 +- Mozilla Firefox 142.0 - Geckodriver 0.36.0 #### Environment variables @@ -208,11 +208,11 @@ Use the following command as a part of your job to start the service: 'sudo syst - 3.4.5 ### PowerShell Tools -- PowerShell 7.4.10 +- PowerShell 7.4.11 #### PowerShell Modules - Az: 12.5.0 -- Microsoft.Graph: 2.29.1 +- Microsoft.Graph: 2.30.0 - Pester: 5.7.1 - PSScriptAnalyzer: 1.24.0 From 1627c23669d6709e39919bf795e13f1df19ed849 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 27 Aug 2025 17:19:05 +0000 Subject: [PATCH 085/334] Updating readme file for macos-14 version 20250825.1555 (#12891) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-14-Readme.md | 71 +++++++++++++++++---------------- 1 file changed, 36 insertions(+), 35 deletions(-) diff --git a/images/macos/macos-14-Readme.md b/images/macos/macos-14-Readme.md index 48d9a68f4e..472318db94 100644 --- a/images/macos/macos-14-Readme.md +++ b/images/macos/macos-14-Readme.md @@ -1,12 +1,13 @@ | Announcements | |-| +| [[macOS] Deprecation of 4 tools on November 3rd.](https://github.com/actions/runner-images/issues/12873) | | [[macOS] Default Xcode on macOS 15 Sequoia will be set to Xcode 16.4 on August, 25](https://github.com/actions/runner-images/issues/12751) | | [[macOS] macos-latest YAML-label will use macos-15 in August 2025](https://github.com/actions/runner-images/issues/12520) | *** # macOS 14 - OS Version: macOS 14.7.6 (23H626) - Kernel Version: Darwin 23.6.0 -- Image Version: 20250818.1534 +- Image Version: 20250825.1555 ## Installed Software @@ -35,14 +36,14 @@ - Bundler 2.7.1 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Composer 2.8.10 -- Homebrew 4.6.3 +- Composer 2.8.11 +- Homebrew 4.6.7 - NPM 10.8.2 - NuGet 6.3.1.1 - Pip3 25.2 (python 3.13) - Pipx 1.7.1 - RubyGems 3.7.1 -- Vcpkg 2025 (build from commit 4bb07a326d) +- Vcpkg 2025 (build from commit 6ecbbbdf31) - Yarn 1.22.22 ### Project Management @@ -58,9 +59,9 @@ - bazelisk 1.27.0 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.15.0 -- Git 2.50.1 +- Git 2.51.0 - Git LFS 3.7.0 -- GitHub CLI 2.76.2 +- GitHub CLI 2.78.0 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 @@ -74,14 +75,14 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.28.11 -- AWS SAM CLI 1.142.1 +- AWS CLI 2.28.16 +- AWS SAM CLI 1.143.0 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.76.0 - Azure CLI (azure-devops) 1.0.2 - Bicep CLI 0.37.4 - Cmake 3.31.6 -- CodeQL Action Bundle 2.22.3 +- CodeQL Action Bundle 2.22.4 - Fastlane 2.228.0 - SwiftFormat 0.57.2 - Xcbeautify 2.30.1 @@ -94,12 +95,12 @@ ### Browsers - Safari 18.5 (19621.2.5.18.1) - SafariDriver 18.5 (19621.2.5.18.1) -- Google Chrome 139.0.7258.128 -- Google Chrome for Testing 139.0.7258.68 -- ChromeDriver 139.0.7258.68 -- Microsoft Edge 139.0.3405.102 -- Microsoft Edge WebDriver 139.0.3405.102 -- Mozilla Firefox 141.0.3 +- Google Chrome 139.0.7258.139 +- Google Chrome for Testing 139.0.7258.138 +- ChromeDriver 139.0.7258.138 +- Microsoft Edge 139.0.3405.111 +- Microsoft Edge WebDriver 139.0.3405.111 +- Mozilla Firefox 142.0 - geckodriver 0.36.0 - Selenium server 4.35.0 @@ -235,26 +236,26 @@ | DriverKit 24.2 | driverkit24.2 | 16.2 | #### Installed Simulators -| OS | Simulators | -| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| iOS 17.0 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | -| iOS 17.2 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | -| iOS 17.4 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 17.5 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 18.1 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 18.2 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| tvOS 17.0 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 17.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 17.4 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 17.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 18.1 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 18.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| watchOS 10.0 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 10.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 10.4 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 10.5 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 11.1 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 11.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | +| OS | Simulators | +| ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| iOS 17.0 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | +| iOS 17.2 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | +| iOS 17.4 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 17.5 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 18.1 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 18.2 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| tvOS 17.0 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 17.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 17.4 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 17.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 18.1 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 18.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| watchOS 10.0 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 10.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 10.4 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 10.5 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 11.1 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 11.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | ### Android | Package Name | Version | From 968533e65bf463d395bcde95fc6956c464b9c94e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 28 Aug 2025 10:26:21 +0000 Subject: [PATCH 086/334] Updating readme file for macos-15 version 20250825.1768 (#12888) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-15-Readme.md | 50 ++++++++++++++++----------------- 1 file changed, 24 insertions(+), 26 deletions(-) diff --git a/images/macos/macos-15-Readme.md b/images/macos/macos-15-Readme.md index 4de3b133aa..69e6289164 100644 --- a/images/macos/macos-15-Readme.md +++ b/images/macos/macos-15-Readme.md @@ -1,12 +1,13 @@ | Announcements | |-| +| [[macOS] Deprecation of 4 tools on November 3rd.](https://github.com/actions/runner-images/issues/12873) | | [[macOS] Default Xcode on macOS 15 Sequoia will be set to Xcode 16.4 on August, 25](https://github.com/actions/runner-images/issues/12751) | | [[macOS] macos-latest YAML-label will use macos-15 in August 2025](https://github.com/actions/runner-images/issues/12520) | *** # macOS 15 - OS Version: macOS 15.5 (24F5068b) - Kernel Version: Darwin 24.5.0 -- Image Version: 20250818.1709 +- Image Version: 20250825.1768 ## Installed Software @@ -34,13 +35,13 @@ - Bundler 2.7.1 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Composer 2.8.10 -- Homebrew 4.6.3 +- Composer 2.8.11 +- Homebrew 4.6.6 - NPM 10.9.3 - Pip3 25.2 (python 3.13) - Pipx 1.7.1 - RubyGems 3.7.1 -- Vcpkg 2025 (build from commit 4bb07a326d) +- Vcpkg 2025 (build from commit 6ecbbbdf31) - Yarn 1.22.22 ### Project Management @@ -56,9 +57,9 @@ - bazelisk 1.27.0 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.15.0 -- Git 2.50.1 +- Git 2.51.0 - Git LFS 3.7.0 -- GitHub CLI 2.76.2 +- GitHub CLI 2.78.0 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 @@ -72,14 +73,14 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.28.11 -- AWS SAM CLI 1.142.1 +- AWS CLI 2.28.16 +- AWS SAM CLI 1.143.0 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.76.0 - Azure CLI (azure-devops) 1.0.2 - Bicep CLI 0.37.4 - Cmake 3.31.6 -- CodeQL Action Bundle 2.22.3 +- CodeQL Action Bundle 2.22.4 - Fastlane 2.228.0 - SwiftFormat 0.57.2 - Xcbeautify 2.30.1 @@ -92,12 +93,12 @@ ### Browsers - Safari 18.5 (20621.2.5.11.5) - SafariDriver 18.5 (20621.2.5.11.5) -- Google Chrome 139.0.7258.128 -- Google Chrome for Testing 139.0.7258.68 -- ChromeDriver 139.0.7258.68 -- Microsoft Edge 139.0.3405.102 -- Microsoft Edge WebDriver 139.0.3405.102 -- Mozilla Firefox 141.0.3 +- Google Chrome 139.0.7258.139 +- Google Chrome for Testing 139.0.7258.138 +- ChromeDriver 139.0.7258.138 +- Microsoft Edge 139.0.3405.111 +- Microsoft Edge WebDriver 139.0.3405.111 +- Mozilla Firefox 142.0 - geckodriver 0.36.0 - Selenium server 4.35.0 @@ -159,14 +160,14 @@ - PSScriptAnalyzer: 1.24.0 ### Xcode -| Version | Build | Path | Symlinks | -| -------------- | -------- | --------------------------------- | ----------------------------------------------------------------------------------------- | -| 26.0 (beta) | 17A5295f | /Applications/Xcode_26_beta_5.app | /Applications/Xcode_26.0.0.app
/Applications/Xcode_26.0.app | -| 16.4 | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app | -| 16.3 | 16E140 | /Applications/Xcode_16.3.app | /Applications/Xcode_16.3.0.app | -| 16.2 | 16C5032a | /Applications/Xcode_16.2.app | /Applications/Xcode_16.2.0.app | -| 16.1 | 16B40 | /Applications/Xcode_16.1.app | /Applications/Xcode_16.1.0.app | -| 16.0 (default) | 16A242d | /Applications/Xcode_16.app | /Applications/Xcode_16.0.0.app
/Applications/Xcode_16.0.app
/Applications/Xcode.app | +| Version | Build | Path | Symlinks | +| -------------- | -------- | --------------------------------- | -------------------------------------------------------------- | +| 26.0 (beta) | 17A5305f | /Applications/Xcode_26_beta_6.app | /Applications/Xcode_26.0.0.app
/Applications/Xcode_26.0.app | +| 16.4 (default) | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app
/Applications/Xcode.app | +| 16.3 | 16E140 | /Applications/Xcode_16.3.app | /Applications/Xcode_16.3.0.app | +| 16.2 | 16C5032a | /Applications/Xcode_16.2.app | /Applications/Xcode_16.2.0.app | +| 16.1 | 16B40 | /Applications/Xcode_16.1.app | /Applications/Xcode_16.1.0.app | +| 16.0 | 16A242d | /Applications/Xcode_16.app | /Applications/Xcode_16.0.0.app
/Applications/Xcode_16.0.app | #### Installed SDKs | SDK | SDK Name | Xcode Version | @@ -238,15 +239,12 @@ | iOS 18.4 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | | iOS 18.5 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | | iOS 18.6 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 26.0 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | | tvOS 18.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | | tvOS 18.4 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | | tvOS 18.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 26.0 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | | watchOS 11.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | | watchOS 11.4 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | | watchOS 11.5 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 26.0 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | ### Android | Package Name | Version | From e35b45ab1567ffcf83bcc58ffd1492ce4fd0c608 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 28 Aug 2025 13:04:17 +0000 Subject: [PATCH 087/334] Updating readme file for win25 version 20250825.1.0 (#12893) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/windows/Windows2025-Readme.md | 59 ++++++++++++++-------------- 1 file changed, 29 insertions(+), 30 deletions(-) diff --git a/images/windows/Windows2025-Readme.md b/images/windows/Windows2025-Readme.md index 5c69a62d7e..c152d63ab8 100644 --- a/images/windows/Windows2025-Readme.md +++ b/images/windows/Windows2025-Readme.md @@ -1,13 +1,12 @@ | Announcements | |-| -| [[Windows Server 2025] image will again have D:/ drive accessible to users from 2025-08-18](https://github.com/actions/runner-images/issues/12744) | | [Windows-latest workflows will use Windows Server 2025 image in GH](https://github.com/actions/runner-images/issues/12677) | | [[Windows-2022] Openssl version will be updated to version 3.5.2 on 2025-10-10](https://github.com/actions/runner-images/issues/12676) | | [[Windows 2022] MongoDB 5.x version will be removed from Windows 2022 image on 2025-09-01 and will be updated to 7.x version.](https://github.com/actions/runner-images/issues/12640) | *** # Windows Server 2025 - OS Version: 10.0.26100 Build 4946 -- Image Version: 20250817.1.0 +- Image Version: 20250825.1.0 ## Windows features - Windows Subsystem for Linux (WSLv1): Enabled @@ -29,15 +28,15 @@ ### Package Management - Chocolatey 2.5.0 -- Composer 2.8.10 -- Helm 3.18.4 -- Miniconda 25.5.1 (pre-installed on the image but not added to PATH) +- Composer 2.8.11 +- Helm 3.18.5 +- Miniconda 25.7.0 (pre-installed on the image but not added to PATH) - NPM 10.9.3 - NuGet 6.14.0.116 - pip 25.2 (python 3.9) - Pipx 1.7.1 - RubyGems 3.5.22 -- Vcpkg (build from commit 4bb07a326d) +- Vcpkg (build from commit 6ecbbbdf31) - Yarn 1.22.22 #### Environment variables @@ -50,7 +49,7 @@ - Ant 1.10.15 - Gradle 9.0 - Maven 3.9.11 -- sbt 1.11.4 +- sbt 1.11.5 ### Tools - 7zip 25.01 @@ -61,12 +60,12 @@ - Bicep 0.37.4 - Cabal 3.16.0.0 - CMake 3.31.6 -- CodeQL Action Bundle 2.22.3 +- CodeQL Action Bundle 2.22.4 - Docker 27.5.1 - Docker Compose v2 2.32.2 - Docker-wincred 0.9.3 - ghc 9.12.2 -- Git 2.50.1.windows.1 +- Git 2.51.0.windows.1 - Git LFS 3.7.0 - ImageMagick 7.1.2-1 - jq 1.8.1 @@ -78,7 +77,7 @@ - Newman 6.2.1 - OpenSSL 3.5.2 - Packer 1.12.0 -- Pulumi 3.190.0 +- Pulumi 3.191.0 - R 4.4.2 - Service Fabric SDK 10.1.2493.9590 - Stack 3.7.1 @@ -91,12 +90,12 @@ - Ninja 1.13.1 ### CLI Tools -- AWS CLI 2.28.11 -- AWS SAM CLI 1.142.1 +- AWS CLI 2.28.16 +- AWS SAM CLI 1.143.0 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.76.0 - Azure DevOps CLI extension 1.0.2 -- GitHub CLI 2.76.2 +- GitHub CLI 2.78.0 ### Rust Tools - Cargo 1.89.0 @@ -109,11 +108,11 @@ - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 139.0.7258.128 -- Chrome Driver 139.0.7258.68 -- Microsoft Edge 139.0.3405.102 -- Microsoft Edge Driver 139.0.3405.102 -- Mozilla Firefox 141.0.3 +- Google Chrome 139.0.7258.139 +- Chrome Driver 139.0.7258.138 +- Microsoft Edge 139.0.3405.111 +- Microsoft Edge Driver 139.0.3405.111 +- Mozilla Firefox 142.0 - Gecko Driver 0.36.0 - IE Driver 4.14.0.0 - Selenium server 4.35.0 @@ -214,9 +213,9 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Nginx | 1.29.0 | C:\tools\nginx-1.29.0\conf\nginx.conf | nginx | Stopped | 80 | ### Visual Studio Enterprise 2022 -| Name | Version | Path | -| ----------------------------- | ------------- | -------------------------------------------------------- | -| Visual Studio Enterprise 2022 | 17.14.36408.4 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | +| Name | Version | Path | +| ----------------------------- | -------------- | -------------------------------------------------------- | +| Visual Studio Enterprise 2022 | 17.14.36414.22 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | #### Workloads, components and extensions | Package | Version | @@ -241,15 +240,15 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Component.UnityEngine.x64 | 17.14.36015.10 | | Component.Unreal.Debugger | 17.14.36015.10 | | Component.Unreal.Ide | 17.14.36015.10 | -| Component.VisualStudio.GitHub.Copilot | 17.14.36405.17 | +| Component.VisualStudio.GitHub.Copilot | 17.14.36414.12 | | Component.VSInstallerProjects2022 | 2.0.1 | | Component.WixToolset.VisualStudioExtension.Dev17 | 1.0.0.22 | | Component.WixToolset.VisualStudioExtension.Schemas3 | 1.0.0.22 | | ios | 18.5.9214.0 | | maccatalyst | 18.5.9214.0 | -| maui.blazor | 9.0.51.12966 | -| maui.core | 9.0.51.12966 | -| maui.windows | 9.0.51.12966 | +| maui.blazor | 9.0.82.6628 | +| maui.core | 9.0.82.6628 | +| maui.windows | 9.0.82.6628 | | Microsoft.Component.Azure.DataLake.Tools | 17.14.36015.10 | | Microsoft.Component.ClickOnce | 17.14.36015.10 | | Microsoft.Component.CodeAnalysis.SDK | 17.14.36015.10 | @@ -319,7 +318,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Component.Graphics.Tools | 17.14.36015.10 | | Microsoft.VisualStudio.Component.HLSL | 17.14.36015.10 | | Microsoft.VisualStudio.Component.IISExpress | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.IntelliCode | 17.14.36324.12 | +| Microsoft.VisualStudio.Component.IntelliCode | 17.14.36414.12 | | Microsoft.VisualStudio.Component.IntelliTrace.FrontEnd | 17.14.36015.10 | | Microsoft.VisualStudio.Component.JavaScript.Diagnostics | 17.14.36015.10 | | Microsoft.VisualStudio.Component.JavaScript.TypeScript | 17.14.36015.10 | @@ -388,7 +387,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Component.Web | 17.14.36015.10 | | Microsoft.VisualStudio.Component.WebDeploy | 17.14.36015.10 | | Microsoft.VisualStudio.Component.Windows10SDK | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Windows11SDK.26100 | 17.14.36301.6 | +| Microsoft.VisualStudio.Component.Windows11SDK.26100 | 17.14.36414.12 | | Microsoft.VisualStudio.Component.Windows11Sdk.WindowsPerformanceToolkit | 17.14.36015.10 | | Microsoft.VisualStudio.Component.WindowsAppSdkSupport.CSharp | 17.14.36015.10 | | Microsoft.VisualStudio.Component.Workflow | 17.14.36015.10 | @@ -446,7 +445,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | SSIS.MicrosoftDataToolsIntegrationServices | 1.6.2 | | VisualStudioClient.MicrosoftVisualStudio2022InstallerProjects | 2.0.1 | | Windows Driver Kit Visual Studio Extension | 10.0.26100.12 | -| Windows Software Development Kit | 10.1.26100.4188 | +| Windows Software Development Kit | 10.1.26100.4654 | | WixToolset.WixToolsetVisualStudio2022Extension | 1.0.0.22 | #### Microsoft Visual C++ @@ -477,10 +476,10 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Powershell Modules - Az: 12.5.0 -- AWSPowershell: 5.0.34 +- AWSPowershell: 5.0.39 - DockerMsftProvider: 1.0.0.8 - MarkdownPS: 1.10 -- Microsoft.Graph: 2.29.1 +- Microsoft.Graph: 2.30.0 - Pester: 3.4.0, 5.7.1 - PowerShellGet: 1.0.0.1, 2.2.5 - PSScriptAnalyzer: 1.24.0 From 67266d9696059371d8803e3e26399549f41471fb Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 28 Aug 2025 13:28:55 +0000 Subject: [PATCH 088/334] Updating readme file for win22 version 20250825.1.0 (#12895) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/windows/Windows2022-Readme.md | 61 ++++++++++++++-------------- 1 file changed, 30 insertions(+), 31 deletions(-) diff --git a/images/windows/Windows2022-Readme.md b/images/windows/Windows2022-Readme.md index 2c44123a21..06b81a75ee 100644 --- a/images/windows/Windows2022-Readme.md +++ b/images/windows/Windows2022-Readme.md @@ -1,13 +1,12 @@ | Announcements | |-| -| [[Windows Server 2025] image will again have D:/ drive accessible to users from 2025-08-18](https://github.com/actions/runner-images/issues/12744) | | [Windows-latest workflows will use Windows Server 2025 image in GH](https://github.com/actions/runner-images/issues/12677) | | [[Windows-2022] Openssl version will be updated to version 3.5.2 on 2025-10-10](https://github.com/actions/runner-images/issues/12676) | | [[Windows 2022] MongoDB 5.x version will be removed from Windows 2022 image on 2025-09-01 and will be updated to 7.x version.](https://github.com/actions/runner-images/issues/12640) | *** # Windows Server 2022 - OS Version: 10.0.20348 Build 4052 -- Image Version: 20250817.1.0 +- Image Version: 20250825.1.0 ## Windows features - Windows Subsystem for Linux (WSLv1): Enabled @@ -28,15 +27,15 @@ ### Package Management - Chocolatey 2.5.0 -- Composer 2.8.10 -- Helm 3.18.4 -- Miniconda 25.5.1 (pre-installed on the image but not added to PATH) +- Composer 2.8.11 +- Helm 3.18.5 +- Miniconda 25.7.0 (pre-installed on the image but not added to PATH) - NPM 10.8.2 - NuGet 6.14.0.116 - pip 25.2 (python 3.9) - Pipx 1.7.1 - RubyGems 3.5.22 -- Vcpkg (build from commit 4bb07a326d) +- Vcpkg (build from commit 6ecbbbdf31) - Yarn 1.22.22 #### Environment variables @@ -49,7 +48,7 @@ - Ant 1.10.15 - Gradle 9.0 - Maven 3.9.11 -- sbt 1.11.4 +- sbt 1.11.5 ### Tools - 7zip 25.01 @@ -60,12 +59,12 @@ - Bicep 0.37.4 - Cabal 3.16.0.0 - CMake 3.31.6 -- CodeQL Action Bundle 2.22.3 +- CodeQL Action Bundle 2.22.4 - Docker 27.5.1 - Docker Compose v2 2.32.2 - Docker-wincred 0.9.3 - ghc 9.12.2 -- Git 2.50.1.windows.1 +- Git 2.51.0.windows.1 - Git LFS 3.7.0 - ImageMagick 7.1.2-1 - InnoSetup 6.4.0 @@ -80,7 +79,7 @@ - NSIS 3.10 - OpenSSL 1.1.1w - Packer 1.12.0 -- Pulumi 3.190.0 +- Pulumi 3.191.0 - R 4.4.2 - Service Fabric SDK 10.1.2493.9590 - Stack 3.7.1 @@ -94,13 +93,13 @@ - Ninja 1.13.1 ### CLI Tools -- Alibaba Cloud CLI 3.0.295 -- AWS CLI 2.28.11 -- AWS SAM CLI 1.142.1 +- Alibaba Cloud CLI 3.0.298 +- AWS CLI 2.28.16 +- AWS SAM CLI 1.143.0 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.76.0 - Azure DevOps CLI extension 1.0.2 -- GitHub CLI 2.76.2 +- GitHub CLI 2.78.0 ### Rust Tools - Cargo 1.89.0 @@ -117,11 +116,11 @@ - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 139.0.7258.128 -- Chrome Driver 139.0.7258.68 -- Microsoft Edge 139.0.3405.102 -- Microsoft Edge Driver 139.0.3405.102 -- Mozilla Firefox 141.0.3 +- Google Chrome 139.0.7258.139 +- Chrome Driver 139.0.7258.138 +- Microsoft Edge 139.0.3405.111 +- Microsoft Edge Driver 139.0.3405.111 +- Mozilla Firefox 142.0 - Gecko Driver 0.36.0 - IE Driver 4.14.0.0 - Selenium server 4.35.0 @@ -224,9 +223,9 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Nginx | 1.29.0 | C:\tools\nginx-1.29.0\conf\nginx.conf | nginx | Stopped | 80 | ### Visual Studio Enterprise 2022 -| Name | Version | Path | -| ----------------------------- | ------------- | -------------------------------------------------------- | -| Visual Studio Enterprise 2022 | 17.14.36408.4 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | +| Name | Version | Path | +| ----------------------------- | -------------- | -------------------------------------------------------- | +| Visual Studio Enterprise 2022 | 17.14.36414.22 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | #### Workloads, components and extensions | Package | Version | @@ -253,16 +252,16 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Component.Unreal.Android | 17.14.36015.10 | | Component.Unreal.Debugger | 17.14.36015.10 | | Component.Unreal.Ide | 17.14.36015.10 | -| Component.VisualStudio.GitHub.Copilot | 17.14.36405.17 | +| Component.VisualStudio.GitHub.Copilot | 17.14.36414.12 | | Component.VSInstallerProjects2022 | 2.0.1 | | Component.WixToolset.VisualStudioExtension.Dev17 | 1.0.0.22 | | Component.WixToolset.VisualStudioExtension.Schemas3 | 1.0.0.22 | | Component.Xamarin | 17.14.36015.10 | | ios | 18.5.9214.0 | | maccatalyst | 18.5.9214.0 | -| maui.blazor | 9.0.51.12966 | -| maui.core | 9.0.51.12966 | -| maui.windows | 9.0.51.12966 | +| maui.blazor | 9.0.82.6628 | +| maui.core | 9.0.82.6628 | +| maui.windows | 9.0.82.6628 | | Microsoft.Component.Azure.DataLake.Tools | 17.14.36015.10 | | Microsoft.Component.ClickOnce | 17.14.36015.10 | | Microsoft.Component.CodeAnalysis.SDK | 17.14.36015.10 | @@ -333,7 +332,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Component.Graphics.Tools | 17.14.36015.10 | | Microsoft.VisualStudio.Component.HLSL | 17.14.36015.10 | | Microsoft.VisualStudio.Component.IISExpress | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.IntelliCode | 17.14.36324.12 | +| Microsoft.VisualStudio.Component.IntelliCode | 17.14.36414.12 | | Microsoft.VisualStudio.Component.IntelliTrace.FrontEnd | 17.14.36015.10 | | Microsoft.VisualStudio.Component.JavaScript.Diagnostics | 17.14.36015.10 | | Microsoft.VisualStudio.Component.JavaScript.TypeScript | 17.14.36015.10 | @@ -404,7 +403,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Component.Windows10SDK | 17.14.36015.10 | | Microsoft.VisualStudio.Component.Windows10SDK.19041 | 17.14.36015.10 | | Microsoft.VisualStudio.Component.Windows11SDK.22621 | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Windows11SDK.26100 | 17.14.36301.6 | +| Microsoft.VisualStudio.Component.Windows11SDK.26100 | 17.14.36414.12 | | Microsoft.VisualStudio.Component.Windows11Sdk.WindowsPerformanceToolkit | 17.14.36015.10 | | Microsoft.VisualStudio.Component.WindowsAppSdkSupport.CSharp | 17.14.36015.10 | | Microsoft.VisualStudio.Component.Workflow | 17.14.36015.10 | @@ -463,7 +462,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | VisualStudioClient.MicrosoftVisualStudio2022InstallerProjects | 2.0.1 | | Windows Driver Kit | 10.1.26100.4202 | | Windows Driver Kit Visual Studio Extension | 10.0.26100.12 | -| Windows Software Development Kit | 10.1.26100.4188 | +| Windows Software Development Kit | 10.1.26100.4654 | | WixToolset.WixToolsetVisualStudio2022Extension | 1.0.0.22 | #### Microsoft Visual C++ @@ -497,10 +496,10 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Powershell Modules - Az: 12.5.0 -- AWSPowershell: 5.0.34 +- AWSPowershell: 5.0.39 - DockerMsftProvider: 1.0.0.8 - MarkdownPS: 1.10 -- Microsoft.Graph: 2.29.1 +- Microsoft.Graph: 2.30.0 - Pester: 3.4.0, 5.7.1 - PowerShellGet: 1.0.0.1, 2.2.5 - PSScriptAnalyzer: 1.24.0 From 2a9adccdded0d37a7403a36cfc215c8c34efa53f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 28 Aug 2025 13:29:13 +0000 Subject: [PATCH 089/334] Updating readme file for ubuntu22 version 20250825.1.0 (#12894) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/ubuntu/Ubuntu2204-Readme.md | 52 +++++++++++++++--------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/images/ubuntu/Ubuntu2204-Readme.md b/images/ubuntu/Ubuntu2204-Readme.md index 93c9972ee2..fd348ecc5a 100644 --- a/images/ubuntu/Ubuntu2204-Readme.md +++ b/images/ubuntu/Ubuntu2204-Readme.md @@ -1,7 +1,7 @@ # Ubuntu 22.04 - OS Version: 22.04.5 LTS - Kernel Version: 6.8.0-1031-azure -- Image Version: 20250818.1.0 +- Image Version: 20250825.1.0 - Systemd version: 249.11-0ubuntu3.16 ## Installed Software @@ -26,16 +26,16 @@ ### Package Management - cpan 1.64 -- Helm 3.18.5 -- Homebrew 4.6.4 -- Miniconda 25.5.1 +- Helm 3.18.6 +- Homebrew 4.6.7 +- Miniconda 25.7.0 - Npm 10.8.2 - NuGet 6.6.1.2 - Pip 22.0.2 - Pip3 22.0.2 - Pipx 1.7.1 - RubyGems 3.3.5 -- Vcpkg (build from commit ee0973d809) +- Vcpkg (build from commit 6ecbbbdf31) - Yarn 1.22.22 #### Environment variables @@ -57,7 +57,7 @@ to accomplish this. - Gradle 9.0.0 - Lerna 8.2.3 - Maven 3.9.11 -- Sbt 1.11.4 +- Sbt 1.11.5 ### Tools - Ansible 2.17.13 @@ -68,10 +68,10 @@ to accomplish this. - Bicep 0.37.4 - Buildah 1.23.1 - CMake 3.31.6 -- CodeQL Action Bundle 2.22.3 +- CodeQL Action Bundle 2.22.4 - Docker Amazon ECR Credential Helper 0.10.1 - Docker Compose v2 2.38.2 -- Docker-Buildx 0.26.1 +- Docker-Buildx 0.27.0 - Docker Client 28.0.4 - Docker Server 28.0.4 - Fastlane 2.228.0 @@ -95,28 +95,28 @@ to accomplish this. - Packer 1.14.1 - Parcel 2.15.4 - Podman 3.4.4 -- Pulumi 3.190.0 +- Pulumi 3.191.0 - R 4.5.1 - Skopeo 1.4.1 - Sphinx Open Source Search Server 2.2.11 - SVN 1.14.1 -- Terraform 1.12.2 +- Terraform 1.13.0 - yamllint 1.37.1 - yq 4.47.1 - zstd 1.5.7 - Ninja 1.13.1 ### CLI Tools -- Alibaba Cloud CLI 3.0.296 -- AWS CLI 2.28.12 +- Alibaba Cloud CLI 3.0.298 +- AWS CLI 2.28.17 - AWS CLI Session Manager Plugin 1.2.707.0 -- AWS SAM CLI 1.142.1 +- AWS SAM CLI 1.143.0 - Azure CLI 2.76.0 - Azure CLI (azure-devops) 1.0.2 -- GitHub CLI 2.76.2 -- Google Cloud CLI 534.0.0 -- Netlify CLI 23.1.4 -- OpenShift CLI 4.19.7 +- GitHub CLI 2.78.0 +- Google Cloud CLI 535.0.0 +- Netlify CLI 23.3.1 +- OpenShift CLI 4.19.9 - ORAS CLI 1.2.3 - Vercel CLI 46.0.2 @@ -130,8 +130,8 @@ to accomplish this. ### PHP Tools - PHP: 8.1.2 -- Composer 2.8.10 -- PHPUnit 8.5.43 +- Composer 2.8.11 +- PHPUnit 8.5.44 ``` Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. ``` @@ -157,13 +157,13 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 139.0.7258.127 -- ChromeDriver 139.0.7258.68 +- Google Chrome 139.0.7258.138 +- ChromeDriver 139.0.7258.138 - Chromium 139.0.7258.0 -- Microsoft Edge 139.0.3405.102 -- Microsoft Edge WebDriver 139.0.3405.102 +- Microsoft Edge 139.0.3405.119 +- Microsoft Edge WebDriver 139.0.3405.111 - Selenium server 4.35.0 -- Mozilla Firefox 141.0.3 +- Mozilla Firefox 142.0 - Geckodriver 0.36.0 #### Environment variables @@ -235,12 +235,12 @@ Use the following command as a part of your job to start the service: 'sudo syst - 3.4.5 ### PowerShell Tools -- PowerShell 7.4.10 +- PowerShell 7.4.11 #### PowerShell Modules - Az: 12.5.0 - MarkdownPS: 1.10 -- Microsoft.Graph: 2.29.1 +- Microsoft.Graph: 2.30.0 - Pester: 5.7.1 - PSScriptAnalyzer: 1.24.0 From 4b6aeea774aa13eb7d914c377b8fb221c4dd6051 Mon Sep 17 00:00:00 2001 From: ijunaidm1 Date: Thu, 28 Aug 2025 11:20:57 -0500 Subject: [PATCH 090/334] [doc] Update macOS labels in README.md (#12903) --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index e647521a50..b0c5703f55 100644 --- a/README.md +++ b/README.md @@ -22,10 +22,10 @@ To build a VM machine from this repo's source, see the [instructions](docs/creat | --------------------|---------------------|--------------------| | Ubuntu 24.04 | `ubuntu-latest` or `ubuntu-24.04` | [ubuntu-24.04] | | Ubuntu 22.04 | `ubuntu-22.04` | [ubuntu-22.04] | -| macOS 15 | `macos-15-large`| [macOS-15] | -| macOS 15 Arm64 | `macos-15` or `macos-15-xlarge` | [macOS-15-arm64] | -| macOS 14 | `macos-latest-large` or `macos-14-large`| [macOS-14] | -| macOS 14 Arm64 |`macos-latest`, `macos-14`, `macos-latest-xlarge` or `macos-14-xlarge`| [macOS-14-arm64] | +| macOS 15 | `macos-latest-large` or `macos-15-large`| [macOS-15] | +| macOS 15 Arm64 | `macos-latest`, `macos-15` or `macos-15-xlarge` | [macOS-15-arm64] | +| macOS 14 | `macos-14-large`| [macOS-14] | +| macOS 14 Arm64 | `macos-14`, `macos-latest-xlarge` or `macos-14-xlarge`| [macOS-14-arm64] | | macOS 13 | `macos-13` or `macos-13-large` | [macOS-13] | | macOS 13 Arm64 | `macos-13-xlarge` | [macOS-13-arm64] | | Windows Server 2025 | `windows-2025` | [windows-2025] | From 45f6fb83399ed0bcc41a4ebdcc99130296fe280f Mon Sep 17 00:00:00 2001 From: Shamil Mubarakshin <127750046+shamil-mubarakshin@users.noreply.github.com> Date: Fri, 29 Aug 2025 11:49:12 +0200 Subject: [PATCH 091/334] [ubuntu] Adjust provisioner pause after reboot (#12906) --- images/ubuntu/templates/build.ubuntu-22_04.pkr.hcl | 2 +- images/ubuntu/templates/build.ubuntu-24_04.pkr.hcl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/images/ubuntu/templates/build.ubuntu-22_04.pkr.hcl b/images/ubuntu/templates/build.ubuntu-22_04.pkr.hcl index 05259514b3..5784ff0b54 100644 --- a/images/ubuntu/templates/build.ubuntu-22_04.pkr.hcl +++ b/images/ubuntu/templates/build.ubuntu-22_04.pkr.hcl @@ -200,7 +200,7 @@ build { provisioner "shell" { execute_command = "sudo sh -c '{{ .Vars }} {{ .Path }}'" - pause_before = "1m0s" + pause_before = "5m0s" scripts = ["${path.root}/../scripts/build/cleanup.sh"] start_retry_timeout = "10m" } diff --git a/images/ubuntu/templates/build.ubuntu-24_04.pkr.hcl b/images/ubuntu/templates/build.ubuntu-24_04.pkr.hcl index 94f595c33d..30d6c6c18c 100644 --- a/images/ubuntu/templates/build.ubuntu-24_04.pkr.hcl +++ b/images/ubuntu/templates/build.ubuntu-24_04.pkr.hcl @@ -189,7 +189,7 @@ provisioner "shell" { provisioner "shell" { execute_command = "sudo sh -c '{{ .Vars }} {{ .Path }}'" - pause_before = "1m0s" + pause_before = "5m0s" scripts = ["${path.root}/../scripts/build/cleanup.sh"] start_retry_timeout = "10m" } From f9b2a7fd5d0084f62745040fda822fb17f56460c Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Fri, 29 Aug 2025 14:05:11 +0200 Subject: [PATCH 092/334] [macOS] Update Xcode 26 to beta 7 (#12907) Co-authored-by: ijunaidm1 --- images/macos/toolsets/toolset-15.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/images/macos/toolsets/toolset-15.json b/images/macos/toolsets/toolset-15.json index f95b56cd62..c786c641b0 100644 --- a/images/macos/toolsets/toolset-15.json +++ b/images/macos/toolsets/toolset-15.json @@ -4,11 +4,11 @@ "x64": { "versions": [ { - "link": "26_beta_6", - "filename": "26_beta_6_Universal", - "version": "26.0.0-Beta.6+17A5305f", + "link": "26_beta_7", + "filename": "26_beta_7_Universal", + "version": "26.0.0-Beta.7+17A5305k", "symlinks": ["26.0"], - "sha256": "969b8dfe04c366a1900db6052aae7e711f3ecd34b1cfd08f51b5f98c031c2abd", + "sha256": "d711e1d6774647d38daac112ebb6d085af863ecc541f8de2360eaf44e638e8a6", "install_runtimes": "none" }, { @@ -56,11 +56,11 @@ "arm64":{ "versions": [ { - "link": "26_beta_6", - "filename": "26_beta_6_Universal", - "version": "26.0.0-Beta.6+17A5305f", + "link": "26_beta_7", + "filename": "26_beta_7_Universal", + "version": "26.0.0-Beta.7+17A5305k", "symlinks": ["26.0"], - "sha256": "969b8dfe04c366a1900db6052aae7e711f3ecd34b1cfd08f51b5f98c031c2abd", + "sha256": "d711e1d6774647d38daac112ebb6d085af863ecc541f8de2360eaf44e638e8a6", "install_runtimes": "none" }, { From 9481c722c736c9fe89f1513fe7f9c7aee86a18cd Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 29 Aug 2025 13:34:20 +0000 Subject: [PATCH 093/334] Updating readme file for macos-14-arm64 version 20250825.1763 (#12899) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-14-arm64-Readme.md | 29 ++++++++++++++------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/images/macos/macos-14-arm64-Readme.md b/images/macos/macos-14-arm64-Readme.md index 3144c970ed..0e9a1a2a3f 100644 --- a/images/macos/macos-14-arm64-Readme.md +++ b/images/macos/macos-14-arm64-Readme.md @@ -1,12 +1,13 @@ | Announcements | |-| +| [[macOS] Deprecation of 4 tools on November 3rd.](https://github.com/actions/runner-images/issues/12873) | | [[macOS] Default Xcode on macOS 15 Sequoia will be set to Xcode 16.4 on August, 25](https://github.com/actions/runner-images/issues/12751) | | [[macOS] macos-latest YAML-label will use macos-15 in August 2025](https://github.com/actions/runner-images/issues/12520) | *** # macOS 14 - OS Version: macOS 14.7.6 (23H626) - Kernel Version: Darwin 23.6.0 -- Image Version: 20250818.1747 +- Image Version: 20250825.1763 ## Installed Software @@ -34,13 +35,13 @@ - Bundler 2.7.1 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 4.6.3 +- Homebrew 4.6.6 - NPM 10.8.2 - NuGet 6.3.1.1 - Pip3 25.2 (python 3.13) - Pipx 1.7.1 - RubyGems 3.7.1 -- Vcpkg 2025 (build from commit 4bb07a326d) +- Vcpkg 2025 (build from commit 6ecbbbdf31) - Yarn 1.22.22 ### Project Management @@ -56,9 +57,9 @@ - bazelisk 1.27.0 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.7.1 -- Git 2.50.1 +- Git 2.51.0 - Git LFS 3.7.0 -- GitHub CLI 2.76.2 +- GitHub CLI 2.78.0 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 @@ -72,14 +73,14 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.28.11 -- AWS SAM CLI 1.142.1 +- AWS CLI 2.28.16 +- AWS SAM CLI 1.143.0 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.76.0 - Azure CLI (azure-devops) 1.0.2 - Bicep CLI 0.37.4 - Cmake 3.31.6 -- CodeQL Action Bundle 2.22.3 +- CodeQL Action Bundle 2.22.4 - Fastlane 2.228.0 - SwiftFormat 0.57.2 - Xcbeautify 2.30.1 @@ -91,12 +92,12 @@ ### Browsers - Safari 18.5 (19621.2.5.18.1) - SafariDriver 18.5 (19621.2.5.18.1) -- Google Chrome 139.0.7258.128 -- Google Chrome for Testing 139.0.7258.68 -- ChromeDriver 139.0.7258.68 -- Microsoft Edge 139.0.3405.102 -- Microsoft Edge WebDriver 139.0.3405.102 -- Mozilla Firefox 141.0.3 +- Google Chrome 139.0.7258.139 +- Google Chrome for Testing 139.0.7258.138 +- ChromeDriver 139.0.7258.138 +- Microsoft Edge 139.0.3405.111 +- Microsoft Edge WebDriver 139.0.3405.111 +- Mozilla Firefox 142.0 - geckodriver 0.36.0 - Selenium server 4.35.0 From bfd23df81da886b5f5bb97936ea0ad02240e5b40 Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Fri, 29 Aug 2025 15:54:27 +0200 Subject: [PATCH 094/334] [doc] Fix available images table content (#12908) --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index b0c5703f55..2d7f2624ef 100644 --- a/README.md +++ b/README.md @@ -23,9 +23,9 @@ To build a VM machine from this repo's source, see the [instructions](docs/creat | Ubuntu 24.04 | `ubuntu-latest` or `ubuntu-24.04` | [ubuntu-24.04] | | Ubuntu 22.04 | `ubuntu-22.04` | [ubuntu-22.04] | | macOS 15 | `macos-latest-large` or `macos-15-large`| [macOS-15] | -| macOS 15 Arm64 | `macos-latest`, `macos-15` or `macos-15-xlarge` | [macOS-15-arm64] | +| macOS 15 Arm64 | `macos-latest`, `macos-15`, or `macos-15-xlarge` | [macOS-15-arm64] | | macOS 14 | `macos-14-large`| [macOS-14] | -| macOS 14 Arm64 | `macos-14`, `macos-latest-xlarge` or `macos-14-xlarge`| [macOS-14-arm64] | +| macOS 14 Arm64 | `macos-14` or `macos-14-xlarge`| [macOS-14-arm64] | | macOS 13 | `macos-13` or `macos-13-large` | [macOS-13] | | macOS 13 Arm64 | `macos-13-xlarge` | [macOS-13-arm64] | | Windows Server 2025 | `windows-2025` | [windows-2025] | From 26b0a08e42290a557956617bee3932695005ef4b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 3 Sep 2025 10:05:06 +0000 Subject: [PATCH 095/334] Updating readme file for ubuntu24 version 20250831.1.0 (#12929) Co-authored-by: Image generation service account. --- images/ubuntu/Ubuntu2404-Readme.md | 39 +++++++++++++++++------------- 1 file changed, 22 insertions(+), 17 deletions(-) diff --git a/images/ubuntu/Ubuntu2404-Readme.md b/images/ubuntu/Ubuntu2404-Readme.md index 961850e02e..8569d859ae 100644 --- a/images/ubuntu/Ubuntu2404-Readme.md +++ b/images/ubuntu/Ubuntu2404-Readme.md @@ -1,7 +1,11 @@ +| Announcements | +|-| +| [[Ubuntu & Windows] Four tools scheduled for deprecation on November 3, 2025](https://github.com/actions/runner-images/issues/12898) | +*** # Ubuntu 24.04 - OS Version: 24.04.3 LTS - Kernel Version: 6.11.0-1018-azure -- Image Version: 20250824.1.0 +- Image Version: 20250831.1.0 - Systemd version: 255.4-1ubuntu8.10 ## Installed Software @@ -12,8 +16,8 @@ - Clang-format: 16.0.6, 17.0.6, 18.1.3 - Clang-tidy: 16.0.6, 17.0.6, 18.1.3 - Dash 0.5.12-6ubuntu5 -- GNU C++: 12.3.0, 13.3.0, 14.2.0 -- GNU Fortran: 12.3.0, 13.3.0, 14.2.0 +- GNU C++: 12.4.0, 13.3.0, 14.2.0 +- GNU Fortran: 12.4.0, 13.3.0, 14.2.0 - Julia 1.11.6 - Kotlin 2.2.10-release-430 - Node.js 20.19.4 @@ -25,14 +29,14 @@ ### Package Management - cpan 1.64 - Helm 3.18.6 -- Homebrew 4.6.6 -- Miniconda 25.5.1 +- Homebrew 4.6.7 +- Miniconda 25.7.0 - Npm 10.8.2 - Pip 24.0 - Pip3 24.0 - Pipx 1.7.1 - RubyGems 3.4.20 -- Vcpkg (build from commit 6ecbbbdf31) +- Vcpkg (build from commit b1b19307e2) - Yarn 1.22.22 #### Environment variables @@ -75,8 +79,8 @@ to accomplish this. - Git-ftp 1.6.0 - Haveged 1.9.14 - jq 1.7 -- Kind 0.29.0 -- Kubectl 1.33.4 +- Kind 0.30.0 +- Kubectl 1.34.0 - Kustomize 5.7.1 - MediaInfo 24.01 - Mercurial 6.7.2 @@ -88,7 +92,7 @@ to accomplish this. - Packer 1.14.1 - Parcel 2.15.4 - Podman 4.9.3 -- Pulumi 3.191.0 +- Pulumi 3.192.0 - Skopeo 1.13.3 - Sphinx Open Source Search Server 2.2.11 - yamllint 1.37.1 @@ -97,13 +101,13 @@ to accomplish this. - Ninja 1.13.1 ### CLI Tools -- AWS CLI 2.28.16 +- AWS CLI 2.28.21 - AWS CLI Session Manager Plugin 1.2.707.0 - AWS SAM CLI 1.143.0 - Azure CLI 2.76.0 - Azure CLI (azure-devops) 1.0.2 - GitHub CLI 2.78.0 -- Google Cloud CLI 535.0.0 +- Google Cloud CLI 536.0.1 ### Java | Version | Environment Variable | @@ -137,13 +141,13 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 139.0.7258.138 -- ChromeDriver 139.0.7258.138 +- Google Chrome 139.0.7258.154 +- ChromeDriver 139.0.7258.154 - Chromium 139.0.7258.0 -- Microsoft Edge 139.0.3405.111 -- Microsoft Edge WebDriver 139.0.3405.111 +- Microsoft Edge 139.0.3405.125 +- Microsoft Edge WebDriver 139.0.3405.125 - Selenium server 4.35.0 -- Mozilla Firefox 142.0 +- Mozilla Firefox 142.0.1 - Geckodriver 0.36.0 #### Environment variables @@ -188,7 +192,7 @@ Use the following command as a part of your job to start the service: 'sudo syst #### Node.js - 18.20.8 - 20.19.4 -- 22.18.0 +- 22.19.0 #### Python - 3.9.23 @@ -320,3 +324,4 @@ Use the following command as a part of your job to start the service: 'sudo syst | xz-utils | 5.6.1+really5.4.5-1ubuntu0.2 | | zip | 3.0-13ubuntu0.2 | | zsync | 0.6.2-5build1 | + From 4a4e55c9f31b9d609b98ae41d3584037db4a47e3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 3 Sep 2025 11:59:54 +0000 Subject: [PATCH 096/334] Updating readme file for ubuntu22 version 20250901.41.1 (#12941) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/ubuntu/Ubuntu2204-Readme.md | 47 +++++++++++++++++------------- 1 file changed, 26 insertions(+), 21 deletions(-) diff --git a/images/ubuntu/Ubuntu2204-Readme.md b/images/ubuntu/Ubuntu2204-Readme.md index fd348ecc5a..df823d5879 100644 --- a/images/ubuntu/Ubuntu2204-Readme.md +++ b/images/ubuntu/Ubuntu2204-Readme.md @@ -1,7 +1,11 @@ +| Announcements | +|-| +| [[Ubuntu & Windows] Four tools scheduled for deprecation on November 3, 2025](https://github.com/actions/runner-images/issues/12898) | +*** # Ubuntu 22.04 - OS Version: 22.04.5 LTS - Kernel Version: 6.8.0-1031-azure -- Image Version: 20250825.1.0 +- Image Version: 20250901.41.1 - Systemd version: 249.11-0ubuntu3.16 ## Installed Software @@ -35,7 +39,7 @@ - Pip3 22.0.2 - Pipx 1.7.1 - RubyGems 3.3.5 -- Vcpkg (build from commit 6ecbbbdf31) +- Vcpkg (build from commit b1b19307e2) - Yarn 1.22.22 #### Environment variables @@ -79,10 +83,10 @@ to accomplish this. - Git LFS 3.7.0 - Git-ftp 1.6.0 - Haveged 1.9.14 -- Heroku 10.12.0 +- Heroku 10.13.0 - jq 1.6 -- Kind 0.29.0 -- Kubectl 1.33.4 +- Kind 0.30.0 +- Kubectl 1.34.0 - Kustomize 5.7.1 - Leiningen 2.11.2 - MediaInfo 21.09 @@ -95,30 +99,30 @@ to accomplish this. - Packer 1.14.1 - Parcel 2.15.4 - Podman 3.4.4 -- Pulumi 3.191.0 +- Pulumi 3.192.0 - R 4.5.1 - Skopeo 1.4.1 - Sphinx Open Source Search Server 2.2.11 - SVN 1.14.1 -- Terraform 1.13.0 +- Terraform 1.13.1 - yamllint 1.37.1 - yq 4.47.1 - zstd 1.5.7 - Ninja 1.13.1 ### CLI Tools -- Alibaba Cloud CLI 3.0.298 -- AWS CLI 2.28.17 +- Alibaba Cloud CLI 3.0.299 +- AWS CLI 2.28.21 - AWS CLI Session Manager Plugin 1.2.707.0 - AWS SAM CLI 1.143.0 - Azure CLI 2.76.0 - Azure CLI (azure-devops) 1.0.2 - GitHub CLI 2.78.0 -- Google Cloud CLI 535.0.0 -- Netlify CLI 23.3.1 +- Google Cloud CLI 536.0.1 +- Netlify CLI 23.4.3 - OpenShift CLI 4.19.9 - ORAS CLI 1.2.3 -- Vercel CLI 46.0.2 +- Vercel CLI 46.1.1 ### Java | Version | Environment Variable | @@ -149,7 +153,7 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Rustup 1.28.2 #### Packages -- Bindgen 0.72.0 +- Bindgen 0.72.1 - Cargo audit 0.21.2 - Cargo clippy 0.1.89 - Cargo outdated 0.17.0 @@ -157,13 +161,13 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 139.0.7258.138 -- ChromeDriver 139.0.7258.138 +- Google Chrome 139.0.7258.154 +- ChromeDriver 139.0.7258.154 - Chromium 139.0.7258.0 -- Microsoft Edge 139.0.3405.119 -- Microsoft Edge WebDriver 139.0.3405.111 +- Microsoft Edge 139.0.3405.125 +- Microsoft Edge WebDriver 139.0.3405.125 - Selenium server 4.35.0 -- Mozilla Firefox 142.0 +- Mozilla Firefox 142.0.1 - Geckodriver 0.36.0 #### Environment variables @@ -212,7 +216,7 @@ Use the following command as a part of your job to start the service: 'sudo syst #### Node.js - 18.20.8 - 20.19.4 -- 22.18.0 +- 22.19.0 #### Python - 3.9.23 @@ -287,8 +291,8 @@ Use the following command as a part of your job to start the service: 'sudo syst | node:18-alpine | sha256:8d6421d663b4c28fd3ebc498332f249011d118945588d0a35cb9bc4b8ca09d9e | 2025-03-27 | | node:20 | sha256:572a90df10a58ebb7d3f223d661d964a6c2383a9c2b5763162b4f631c53dc56a | 2025-07-15 | | node:20-alpine | sha256:df02558528d3d3d0d621f112e232611aecfee7cbc654f6b375765f72bb262799 | 2025-07-15 | -| node:22 | sha256:3266bc9e8bee1acc8a77386eefaf574987d2729b8c5ec35b0dbd6ddbc40b0ce2 | 2025-08-01 | -| node:22-alpine | sha256:1b2479dd35a99687d6638f5976fd235e26c5b37e8122f786fcd5fe231d63de5b | 2025-08-01 | +| node:22 | sha256:6fe286835c595e53cdafc4889e9eff903dd3008a3050c1675809148d8e0df805 | 2025-08-28 | +| node:22-alpine | sha256:d2166de198f26e17e5a442f537754dd616ab069c47cc57b889310a717e0abbf9 | 2025-08-28 | | ubuntu:20.04 | sha256:8feb4d8ca5354def3d8fce243717141ce31e2c428701f6682bd2fafe15388214 | 2025-04-08 | | ubuntu:22.04 | sha256:1aa979d85661c488ce030ac292876cf6ed04535d3a237e49f61542d8e5de5ae0 | 2025-07-30 | @@ -386,3 +390,4 @@ Use the following command as a part of your job to start the service: 'sudo syst | xz-utils | 5.2.5-2ubuntu1 | | zip | 3.0-12build2 | | zsync | 0.6.2-3ubuntu1 | + From 1df4f345279992a881d5aa7ee9d41f04a50ee454 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 3 Sep 2025 12:06:55 +0000 Subject: [PATCH 097/334] Updating readme file for win25 version 20250901.13.1 (#12942) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/windows/Windows2025-Readme.md | 35 ++++++++++++++-------------- 1 file changed, 18 insertions(+), 17 deletions(-) diff --git a/images/windows/Windows2025-Readme.md b/images/windows/Windows2025-Readme.md index c152d63ab8..745555f6e3 100644 --- a/images/windows/Windows2025-Readme.md +++ b/images/windows/Windows2025-Readme.md @@ -1,12 +1,13 @@ | Announcements | |-| +| [[Ubuntu & Windows] Four tools scheduled for deprecation on November 3, 2025](https://github.com/actions/runner-images/issues/12898) | | [Windows-latest workflows will use Windows Server 2025 image in GH](https://github.com/actions/runner-images/issues/12677) | | [[Windows-2022] Openssl version will be updated to version 3.5.2 on 2025-10-10](https://github.com/actions/runner-images/issues/12676) | -| [[Windows 2022] MongoDB 5.x version will be removed from Windows 2022 image on 2025-09-01 and will be updated to 7.x version.](https://github.com/actions/runner-images/issues/12640) | +| [[Windows 2022] MongoDB 5.x version will be removed from Windows 2022 image on 2025-09-08 and will be updated to 7.x version.](https://github.com/actions/runner-images/issues/12640) | *** # Windows Server 2025 - OS Version: 10.0.26100 Build 4946 -- Image Version: 20250825.1.0 +- Image Version: 20250901.13.1 ## Windows features - Windows Subsystem for Linux (WSLv1): Enabled @@ -20,7 +21,7 @@ - Julia 1.11.6 - Kotlin 2.2.10 - LLVM 20.1.8 -- Node 22.18.0 +- Node 22.19.0 - Perl 5.40.2 - PHP 8.4.11 - Python 3.9.13 @@ -36,7 +37,7 @@ - pip 25.2 (python 3.9) - Pipx 1.7.1 - RubyGems 3.5.22 -- Vcpkg (build from commit 6ecbbbdf31) +- Vcpkg (build from commit b1b19307e2) - Yarn 1.22.22 #### Environment variables @@ -67,17 +68,17 @@ - ghc 9.12.2 - Git 2.51.0.windows.1 - Git LFS 3.7.0 -- ImageMagick 7.1.2-1 +- ImageMagick 7.1.2-3 - jq 1.8.1 -- Kind 0.29.0 -- Kubectl 1.33.4 +- Kind 0.30.0 +- Kubectl 1.34.0 - gcc 14.2.0 - gdb 16.2 - GNU Binutils 2.44 - Newman 6.2.1 - OpenSSL 3.5.2 - Packer 1.12.0 -- Pulumi 3.191.0 +- Pulumi 3.192.0 - R 4.4.2 - Service Fabric SDK 10.1.2493.9590 - Stack 3.7.1 @@ -90,7 +91,7 @@ - Ninja 1.13.1 ### CLI Tools -- AWS CLI 2.28.16 +- AWS CLI 2.28.21 - AWS SAM CLI 1.143.0 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.76.0 @@ -108,11 +109,11 @@ - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 139.0.7258.139 -- Chrome Driver 139.0.7258.138 -- Microsoft Edge 139.0.3405.111 -- Microsoft Edge Driver 139.0.3405.111 -- Mozilla Firefox 142.0 +- Google Chrome 139.0.7258.155 +- Chrome Driver 139.0.7258.154 +- Microsoft Edge 139.0.3405.125 +- Microsoft Edge Driver 139.0.3405.125 +- Mozilla Firefox 142.0.1 - Gecko Driver 0.36.0 - IE Driver 4.14.0.0 - Selenium server 4.35.0 @@ -160,7 +161,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Node.js - 18.20.8 - 20.19.4 -- 22.18.0 +- 22.19.0 #### Python - 3.9.13 @@ -204,7 +205,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - MySQL 8.0.43.0 - SQL OLEDB Driver 18.7.4.0 - SQLPS 1.0 -- MongoDB Shell (mongosh) 2.5.6 +- MongoDB Shell (mongosh) 2.5.7 ### Web Servers | Name | Version | ConfigFile | ServiceName | ServiceStatus | ListenPort | @@ -476,7 +477,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Powershell Modules - Az: 12.5.0 -- AWSPowershell: 5.0.39 +- AWSPowershell: 5.0.45 - DockerMsftProvider: 1.0.0.8 - MarkdownPS: 1.10 - Microsoft.Graph: 2.30.0 From aa3ee59784ced5649ee4602b8abcac41446677f5 Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Wed, 3 Sep 2025 15:44:23 +0200 Subject: [PATCH 098/334] [macOS] Unpin Cmake from 3.31.6 version (#12935) --- .../scripts/build/install-common-utils.sh | 22 ------------------- 1 file changed, 22 deletions(-) diff --git a/images/macos/scripts/build/install-common-utils.sh b/images/macos/scripts/build/install-common-utils.sh index 57ce8fc596..68622f8d6c 100644 --- a/images/macos/scripts/build/install-common-utils.sh +++ b/images/macos/scripts/build/install-common-utils.sh @@ -15,28 +15,6 @@ for package in $common_packages; do brew install hashicorp/tap/packer ;; - cmake) - # Pin cmake to 3.31.6 due to a backward compatibility issue - # https://github.com/actions/runner-images/issues/11926 - cmake_commit="b4e46db74e74a8c1650b38b1da222284ce1ec5ce" - tap_name="local/pinned" - - echo "Creating local tap (no git)..." - brew tap-new --no-git "$tap_name" >/dev/null - - cmake_formula_dir="$(brew --repo "$tap_name")/Formula" - mkdir -p "$cmake_formula_dir" - - cmake_rb_link="https://raw.githubusercontent.com/Homebrew/homebrew-core/$cmake_commit/Formula/c/cmake.rb" - cmake_rb_path="$cmake_formula_dir/cmake.rb" - - echo "Downloading cmake.rb from $cmake_rb_link" - curl -fsSL "$cmake_rb_link" -o "$cmake_rb_path" - - echo "Installing cmake 3.31.6 from custom tap..." - brew install "$tap_name/cmake" - ;; - tcl-tk@8) brew_smart_install "$package" if is_VenturaX64 || is_SonomaX64; then From 227fadb032979582fdec88762f0bc56433430be0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 3 Sep 2025 16:52:27 +0000 Subject: [PATCH 099/334] Updating readme file for macos-15 version 20250830.1803 (#12926) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-15-Readme.md | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/images/macos/macos-15-Readme.md b/images/macos/macos-15-Readme.md index 69e6289164..2e751b6967 100644 --- a/images/macos/macos-15-Readme.md +++ b/images/macos/macos-15-Readme.md @@ -7,7 +7,7 @@ # macOS 15 - OS Version: macOS 15.5 (24F5068b) - Kernel Version: Darwin 24.5.0 -- Image Version: 20250825.1768 +- Image Version: 20250830.1803 ## Installed Software @@ -25,9 +25,9 @@ - GNU Fortran 14 (Homebrew GCC 14.3.0) - available by `gfortran-14` alias - GNU Fortran 15 (Homebrew GCC 15.1.0) - available by `gfortran-15` alias - Kotlin 2.2.10-release-430 -- Node.js 22.18.0 +- Node.js 22.19.0 - Perl 5.40.2 -- PHP 8.4.11 +- PHP 8.4.12 - Python3 3.13.7 - Ruby 3.3.9 @@ -36,12 +36,12 @@ - Carthage 0.40.0 - CocoaPods 1.16.2 - Composer 2.8.11 -- Homebrew 4.6.6 +- Homebrew 4.6.7 - NPM 10.9.3 - Pip3 25.2 (python 3.13) - Pipx 1.7.1 - RubyGems 3.7.1 -- Vcpkg 2025 (build from commit 6ecbbbdf31) +- Vcpkg 2025 (build from commit 8394d2150d) - Yarn 1.22.22 ### Project Management @@ -73,7 +73,7 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.28.16 +- AWS CLI 2.28.21 - AWS SAM CLI 1.143.0 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.76.0 @@ -93,12 +93,12 @@ ### Browsers - Safari 18.5 (20621.2.5.11.5) - SafariDriver 18.5 (20621.2.5.11.5) -- Google Chrome 139.0.7258.139 -- Google Chrome for Testing 139.0.7258.138 -- ChromeDriver 139.0.7258.138 -- Microsoft Edge 139.0.3405.111 -- Microsoft Edge WebDriver 139.0.3405.111 -- Mozilla Firefox 142.0 +- Google Chrome 139.0.7258.155 +- Google Chrome for Testing 139.0.7258.154 +- ChromeDriver 139.0.7258.154 +- Microsoft Edge 139.0.3405.125 +- Microsoft Edge WebDriver 139.0.3405.125 +- Mozilla Firefox 142.0.1 - geckodriver 0.36.0 - Selenium server 4.35.0 @@ -134,7 +134,7 @@ #### Node.js - 18.20.8 - 20.19.4 -- 22.18.0 +- 22.19.0 #### Go - 1.22.12 @@ -162,7 +162,7 @@ ### Xcode | Version | Build | Path | Symlinks | | -------------- | -------- | --------------------------------- | -------------------------------------------------------------- | -| 26.0 (beta) | 17A5305f | /Applications/Xcode_26_beta_6.app | /Applications/Xcode_26.0.0.app
/Applications/Xcode_26.0.app | +| 26.0 (beta) | 17A5305k | /Applications/Xcode_26_beta_7.app | /Applications/Xcode_26.0.0.app
/Applications/Xcode_26.0.app | | 16.4 (default) | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app
/Applications/Xcode.app | | 16.3 | 16E140 | /Applications/Xcode_16.3.app | /Applications/Xcode_16.3.0.app | | 16.2 | 16C5032a | /Applications/Xcode_16.2.app | /Applications/Xcode_16.2.0.app | From 175b8946129f1632b649f765ed7e7e603e1ad7db Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 3 Sep 2025 17:37:07 +0000 Subject: [PATCH 100/334] Updating readme file for macos-13-arm64 version 20250901.1533 (#12924) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-13-arm64-Readme.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/images/macos/macos-13-arm64-Readme.md b/images/macos/macos-13-arm64-Readme.md index 89009f8f33..79b640d6a7 100644 --- a/images/macos/macos-13-arm64-Readme.md +++ b/images/macos/macos-13-arm64-Readme.md @@ -7,7 +7,7 @@ # macOS 13 - OS Version: macOS 13.7.6 (22H625) - Kernel Version: Darwin 22.6.0 -- Image Version: 20250825.1524 +- Image Version: 20250901.1533 ## Installed Software @@ -35,7 +35,7 @@ - Bundler 2.7.1 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 4.6.6 +- Homebrew 4.6.7 - NPM 10.8.2 - NuGet 6.3.1.1 - Pip3 25.2 (python 3.13) @@ -72,7 +72,7 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.28.16 +- AWS CLI 2.28.21 - AWS SAM CLI 1.143.0 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.76.0 @@ -91,12 +91,12 @@ ### Browsers - Safari 18.5 (18621.2.5.18.1) - SafariDriver 18.5 (18621.2.5.18.1) -- Google Chrome 139.0.7258.139 -- Google Chrome for Testing 139.0.7258.138 -- ChromeDriver 139.0.7258.138 -- Microsoft Edge 139.0.3405.111 -- Microsoft Edge WebDriver 139.0.3405.111 -- Mozilla Firefox 142.0 +- Google Chrome 139.0.7258.155 +- Google Chrome for Testing 139.0.7258.154 +- ChromeDriver 139.0.7258.154 +- Microsoft Edge 139.0.3405.125 +- Microsoft Edge WebDriver 139.0.3405.125 +- Mozilla Firefox 142.0.1 - geckodriver 0.36.0 - Selenium server 4.35.0 @@ -130,7 +130,7 @@ #### Node.js - 18.20.8 - 20.19.4 -- 22.18.0 +- 22.19.0 #### Go - 1.22.12 @@ -202,8 +202,8 @@ | visionOS 1.0 | xros1.0 | 15.2 | | Simulator - visionOS 1.0 | xrsimulator1.0 | 15.2 | | Asset Runtime SDK for macOS hosts targeting watchOS 9.4 | assetruntime.host.macosx.target.watchos9.4 | 14.3.1 | -| Asset Runtime SDK for macOS hosts targeting iOS 16.4 | assetruntime.host.macosx.target.iphoneos16.4 | 14.3.1 | | Asset Runtime SDK for macOS hosts targeting tvOS 16.4 | assetruntime.host.macosx.target.appletvos16.4 | 14.3.1 | +| Asset Runtime SDK for macOS hosts targeting iOS 16.4 | assetruntime.host.macosx.target.iphoneos16.4 | 14.3.1 | | DriverKit 22.1 | driverkit22.1 | 14.1 | | DriverKit 22.2 | driverkit22.2 | 14.2 | | DriverKit 22.4 | driverkit22.4 | 14.3.1 | From 00adaa51e9164ded7f752601695b5599a3def80e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 3 Sep 2025 17:51:59 +0000 Subject: [PATCH 101/334] Updating readme file for macos-14 version 20250901.1573 (#12932) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-14-Readme.md | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/images/macos/macos-14-Readme.md b/images/macos/macos-14-Readme.md index 472318db94..d01b2f79fb 100644 --- a/images/macos/macos-14-Readme.md +++ b/images/macos/macos-14-Readme.md @@ -1,13 +1,12 @@ | Announcements | |-| | [[macOS] Deprecation of 4 tools on November 3rd.](https://github.com/actions/runner-images/issues/12873) | -| [[macOS] Default Xcode on macOS 15 Sequoia will be set to Xcode 16.4 on August, 25](https://github.com/actions/runner-images/issues/12751) | | [[macOS] macos-latest YAML-label will use macos-15 in August 2025](https://github.com/actions/runner-images/issues/12520) | *** # macOS 14 - OS Version: macOS 14.7.6 (23H626) - Kernel Version: Darwin 23.6.0 -- Image Version: 20250825.1555 +- Image Version: 20250901.1573 ## Installed Software @@ -28,7 +27,7 @@ - Mono 6.12.0.188 - Node.js 20.19.4 - Perl 5.40.2 -- PHP 8.4.11 +- PHP 8.4.12 - Python3 3.13.7 - Ruby 3.3.9 @@ -43,7 +42,7 @@ - Pip3 25.2 (python 3.13) - Pipx 1.7.1 - RubyGems 3.7.1 -- Vcpkg 2025 (build from commit 6ecbbbdf31) +- Vcpkg 2025 (build from commit b1b19307e2) - Yarn 1.22.22 ### Project Management @@ -75,7 +74,7 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.28.16 +- AWS CLI 2.28.21 - AWS SAM CLI 1.143.0 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.76.0 @@ -90,17 +89,17 @@ - Xcodes 1.6.2 ### Linters -- SwiftLint 0.59.1 +- SwiftLint 0.60.0 ### Browsers - Safari 18.5 (19621.2.5.18.1) - SafariDriver 18.5 (19621.2.5.18.1) -- Google Chrome 139.0.7258.139 -- Google Chrome for Testing 139.0.7258.138 -- ChromeDriver 139.0.7258.138 -- Microsoft Edge 139.0.3405.111 -- Microsoft Edge WebDriver 139.0.3405.111 -- Mozilla Firefox 142.0 +- Google Chrome 139.0.7258.155 +- Google Chrome for Testing 139.0.7258.154 +- ChromeDriver 139.0.7258.154 +- Microsoft Edge 139.0.3405.125 +- Microsoft Edge WebDriver 139.0.3405.125 +- Mozilla Firefox 142.0.1 - geckodriver 0.36.0 - Selenium server 4.35.0 @@ -137,7 +136,7 @@ #### Node.js - 18.20.8 - 20.19.4 -- 22.18.0 +- 22.19.0 #### Go - 1.22.12 @@ -240,7 +239,7 @@ | ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | iOS 17.0 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | | iOS 17.2 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | -| iOS 17.4 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 17.4 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro (12.9-inch) (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | | iOS 17.5 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | | iOS 18.1 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | | iOS 18.2 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | From d01c5784c34fe349a4d66724b360d2fd2b67313b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 3 Sep 2025 19:50:41 +0000 Subject: [PATCH 102/334] Updating readme file for macos-14-arm64 version 20250901.1774 (#12928) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-14-arm64-Readme.md | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/images/macos/macos-14-arm64-Readme.md b/images/macos/macos-14-arm64-Readme.md index 0e9a1a2a3f..b4f7132b6a 100644 --- a/images/macos/macos-14-arm64-Readme.md +++ b/images/macos/macos-14-arm64-Readme.md @@ -1,13 +1,12 @@ | Announcements | |-| | [[macOS] Deprecation of 4 tools on November 3rd.](https://github.com/actions/runner-images/issues/12873) | -| [[macOS] Default Xcode on macOS 15 Sequoia will be set to Xcode 16.4 on August, 25](https://github.com/actions/runner-images/issues/12751) | | [[macOS] macos-latest YAML-label will use macos-15 in August 2025](https://github.com/actions/runner-images/issues/12520) | *** # macOS 14 - OS Version: macOS 14.7.6 (23H626) - Kernel Version: Darwin 23.6.0 -- Image Version: 20250825.1763 +- Image Version: 20250901.1774 ## Installed Software @@ -35,13 +34,13 @@ - Bundler 2.7.1 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 4.6.6 +- Homebrew 4.6.7 - NPM 10.8.2 - NuGet 6.3.1.1 - Pip3 25.2 (python 3.13) - Pipx 1.7.1 - RubyGems 3.7.1 -- Vcpkg 2025 (build from commit 6ecbbbdf31) +- Vcpkg 2025 (build from commit b1b19307e2) - Yarn 1.22.22 ### Project Management @@ -73,7 +72,7 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.28.16 +- AWS CLI 2.28.21 - AWS SAM CLI 1.143.0 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.76.0 @@ -92,12 +91,12 @@ ### Browsers - Safari 18.5 (19621.2.5.18.1) - SafariDriver 18.5 (19621.2.5.18.1) -- Google Chrome 139.0.7258.139 -- Google Chrome for Testing 139.0.7258.138 -- ChromeDriver 139.0.7258.138 -- Microsoft Edge 139.0.3405.111 -- Microsoft Edge WebDriver 139.0.3405.111 -- Mozilla Firefox 142.0 +- Google Chrome 139.0.7258.155 +- Google Chrome for Testing 139.0.7258.154 +- ChromeDriver 139.0.7258.154 +- Microsoft Edge 139.0.3405.125 +- Microsoft Edge WebDriver 139.0.3405.125 +- Mozilla Firefox 142.0.1 - geckodriver 0.36.0 - Selenium server 4.35.0 @@ -131,7 +130,7 @@ #### Node.js - 18.20.8 - 20.19.4 -- 22.18.0 +- 22.19.0 #### Go - 1.22.12 From ea34d87d95fbb2e99d2c44f3266f03f339afd54c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 4 Sep 2025 05:15:22 +0000 Subject: [PATCH 103/334] Updating readme file for win22 version 20250831.1.0 (#12938) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/windows/Windows2022-Readme.md | 35 ++++++++++++++-------------- 1 file changed, 18 insertions(+), 17 deletions(-) diff --git a/images/windows/Windows2022-Readme.md b/images/windows/Windows2022-Readme.md index 06b81a75ee..36229bb489 100644 --- a/images/windows/Windows2022-Readme.md +++ b/images/windows/Windows2022-Readme.md @@ -1,12 +1,13 @@ | Announcements | |-| +| [[Ubuntu & Windows] Four tools scheduled for deprecation on November 3, 2025](https://github.com/actions/runner-images/issues/12898) | | [Windows-latest workflows will use Windows Server 2025 image in GH](https://github.com/actions/runner-images/issues/12677) | | [[Windows-2022] Openssl version will be updated to version 3.5.2 on 2025-10-10](https://github.com/actions/runner-images/issues/12676) | -| [[Windows 2022] MongoDB 5.x version will be removed from Windows 2022 image on 2025-09-01 and will be updated to 7.x version.](https://github.com/actions/runner-images/issues/12640) | +| [[Windows 2022] MongoDB 5.x version will be removed from Windows 2022 image on 2025-09-08 and will be updated to 7.x version.](https://github.com/actions/runner-images/issues/12640) | *** # Windows Server 2022 - OS Version: 10.0.20348 Build 4052 -- Image Version: 20250825.1.0 +- Image Version: 20250831.1.0 ## Windows features - Windows Subsystem for Linux (WSLv1): Enabled @@ -35,7 +36,7 @@ - pip 25.2 (python 3.9) - Pipx 1.7.1 - RubyGems 3.5.22 -- Vcpkg (build from commit 6ecbbbdf31) +- Vcpkg (build from commit b1b19307e2) - Yarn 1.22.22 #### Environment variables @@ -66,11 +67,11 @@ - ghc 9.12.2 - Git 2.51.0.windows.1 - Git LFS 3.7.0 -- ImageMagick 7.1.2-1 +- ImageMagick 7.1.2-2 - InnoSetup 6.4.0 - jq 1.8.1 -- Kind 0.29.0 -- Kubectl 1.33.4 +- Kind 0.30.0 +- Kubectl 1.34.0 - Mercurial 6.3.1 - gcc 12.2.0 - gdb 11.2 @@ -79,7 +80,7 @@ - NSIS 3.10 - OpenSSL 1.1.1w - Packer 1.12.0 -- Pulumi 3.191.0 +- Pulumi 3.192.0 - R 4.4.2 - Service Fabric SDK 10.1.2493.9590 - Stack 3.7.1 @@ -93,8 +94,8 @@ - Ninja 1.13.1 ### CLI Tools -- Alibaba Cloud CLI 3.0.298 -- AWS CLI 2.28.16 +- Alibaba Cloud CLI 3.0.299 +- AWS CLI 2.28.21 - AWS SAM CLI 1.143.0 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.76.0 @@ -108,7 +109,7 @@ - Rustup 1.28.2 #### Packages -- bindgen 0.72.0 +- bindgen 0.72.1 - cargo-audit 0.21.2 - cargo-outdated 0.17.0 - cbindgen 0.29.0 @@ -116,11 +117,11 @@ - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 139.0.7258.139 -- Chrome Driver 139.0.7258.138 -- Microsoft Edge 139.0.3405.111 -- Microsoft Edge Driver 139.0.3405.111 -- Mozilla Firefox 142.0 +- Google Chrome 139.0.7258.155 +- Chrome Driver 139.0.7258.154 +- Microsoft Edge 139.0.3405.125 +- Microsoft Edge Driver 139.0.3405.125 +- Mozilla Firefox 142.0.1 - Gecko Driver 0.36.0 - IE Driver 4.14.0.0 - Selenium server 4.35.0 @@ -168,7 +169,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Node.js - 18.20.8 - 20.19.4 -- 22.18.0 +- 22.19.0 #### Python - 3.9.13 @@ -496,7 +497,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Powershell Modules - Az: 12.5.0 -- AWSPowershell: 5.0.39 +- AWSPowershell: 5.0.45 - DockerMsftProvider: 1.0.0.8 - MarkdownPS: 1.10 - Microsoft.Graph: 2.30.0 From 57f0dc0e78cf05825b63f0a4b63932fa93b4ba3c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 4 Sep 2025 11:36:13 +0000 Subject: [PATCH 104/334] Updating readme file for macos-15-arm64 version 20250830.2281 (#12927) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-15-arm64-Readme.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/images/macos/macos-15-arm64-Readme.md b/images/macos/macos-15-arm64-Readme.md index 210c0bbac0..9a2858e7a0 100644 --- a/images/macos/macos-15-arm64-Readme.md +++ b/images/macos/macos-15-arm64-Readme.md @@ -7,7 +7,7 @@ # macOS 15 - OS Version: macOS 15.5 (24F74) - Kernel Version: Darwin 24.5.0 -- Image Version: 20250825.2246 +- Image Version: 20250830.2281 ## Installed Software @@ -25,7 +25,7 @@ - GNU Fortran 14 (Homebrew GCC 14.3.0) - available by `gfortran-14` alias - GNU Fortran 15 (Homebrew GCC 15.1.0) - available by `gfortran-15` alias - Kotlin 2.2.10-release-430 -- Node.js 22.18.0 +- Node.js 22.19.0 - Perl 5.40.2 - Python3 3.13.7 - Ruby 3.3.9 @@ -34,12 +34,12 @@ - Bundler 2.7.1 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 4.6.6 +- Homebrew 4.6.7 - NPM 10.9.3 - Pip3 25.2 (python 3.13) - Pipx 1.7.1 - RubyGems 3.7.1 -- Vcpkg 2025 (build from commit 6ecbbbdf31) +- Vcpkg 2025 (build from commit 8394d2150d) - Yarn 1.22.22 ### Project Management @@ -71,7 +71,7 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.28.16 +- AWS CLI 2.28.21 - AWS SAM CLI 1.143.0 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.76.0 @@ -90,12 +90,12 @@ ### Browsers - Safari 18.5 (20621.2.5.11.8) - SafariDriver 18.5 (20621.2.5.11.8) -- Google Chrome 139.0.7258.139 -- Google Chrome for Testing 139.0.7258.138 -- ChromeDriver 139.0.7258.138 -- Microsoft Edge 139.0.3405.111 -- Microsoft Edge WebDriver 139.0.3405.111 -- Mozilla Firefox 142.0 +- Google Chrome 139.0.7258.155 +- Google Chrome for Testing 139.0.7258.154 +- ChromeDriver 139.0.7258.154 +- Microsoft Edge 139.0.3405.125 +- Microsoft Edge WebDriver 139.0.3405.125 +- Mozilla Firefox 142.0.1 - geckodriver 0.36.0 - Selenium server 4.35.0 @@ -129,7 +129,7 @@ #### Node.js - 18.20.8 - 20.19.4 -- 22.18.0 +- 22.19.0 #### Go - 1.22.12 @@ -157,7 +157,7 @@ ### Xcode | Version | Build | Path | Symlinks | | -------------- | -------- | --------------------------------- | -------------------------------------------------------------- | -| 26.0 (beta) | 17A5305f | /Applications/Xcode_26_beta_6.app | /Applications/Xcode_26.0.0.app
/Applications/Xcode_26.0.app | +| 26.0 (beta) | 17A5305k | /Applications/Xcode_26_beta_7.app | /Applications/Xcode_26.0.0.app
/Applications/Xcode_26.0.app | | 16.4 (default) | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app
/Applications/Xcode.app | | 16.3 | 16E140 | /Applications/Xcode_16.3.app | /Applications/Xcode_16.3.0.app | | 16.2 | 16C5032a | /Applications/Xcode_16.2.app | /Applications/Xcode_16.2.0.app | From 657dd721c03d97453ea538095ec079df546892f1 Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Thu, 4 Sep 2025 16:30:14 +0200 Subject: [PATCH 105/334] [macOS] Add Go 1.25.* (#12950) --- images/macos/toolsets/toolset-13.json | 6 ++++-- images/macos/toolsets/toolset-14.json | 6 ++++-- images/macos/toolsets/toolset-15.json | 6 ++++-- 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/images/macos/toolsets/toolset-13.json b/images/macos/toolsets/toolset-13.json index c6d3d02249..10c127c4ef 100644 --- a/images/macos/toolsets/toolset-13.json +++ b/images/macos/toolsets/toolset-13.json @@ -194,7 +194,8 @@ "versions": [ "1.22.*", "1.23.*", - "1.24.*" + "1.24.*", + "1.25.*" ] }, "arm64": { @@ -202,7 +203,8 @@ "versions": [ "1.22.*", "1.23.*", - "1.24.*" + "1.24.*", + "1.25.*" ] } } diff --git a/images/macos/toolsets/toolset-14.json b/images/macos/toolsets/toolset-14.json index 9aa4572e2b..829cc5f21d 100644 --- a/images/macos/toolsets/toolset-14.json +++ b/images/macos/toolsets/toolset-14.json @@ -277,7 +277,8 @@ "versions": [ "1.22.*", "1.23.*", - "1.24.*" + "1.24.*", + "1.25.*" ] }, "arm64": { @@ -285,7 +286,8 @@ "versions": [ "1.22.*", "1.23.*", - "1.24.*" + "1.24.*", + "1.25.*" ] } } diff --git a/images/macos/toolsets/toolset-15.json b/images/macos/toolsets/toolset-15.json index c786c641b0..18a60d961e 100644 --- a/images/macos/toolsets/toolset-15.json +++ b/images/macos/toolsets/toolset-15.json @@ -264,7 +264,8 @@ "versions": [ "1.22.*", "1.23.*", - "1.24.*" + "1.24.*", + "1.25.*" ] }, "arm64": { @@ -272,7 +273,8 @@ "versions": [ "1.22.*", "1.23.*", - "1.24.*" + "1.24.*", + "1.25.*" ] } } From 2f8d6ab9ef24fd8bda80b5259650fe1dc4311320 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 4 Sep 2025 16:35:33 +0000 Subject: [PATCH 106/334] Updating readme file for macos-13 version 20250901.1455 (#12931) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-13-Readme.md | 29 ++++++++++++++--------------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/images/macos/macos-13-Readme.md b/images/macos/macos-13-Readme.md index 567cf5b667..015f2d7a75 100644 --- a/images/macos/macos-13-Readme.md +++ b/images/macos/macos-13-Readme.md @@ -1,13 +1,12 @@ | Announcements | |-| | [[macOS] Deprecation of 4 tools on November 3rd.](https://github.com/actions/runner-images/issues/12873) | -| [[macOS] Default Xcode on macOS 15 Sequoia will be set to Xcode 16.4 on August, 25](https://github.com/actions/runner-images/issues/12751) | | [[macOS] macos-latest YAML-label will use macos-15 in August 2025](https://github.com/actions/runner-images/issues/12520) | *** # macOS 13 - OS Version: macOS 13.7.6 (22H625) - Kernel Version: Darwin 22.6.0 -- Image Version: 20250825.1442 +- Image Version: 20250901.1455 ## Installed Software @@ -28,7 +27,7 @@ - Mono 6.12.0.188 - Node.js 20.19.4 - Perl 5.40.2 -- PHP 8.4.11 +- PHP 8.4.12 - Python3 3.13.7 - Ruby 3.3.9 @@ -37,13 +36,13 @@ - Carthage 0.40.0 - CocoaPods 1.16.2 - Composer 2.8.11 -- Homebrew 4.6.6 +- Homebrew 4.6.7 - NPM 10.8.2 - NuGet 6.3.1.1 - Pip3 25.2 (python 3.13) - Pipx 1.7.1 - RubyGems 3.7.1 -- Vcpkg 2025 (build from commit 6ecbbbdf31) +- Vcpkg 2025 (build from commit b1b19307e2) - Yarn 1.22.22 ### Project Management @@ -75,7 +74,7 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.28.16 +- AWS CLI 2.28.21 - AWS SAM CLI 1.143.0 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.76.0 @@ -90,17 +89,17 @@ - Xcodes 1.6.2 ### Linters -- SwiftLint 0.59.1 +- SwiftLint 0.60.0 ### Browsers - Safari 18.5 (18621.2.5.18.1) - SafariDriver 18.5 (18621.2.5.18.1) -- Google Chrome 139.0.7258.139 -- Google Chrome for Testing 139.0.7258.138 -- ChromeDriver 139.0.7258.138 -- Microsoft Edge 139.0.3405.111 -- Microsoft Edge WebDriver 139.0.3405.111 -- Mozilla Firefox 142.0 +- Google Chrome 139.0.7258.155 +- Google Chrome for Testing 139.0.7258.154 +- ChromeDriver 139.0.7258.154 +- Microsoft Edge 139.0.3405.125 +- Microsoft Edge WebDriver 139.0.3405.125 +- Mozilla Firefox 142.0.1 - geckodriver 0.36.0 - Selenium server 4.35.0 @@ -145,7 +144,7 @@ #### Node.js - 18.20.8 - 20.19.4 -- 22.18.0 +- 22.19.0 #### Go - 1.22.12 @@ -217,8 +216,8 @@ | visionOS 1.0 | xros1.0 | 15.2 | | Simulator - visionOS 1.0 | xrsimulator1.0 | 15.2 | | Asset Runtime SDK for macOS hosts targeting watchOS 9.4 | assetruntime.host.macosx.target.watchos9.4 | 14.3.1 | -| Asset Runtime SDK for macOS hosts targeting iOS 16.4 | assetruntime.host.macosx.target.iphoneos16.4 | 14.3.1 | | Asset Runtime SDK for macOS hosts targeting tvOS 16.4 | assetruntime.host.macosx.target.appletvos16.4 | 14.3.1 | +| Asset Runtime SDK for macOS hosts targeting iOS 16.4 | assetruntime.host.macosx.target.iphoneos16.4 | 14.3.1 | | DriverKit 22.1 | driverkit22.1 | 14.1 | | DriverKit 22.2 | driverkit22.2 | 14.2 | | DriverKit 22.4 | driverkit22.4 | 14.3.1 | From 92166f64eec50b369300355df6081acca139ae82 Mon Sep 17 00:00:00 2001 From: sureshe456 <160699174+sureshe456@users.noreply.github.com> Date: Fri, 5 Sep 2025 21:05:12 +0530 Subject: [PATCH 107/334] [macOS]Pin Git to 2.50.1 version (#12954) * [macOS]Pin Git to 2.50.1 version * Update images/macos/scripts/build/install-git.sh Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Suresh kumar Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- images/macos/scripts/build/install-git.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/images/macos/scripts/build/install-git.sh b/images/macos/scripts/build/install-git.sh index adc3ecccfc..4804802a77 100644 --- a/images/macos/scripts/build/install-git.sh +++ b/images/macos/scripts/build/install-git.sh @@ -7,7 +7,15 @@ source ~/utils/utils.sh echo "Installing Git..." -brew_smart_install "git" +#brew_smart_install "git" + +# pin Git to 2.50.1 due to problems in the latest Git version 2.51.0 +COMMIT=6b39030bc0d0a0a8df99afe37e5ae4d61ba07c88 +FORMULA_URL="https://raw.githubusercontent.com/Homebrew/homebrew-core/$COMMIT/Formula/g/git.rb" +FORMULA_PATH="$(brew --repository)/Library/Taps/homebrew/homebrew-core/Formula/g/git.rb" +mkdir -p "$(dirname $FORMULA_PATH)" +curl -fsSL $FORMULA_URL -o $FORMULA_PATH +HOMEBREW_NO_AUTO_UPDATE=1 HOMEBREW_NO_INSTALL_FROM_API=1 brew install git git config --global --add safe.directory "*" From 1eb4db82ba2c6fed50e2a0d862ff2702c1f0870f Mon Sep 17 00:00:00 2001 From: sureshe456 <160699174+sureshe456@users.noreply.github.com> Date: Wed, 10 Sep 2025 14:54:10 +0530 Subject: [PATCH 108/334] [macOS] Update Xcode 26 to RC1 (#12994) Co-authored-by: Suresh kumar --- images/macos/toolsets/toolset-15.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/images/macos/toolsets/toolset-15.json b/images/macos/toolsets/toolset-15.json index 18a60d961e..6b1852efcc 100644 --- a/images/macos/toolsets/toolset-15.json +++ b/images/macos/toolsets/toolset-15.json @@ -4,11 +4,11 @@ "x64": { "versions": [ { - "link": "26_beta_7", - "filename": "26_beta_7_Universal", - "version": "26.0.0-Beta.7+17A5305k", + "link": "26_Release_Candidate", + "filename": "26_Release_Candidate_Universal", + "version": "26_Release_Candidate+17A321", "symlinks": ["26.0"], - "sha256": "d711e1d6774647d38daac112ebb6d085af863ecc541f8de2360eaf44e638e8a6", + "sha256": "d56b62964b21c25901e5e48db22ff40862ff490fd3f955704ecd53ca9076db4e", "install_runtimes": "none" }, { @@ -56,11 +56,11 @@ "arm64":{ "versions": [ { - "link": "26_beta_7", - "filename": "26_beta_7_Universal", - "version": "26.0.0-Beta.7+17A5305k", + "link": "26_Release_Candidate", + "filename": "26_Release_Candidate_Universal", + "version": "26_Release_Candidate+17A321", "symlinks": ["26.0"], - "sha256": "d711e1d6774647d38daac112ebb6d085af863ecc541f8de2360eaf44e638e8a6", + "sha256": "d56b62964b21c25901e5e48db22ff40862ff490fd3f955704ecd53ca9076db4e", "install_runtimes": "none" }, { From d9f82edcfbe8b12b20b2cf2dd4df0baf1463a06d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 10 Sep 2025 11:33:16 +0000 Subject: [PATCH 109/334] Updating readme file for win25 version 20250907.19.1 (#12983) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/windows/Windows2025-Readme.md | 41 ++++++++++++++-------------- 1 file changed, 21 insertions(+), 20 deletions(-) diff --git a/images/windows/Windows2025-Readme.md b/images/windows/Windows2025-Readme.md index 745555f6e3..3236426dcd 100644 --- a/images/windows/Windows2025-Readme.md +++ b/images/windows/Windows2025-Readme.md @@ -1,5 +1,6 @@ | Announcements | |-| +| [[Windows, Ubuntu] CMake will be upgraded to latest version on September 15](https://github.com/actions/runner-images/issues/12958) | | [[Ubuntu & Windows] Four tools scheduled for deprecation on November 3, 2025](https://github.com/actions/runner-images/issues/12898) | | [Windows-latest workflows will use Windows Server 2025 image in GH](https://github.com/actions/runner-images/issues/12677) | | [[Windows-2022] Openssl version will be updated to version 3.5.2 on 2025-10-10](https://github.com/actions/runner-images/issues/12676) | @@ -7,7 +8,7 @@ *** # Windows Server 2025 - OS Version: 10.0.26100 Build 4946 -- Image Version: 20250901.13.1 +- Image Version: 20250907.19.1 ## Windows features - Windows Subsystem for Linux (WSLv1): Enabled @@ -17,7 +18,7 @@ ### Language and Runtime - Bash 5.2.37(1)-release -- Go 1.24.6 +- Go 1.24.7 - Julia 1.11.6 - Kotlin 2.2.10 - LLVM 20.1.8 @@ -28,16 +29,16 @@ - Ruby 3.3.9 ### Package Management -- Chocolatey 2.5.0 +- Chocolatey 2.5.1 - Composer 2.8.11 -- Helm 3.18.5 +- Helm 3.18.6 - Miniconda 25.7.0 (pre-installed on the image but not added to PATH) - NPM 10.9.3 - NuGet 6.14.0.116 - pip 25.2 (python 3.9) - Pipx 1.7.1 - RubyGems 3.5.22 -- Vcpkg (build from commit b1b19307e2) +- Vcpkg (build from commit b1e15efef6) - Yarn 1.22.22 #### Environment variables @@ -50,18 +51,18 @@ - Ant 1.10.15 - Gradle 9.0 - Maven 3.9.11 -- sbt 1.11.5 +- sbt 1.11.6 ### Tools - 7zip 25.01 - aria2 1.37.0 - azcopy 10.30.0 -- Bazel 8.3.1 +- Bazel 8.4.0 - Bazelisk 1.26.0 - Bicep 0.37.4 - Cabal 3.16.0.0 - CMake 3.31.6 -- CodeQL Action Bundle 2.22.4 +- CodeQL Action Bundle 2.23.0 - Docker 27.5.1 - Docker Compose v2 2.32.2 - Docker-wincred 0.9.3 @@ -78,7 +79,7 @@ - Newman 6.2.1 - OpenSSL 3.5.2 - Packer 1.12.0 -- Pulumi 3.192.0 +- Pulumi 3.193.0 - R 4.4.2 - Service Fabric SDK 10.1.2493.9590 - Stack 3.7.1 @@ -91,10 +92,10 @@ - Ninja 1.13.1 ### CLI Tools -- AWS CLI 2.28.21 +- AWS CLI 2.28.25 - AWS SAM CLI 1.143.0 - AWS Session Manager CLI 1.2.707.0 -- Azure CLI 2.76.0 +- Azure CLI 2.77.0 - Azure DevOps CLI extension 1.0.2 - GitHub CLI 2.78.0 @@ -109,10 +110,10 @@ - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 139.0.7258.155 -- Chrome Driver 139.0.7258.154 -- Microsoft Edge 139.0.3405.125 -- Microsoft Edge Driver 139.0.3405.125 +- Google Chrome 140.0.7339.81 +- Chrome Driver 140.0.7339.80 +- Microsoft Edge 140.0.3485.54 +- Microsoft Edge Driver 140.0.3485.54 - Mozilla Firefox 142.0.1 - Gecko Driver 0.36.0 - IE Driver 4.14.0.0 @@ -156,11 +157,11 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Go - 1.22.12 - 1.23.12 -- 1.24.6 +- 1.24.7 #### Node.js - 18.20.8 -- 20.19.4 +- 20.19.5 - 22.19.0 #### Python @@ -200,7 +201,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | 7.0.23.0 | MongoDB | Stopped | Disabled | ### Database tools -- Azure CosmosDb Emulator 2.14.24.0 +- Azure CosmosDb Emulator 2.14.25.0 - DacFx 170.1.61.1 - MySQL 8.0.43.0 - SQL OLEDB Driver 18.7.4.0 @@ -211,7 +212,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Name | Version | ConfigFile | ServiceName | ServiceStatus | ListenPort | | ------ | ------- | ------------------------------------- | ----------- | ------------- | ---------- | | Apache | 2.4.55 | C:\tools\Apache24\conf\httpd.conf | Apache | Stopped | 80 | -| Nginx | 1.29.0 | C:\tools\nginx-1.29.0\conf\nginx.conf | nginx | Stopped | 80 | +| Nginx | 1.29.1 | C:\tools\nginx-1.29.1\conf\nginx.conf | nginx | Stopped | 80 | ### Visual Studio Enterprise 2022 | Name | Version | Path | @@ -477,7 +478,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Powershell Modules - Az: 12.5.0 -- AWSPowershell: 5.0.45 +- AWSPowershell: 5.0.49 - DockerMsftProvider: 1.0.0.8 - MarkdownPS: 1.10 - Microsoft.Graph: 2.30.0 From 2cef99ae11b1b187259834a6f17a3fd3d6cc28d8 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 10 Sep 2025 11:41:38 +0000 Subject: [PATCH 110/334] Updating readme file for win22 version 20250907.29.1 (#12984) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/windows/Windows2022-Readme.md | 47 ++++++++++++++-------------- 1 file changed, 24 insertions(+), 23 deletions(-) diff --git a/images/windows/Windows2022-Readme.md b/images/windows/Windows2022-Readme.md index 36229bb489..d5b3ffcc5b 100644 --- a/images/windows/Windows2022-Readme.md +++ b/images/windows/Windows2022-Readme.md @@ -1,5 +1,6 @@ | Announcements | |-| +| [[Windows, Ubuntu] CMake will be upgraded to latest version on September 15](https://github.com/actions/runner-images/issues/12958) | | [[Ubuntu & Windows] Four tools scheduled for deprecation on November 3, 2025](https://github.com/actions/runner-images/issues/12898) | | [Windows-latest workflows will use Windows Server 2025 image in GH](https://github.com/actions/runner-images/issues/12677) | | [[Windows-2022] Openssl version will be updated to version 3.5.2 on 2025-10-10](https://github.com/actions/runner-images/issues/12676) | @@ -7,7 +8,7 @@ *** # Windows Server 2022 - OS Version: 10.0.20348 Build 4052 -- Image Version: 20250831.1.0 +- Image Version: 20250907.29.1 ## Windows features - Windows Subsystem for Linux (WSLv1): Enabled @@ -16,27 +17,27 @@ ### Language and Runtime - Bash 5.2.37(1)-release -- Go 1.24.6 +- Go 1.24.7 - Julia 1.11.6 - Kotlin 2.2.10 - LLVM 20.1.8 -- Node 20.19.4 +- Node 20.19.5 - Perl 5.32.1 - PHP 8.4.11 - Python 3.9.13 - Ruby 3.3.9 ### Package Management -- Chocolatey 2.5.0 +- Chocolatey 2.5.1 - Composer 2.8.11 -- Helm 3.18.5 +- Helm 3.18.6 - Miniconda 25.7.0 (pre-installed on the image but not added to PATH) - NPM 10.8.2 - NuGet 6.14.0.116 - pip 25.2 (python 3.9) - Pipx 1.7.1 - RubyGems 3.5.22 -- Vcpkg (build from commit b1b19307e2) +- Vcpkg (build from commit b1e15efef6) - Yarn 1.22.22 #### Environment variables @@ -49,25 +50,25 @@ - Ant 1.10.15 - Gradle 9.0 - Maven 3.9.11 -- sbt 1.11.5 +- sbt 1.11.6 ### Tools - 7zip 25.01 - aria2 1.37.0 - azcopy 10.30.0 -- Bazel 8.3.1 +- Bazel 8.4.0 - Bazelisk 1.26.0 - Bicep 0.37.4 - Cabal 3.16.0.0 - CMake 3.31.6 -- CodeQL Action Bundle 2.22.4 +- CodeQL Action Bundle 2.23.0 - Docker 27.5.1 - Docker Compose v2 2.32.2 - Docker-wincred 0.9.3 - ghc 9.12.2 - Git 2.51.0.windows.1 - Git LFS 3.7.0 -- ImageMagick 7.1.2-2 +- ImageMagick 7.1.2-3 - InnoSetup 6.4.0 - jq 1.8.1 - Kind 0.30.0 @@ -80,7 +81,7 @@ - NSIS 3.10 - OpenSSL 1.1.1w - Packer 1.12.0 -- Pulumi 3.192.0 +- Pulumi 3.193.0 - R 4.4.2 - Service Fabric SDK 10.1.2493.9590 - Stack 3.7.1 @@ -94,11 +95,11 @@ - Ninja 1.13.1 ### CLI Tools -- Alibaba Cloud CLI 3.0.299 -- AWS CLI 2.28.21 +- Alibaba Cloud CLI 3.0.300 +- AWS CLI 2.28.25 - AWS SAM CLI 1.143.0 - AWS Session Manager CLI 1.2.707.0 -- Azure CLI 2.76.0 +- Azure CLI 2.77.0 - Azure DevOps CLI extension 1.0.2 - GitHub CLI 2.78.0 @@ -117,10 +118,10 @@ - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 139.0.7258.155 -- Chrome Driver 139.0.7258.154 -- Microsoft Edge 139.0.3405.125 -- Microsoft Edge Driver 139.0.3405.125 +- Google Chrome 140.0.7339.81 +- Chrome Driver 140.0.7339.80 +- Microsoft Edge 140.0.3485.54 +- Microsoft Edge Driver 140.0.3485.54 - Mozilla Firefox 142.0.1 - Gecko Driver 0.36.0 - IE Driver 4.14.0.0 @@ -164,11 +165,11 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Go - 1.22.12 - 1.23.12 -- 1.24.6 +- 1.24.7 #### Node.js - 18.20.8 -- 20.19.4 +- 20.19.5 - 22.19.0 #### Python @@ -211,7 +212,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | 5.0.31.0 | MongoDB | Stopped | Disabled | ### Database tools -- Azure CosmosDb Emulator 2.14.24.0 +- Azure CosmosDb Emulator 2.14.25.0 - DacFx 170.1.61.1 - MySQL 8.0.43.0 - SQL OLEDB Driver 18.7.4.0 @@ -221,7 +222,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Name | Version | ConfigFile | ServiceName | ServiceStatus | ListenPort | | ------ | ------- | ------------------------------------- | ----------- | ------------- | ---------- | | Apache | 2.4.55 | C:\tools\Apache24\conf\httpd.conf | Apache | Stopped | 80 | -| Nginx | 1.29.0 | C:\tools\nginx-1.29.0\conf\nginx.conf | nginx | Stopped | 80 | +| Nginx | 1.29.1 | C:\tools\nginx-1.29.1\conf\nginx.conf | nginx | Stopped | 80 | ### Visual Studio Enterprise 2022 | Name | Version | Path | @@ -497,7 +498,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Powershell Modules - Az: 12.5.0 -- AWSPowershell: 5.0.45 +- AWSPowershell: 5.0.49 - DockerMsftProvider: 1.0.0.8 - MarkdownPS: 1.10 - Microsoft.Graph: 2.30.0 From 5adc1f540564de6d855f328866e9bf2882ef36cf Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 10 Sep 2025 11:54:41 +0000 Subject: [PATCH 111/334] Updating readme file for ubuntu24 version 20250907.24.1 (#12987) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/ubuntu/Ubuntu2404-Readme.md | 37 +++++++++++++++--------------- 1 file changed, 19 insertions(+), 18 deletions(-) diff --git a/images/ubuntu/Ubuntu2404-Readme.md b/images/ubuntu/Ubuntu2404-Readme.md index 8569d859ae..a63e403886 100644 --- a/images/ubuntu/Ubuntu2404-Readme.md +++ b/images/ubuntu/Ubuntu2404-Readme.md @@ -1,11 +1,12 @@ | Announcements | |-| +| [[Windows, Ubuntu] CMake will be upgraded to latest version on September 15](https://github.com/actions/runner-images/issues/12958) | | [[Ubuntu & Windows] Four tools scheduled for deprecation on November 3, 2025](https://github.com/actions/runner-images/issues/12898) | *** # Ubuntu 24.04 - OS Version: 24.04.3 LTS - Kernel Version: 6.11.0-1018-azure -- Image Version: 20250831.1.0 +- Image Version: 20250907.24.1 - Systemd version: 255.4-1ubuntu8.10 ## Installed Software @@ -20,7 +21,7 @@ - GNU Fortran: 12.4.0, 13.3.0, 14.2.0 - Julia 1.11.6 - Kotlin 2.2.10-release-430 -- Node.js 20.19.4 +- Node.js 20.19.5 - Perl 5.38.2 - Python 3.12.3 - Ruby 3.2.3 @@ -29,14 +30,14 @@ ### Package Management - cpan 1.64 - Helm 3.18.6 -- Homebrew 4.6.7 +- Homebrew 4.6.9 - Miniconda 25.7.0 - Npm 10.8.2 - Pip 24.0 - Pip3 24.0 - Pipx 1.7.1 - RubyGems 3.4.20 -- Vcpkg (build from commit b1b19307e2) +- Vcpkg (build from commit b1e15efef6) - Yarn 1.22.22 #### Environment variables @@ -62,15 +63,15 @@ to accomplish this. ### Tools - Ansible 2.18.8 - AzCopy 10.30.0 - available by `azcopy` and `azcopy10` aliases -- Bazel 8.3.1 +- Bazel 8.4.0 - Bazelisk 1.26.0 - Bicep 0.37.4 - Buildah 1.33.7 - CMake 3.31.6 -- CodeQL Action Bundle 2.22.4 +- CodeQL Action Bundle 2.23.0 - Docker Amazon ECR Credential Helper 0.10.1 - Docker Compose v2 2.38.2 -- Docker-Buildx 0.27.0 +- Docker-Buildx 0.28.0 - Docker Client 28.0.4 - Docker Server 28.0.4 - Fastlane 2.228.0 @@ -92,7 +93,7 @@ to accomplish this. - Packer 1.14.1 - Parcel 2.15.4 - Podman 4.9.3 -- Pulumi 3.192.0 +- Pulumi 3.193.0 - Skopeo 1.13.3 - Sphinx Open Source Search Server 2.2.11 - yamllint 1.37.1 @@ -101,13 +102,13 @@ to accomplish this. - Ninja 1.13.1 ### CLI Tools -- AWS CLI 2.28.21 +- AWS CLI 2.28.25 - AWS CLI Session Manager Plugin 1.2.707.0 - AWS SAM CLI 1.143.0 -- Azure CLI 2.76.0 +- Azure CLI 2.77.0 - Azure CLI (azure-devops) 1.0.2 - GitHub CLI 2.78.0 -- Google Cloud CLI 536.0.1 +- Google Cloud CLI 537.0.0 ### Java | Version | Environment Variable | @@ -141,11 +142,11 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 139.0.7258.154 -- ChromeDriver 139.0.7258.154 -- Chromium 139.0.7258.0 -- Microsoft Edge 139.0.3405.125 -- Microsoft Edge WebDriver 139.0.3405.125 +- Google Chrome 140.0.7339.80 +- ChromeDriver 140.0.7339.80 +- Chromium 140.0.7339.0 +- Microsoft Edge 140.0.3485.54 +- Microsoft Edge WebDriver 140.0.3485.54 - Selenium server 4.35.0 - Mozilla Firefox 142.0.1 - Geckodriver 0.36.0 @@ -187,11 +188,11 @@ Use the following command as a part of your job to start the service: 'sudo syst #### Go - 1.22.12 - 1.23.12 -- 1.24.6 +- 1.24.7 #### Node.js - 18.20.8 -- 20.19.4 +- 20.19.5 - 22.19.0 #### Python From a4fd58c8608d0bb66ff4708237588b7fcc5bb5b3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 10 Sep 2025 12:00:20 +0000 Subject: [PATCH 112/334] Updating readme file for ubuntu22 version 20250907.50.1 (#12982) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/ubuntu/Ubuntu2204-Readme.md | 57 +++++++++++++++--------------- 1 file changed, 29 insertions(+), 28 deletions(-) diff --git a/images/ubuntu/Ubuntu2204-Readme.md b/images/ubuntu/Ubuntu2204-Readme.md index df823d5879..b4290d4873 100644 --- a/images/ubuntu/Ubuntu2204-Readme.md +++ b/images/ubuntu/Ubuntu2204-Readme.md @@ -1,11 +1,12 @@ | Announcements | |-| +| [[Windows, Ubuntu] CMake will be upgraded to latest version on September 15](https://github.com/actions/runner-images/issues/12958) | | [[Ubuntu & Windows] Four tools scheduled for deprecation on November 3, 2025](https://github.com/actions/runner-images/issues/12898) | *** # Ubuntu 22.04 - OS Version: 22.04.5 LTS - Kernel Version: 6.8.0-1031-azure -- Image Version: 20250901.41.1 +- Image Version: 20250907.50.1 - Systemd version: 249.11-0ubuntu3.16 ## Installed Software @@ -22,7 +23,7 @@ - Kotlin 2.2.10-release-430 - Mono 6.12.0.200 - MSBuild 16.10.1.31701 (Mono 6.12.0.200) -- Node.js 20.19.4 +- Node.js 20.19.5 - Perl 5.34.0 - Python 3.10.12 - Ruby 3.0.2p107 @@ -31,7 +32,7 @@ ### Package Management - cpan 1.64 - Helm 3.18.6 -- Homebrew 4.6.7 +- Homebrew 4.6.9 - Miniconda 25.7.0 - Npm 10.8.2 - NuGet 6.6.1.2 @@ -39,7 +40,7 @@ - Pip3 22.0.2 - Pipx 1.7.1 - RubyGems 3.3.5 -- Vcpkg (build from commit b1b19307e2) +- Vcpkg (build from commit b1e15efef6) - Yarn 1.22.22 #### Environment variables @@ -61,21 +62,21 @@ to accomplish this. - Gradle 9.0.0 - Lerna 8.2.3 - Maven 3.9.11 -- Sbt 1.11.5 +- Sbt 1.11.6 ### Tools - Ansible 2.17.13 - apt-fast 1.10.0 - AzCopy 10.30.0 - available by `azcopy` and `azcopy10` aliases -- Bazel 8.3.1 +- Bazel 8.4.0 - Bazelisk 1.26.0 - Bicep 0.37.4 - Buildah 1.23.1 - CMake 3.31.6 -- CodeQL Action Bundle 2.22.4 +- CodeQL Action Bundle 2.23.0 - Docker Amazon ECR Credential Helper 0.10.1 - Docker Compose v2 2.38.2 -- Docker-Buildx 0.27.0 +- Docker-Buildx 0.28.0 - Docker Client 28.0.4 - Docker Server 28.0.4 - Fastlane 2.228.0 @@ -83,7 +84,7 @@ to accomplish this. - Git LFS 3.7.0 - Git-ftp 1.6.0 - Haveged 1.9.14 -- Heroku 10.13.0 +- Heroku 10.13.1 - jq 1.6 - Kind 0.30.0 - Kubectl 1.34.0 @@ -99,7 +100,7 @@ to accomplish this. - Packer 1.14.1 - Parcel 2.15.4 - Podman 3.4.4 -- Pulumi 3.192.0 +- Pulumi 3.193.0 - R 4.5.1 - Skopeo 1.4.1 - Sphinx Open Source Search Server 2.2.11 @@ -111,18 +112,18 @@ to accomplish this. - Ninja 1.13.1 ### CLI Tools -- Alibaba Cloud CLI 3.0.299 -- AWS CLI 2.28.21 +- Alibaba Cloud CLI 3.0.300 +- AWS CLI 2.28.25 - AWS CLI Session Manager Plugin 1.2.707.0 - AWS SAM CLI 1.143.0 -- Azure CLI 2.76.0 +- Azure CLI 2.77.0 - Azure CLI (azure-devops) 1.0.2 - GitHub CLI 2.78.0 -- Google Cloud CLI 536.0.1 -- Netlify CLI 23.4.3 -- OpenShift CLI 4.19.9 +- Google Cloud CLI 537.0.0 +- Netlify CLI 23.5.0 +- OpenShift CLI 4.19.10 - ORAS CLI 1.2.3 -- Vercel CLI 46.1.1 +- Vercel CLI 47.0.5 ### Java | Version | Environment Variable | @@ -161,11 +162,11 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 139.0.7258.154 -- ChromeDriver 139.0.7258.154 -- Chromium 139.0.7258.0 -- Microsoft Edge 139.0.3405.125 -- Microsoft Edge WebDriver 139.0.3405.125 +- Google Chrome 140.0.7339.80 +- ChromeDriver 140.0.7339.80 +- Chromium 140.0.7339.0 +- Microsoft Edge 140.0.3485.54 +- Microsoft Edge WebDriver 140.0.3485.54 - Selenium server 4.35.0 - Mozilla Firefox 142.0.1 - Geckodriver 0.36.0 @@ -211,11 +212,11 @@ Use the following command as a part of your job to start the service: 'sudo syst #### Go - 1.22.12 - 1.23.12 -- 1.24.6 +- 1.24.7 #### Node.js - 18.20.8 -- 20.19.4 +- 20.19.5 - 22.19.0 #### Python @@ -286,15 +287,15 @@ Use the following command as a part of your job to start the service: 'sudo syst | alpine:3.19 | sha256:3be987e6cde1d07e873c012bf6cfe941e6e85d16ca5fc5b8bedc675451d2de67 | 2025-07-15 | | debian:10 | sha256:58ce6f1271ae1c8a2006ff7d3e54e9874d839f573d8009c20154ad0f2fb0a225 | 2024-06-13 | | debian:11 | sha256:8ec25a9073e8cc89a184a6256e219828196d75203375a8ad4f0977f3011f2115 | 2025-08-11 | -| moby/buildkit:latest | sha256:ddd1ca44b21eda906e81ab14a3d467fa6c39cd73b9a39df1196210edcb8db59e | 2025-07-01 | +| moby/buildkit:latest | sha256:6eceb8971ce4fceb3daca562832642706238b7eea72941fcf9896c93c3c4a53e | 2025-09-03 | | node:18 | sha256:c6ae79e38498325db67193d391e6ec1d224d96c693a8a4d943498556716d3783 | 2025-03-27 | | node:18-alpine | sha256:8d6421d663b4c28fd3ebc498332f249011d118945588d0a35cb9bc4b8ca09d9e | 2025-03-27 | -| node:20 | sha256:572a90df10a58ebb7d3f223d661d964a6c2383a9c2b5763162b4f631c53dc56a | 2025-07-15 | -| node:20-alpine | sha256:df02558528d3d3d0d621f112e232611aecfee7cbc654f6b375765f72bb262799 | 2025-07-15 | +| node:20 | sha256:d22c0ce19226056c67dcc9550894161cf61200b60eb8be78ddbd8ee574871011 | 2025-09-03 | +| node:20-alpine | sha256:eabac870db94f7342d6c33560d6613f188bbcf4bbe1f4eb47d5e2a08e1a37722 | 2025-09-03 | | node:22 | sha256:6fe286835c595e53cdafc4889e9eff903dd3008a3050c1675809148d8e0df805 | 2025-08-28 | | node:22-alpine | sha256:d2166de198f26e17e5a442f537754dd616ab069c47cc57b889310a717e0abbf9 | 2025-08-28 | | ubuntu:20.04 | sha256:8feb4d8ca5354def3d8fce243717141ce31e2c428701f6682bd2fafe15388214 | 2025-04-08 | -| ubuntu:22.04 | sha256:1aa979d85661c488ce030ac292876cf6ed04535d3a237e49f61542d8e5de5ae0 | 2025-07-30 | +| ubuntu:22.04 | sha256:4e0171b9275e12d375863f2b3ae9ce00a4c53ddda176bd55868df97ac6f21a6e | 2025-08-19 | ### Installed apt packages | Name | Version | From e812bbc61948f50e0919ea3e78c68436896f0cdb Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Thu, 11 Sep 2025 23:49:57 +0200 Subject: [PATCH 113/334] [macOS] Introduce macOS-26 base code (#13007) --- .github/ISSUE_TEMPLATE/announcement.yml | 1 + .github/ISSUE_TEMPLATE/bug-report.yml | 1 + .github/ISSUE_TEMPLATE/tool-request.yml | 1 + README.md | 2 + images/macos/macos-26-arm64-Readme.md | 211 +++++++++++++ .../scripts/build/configure-tccdb-macos.sh | 8 +- .../scripts/build/install-common-utils.sh | 1 + .../docs-gen/Generate-SoftwareReport.ps1 | 16 +- .../docs-gen/SoftwareReport.Browsers.psm1 | 2 +- .../scripts/docs-gen/SoftwareReport.Java.psm1 | 2 +- .../docs-gen/SoftwareReport.Toolcache.psm1 | 2 +- .../macos/scripts/helpers/Common.Helpers.psm1 | 7 +- images/macos/scripts/helpers/utils.sh | 4 + .../macos/scripts/tests/BasicTools.Tests.ps1 | 2 +- .../macos/scripts/tests/Databases.Tests.ps1 | 23 -- images/macos/scripts/tests/Linters.Tests.ps1 | 2 +- images/macos/scripts/tests/OpenSSL.Tests.ps1 | 20 +- images/macos/scripts/tests/PHP.Tests.ps1 | 4 +- images/macos/scripts/tests/Python.Tests.ps1 | 17 +- images/macos/scripts/tests/RubyGem.Tests.ps1 | 12 - images/macos/scripts/tests/Rust.Tests.ps1 | 17 - images/macos/scripts/tests/System.Tests.ps1 | 17 +- .../macos/scripts/tests/Toolcache.Tests.ps1 | 4 +- .../templates/macOS-26.arm64.anka.pkr.hcl | 292 ++++++++++++++++++ images/macos/toolsets/toolset-26.json | 191 ++++++++++++ 25 files changed, 751 insertions(+), 108 deletions(-) create mode 100644 images/macos/macos-26-arm64-Readme.md delete mode 100644 images/macos/scripts/tests/Databases.Tests.ps1 create mode 100644 images/macos/templates/macOS-26.arm64.anka.pkr.hcl create mode 100644 images/macos/toolsets/toolset-26.json diff --git a/.github/ISSUE_TEMPLATE/announcement.yml b/.github/ISSUE_TEMPLATE/announcement.yml index 7ad957a508..b6d6964f40 100644 --- a/.github/ISSUE_TEMPLATE/announcement.yml +++ b/.github/ISSUE_TEMPLATE/announcement.yml @@ -44,6 +44,7 @@ body: - label: macOS 14 Arm64 - label: macOS 15 - label: macOS 15 Arm64 + - label: macOS 26 Arm64 - label: Windows Server 2019 - label: Windows Server 2022 - label: Windows Server 2025 diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml index 64ae26c41a..a3b1040313 100644 --- a/.github/ISSUE_TEMPLATE/bug-report.yml +++ b/.github/ISSUE_TEMPLATE/bug-report.yml @@ -27,6 +27,7 @@ body: - label: macOS 14 Arm64 - label: macOS 15 - label: macOS 15 Arm64 + - label: macOS 26 Arm64 - label: Windows Server 2019 - label: Windows Server 2022 - label: Windows Server 2025 diff --git a/.github/ISSUE_TEMPLATE/tool-request.yml b/.github/ISSUE_TEMPLATE/tool-request.yml index 0983d76a42..ac528d4580 100644 --- a/.github/ISSUE_TEMPLATE/tool-request.yml +++ b/.github/ISSUE_TEMPLATE/tool-request.yml @@ -65,6 +65,7 @@ body: - label: macOS 14 Arm64 - label: macOS 15 - label: macOS 15 Arm64 + - label: macOS 26 Arm64 - label: Windows Server 2019 - label: Windows Server 2022 - label: Windows Server 2025 diff --git a/README.md b/README.md index 2d7f2624ef..467f5d21f2 100644 --- a/README.md +++ b/README.md @@ -22,6 +22,7 @@ To build a VM machine from this repo's source, see the [instructions](docs/creat | --------------------|---------------------|--------------------| | Ubuntu 24.04 | `ubuntu-latest` or `ubuntu-24.04` | [ubuntu-24.04] | | Ubuntu 22.04 | `ubuntu-22.04` | [ubuntu-22.04] | +| macOS 26 Arm64 `beta` | `macos-15` or `macos-26-xlarge` | [macOS-26-arm64] | | macOS 15 | `macos-latest-large` or `macos-15-large`| [macOS-15] | | macOS 15 Arm64 | `macos-latest`, `macos-15`, or `macos-15-xlarge` | [macOS-15-arm64] | | macOS 14 | `macos-14-large`| [macOS-14] | @@ -48,6 +49,7 @@ To build a VM machine from this repo's source, see the [instructions](docs/creat [macOS-14-arm64]: https://github.com/actions/runner-images/blob/main/images/macos/macos-14-arm64-Readme.md [macOS-15]: https://github.com/actions/runner-images/blob/main/images/macos/macos-15-Readme.md [macOS-15-arm64]: https://github.com/actions/runner-images/blob/main/images/macos/macos-15-arm64-Readme.md +[macOS-26-arm64]: https://github.com/actions/runner-images/blob/main/images/macos/macos-26-arm64-Readme.md [self-hosted runners]: https://help.github.com/en/actions/hosting-your-own-runners ## Announcements diff --git a/images/macos/macos-26-arm64-Readme.md b/images/macos/macos-26-arm64-Readme.md new file mode 100644 index 0000000000..5ddc1ec139 --- /dev/null +++ b/images/macos/macos-26-arm64-Readme.md @@ -0,0 +1,211 @@ +# macOS 26 +- OS Version: macOS 26.0 (25A5351b) +- Kernel Version: Darwin 25.0.0 +- Image Version: 20250910.90 + +## Installed Software + +### Language and Runtime +- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.414, 9.0.102, 9.0.203, 9.0.305 +- Bash 3.2.57(1)-release +- Clang/LLVM 17.0.0 +- Clang/LLVM (Homebrew) 20.1.8 - available on `$(brew --prefix llvm@20)/bin/clang` +- GCC 13 (Homebrew GCC 13.4.0) - available by `gcc-13` alias +- GCC 14 (Homebrew GCC 14.3.0) - available by `gcc-14` alias +- GCC 15 (Homebrew GCC 15.1.0) - available by `gcc-15` alias +- GNU Fortran 13 (Homebrew GCC 13.4.0) - available by `gfortran-13` alias +- GNU Fortran 14 (Homebrew GCC 14.3.0) - available by `gfortran-14` alias +- GNU Fortran 15 (Homebrew GCC 15.1.0) - available by `gfortran-15` alias +- Kotlin 2.2.20-release-333 +- Node.js 24.7.0 +- Perl 5.40.2 +- Python3 3.13.7 +- Ruby 3.4.5 + +### Package Management +- Bundler 2.7.2 +- Carthage 0.40.0 +- CocoaPods 1.16.2 +- Homebrew 4.6.10 +- NPM 11.5.1 +- Pip3 25.2 (python 3.13) +- Pipx 1.7.1 +- RubyGems 3.7.2 +- Vcpkg 2025 (build from commit 5ed7006439) +- Yarn 1.22.22 + +### Project Management +- Apache Ant 1.10.15 +- Apache Maven 3.9.11 +- Gradle 9.0.0 + +### Utilities +- 7-Zip 17.05 +- aria2 1.37.0 +- azcopy 10.30.1 +- bazel 8.4.0 +- bazelisk 1.27.0 +- bsdtar 3.5.3 - available by 'tar' alias +- Curl 8.7.1 +- Git 2.50.1 +- Git LFS 3.7.0 +- GitHub CLI 2.79.0 +- GNU Tar 1.35 - available by 'gtar' alias +- GNU Wget 1.25.0 +- gpg (GnuPG) 2.4.8 +- jq 1.8.1 +- OpenSSL 3.5.2 5 Aug 2025 (Library: OpenSSL 3.5.2 5 Aug 2025) +- Packer 1.14.2 +- pkgconf 2.5.1 +- Unxip 3.2 +- yq 4.47.2 +- zstd 1.5.7 +- Ninja 1.13.1 + +### Tools +- AWS CLI 2.29.0 +- AWS SAM CLI 1.143.0 +- AWS Session Manager CLI 1.2.707.0 +- Azure CLI 2.77.0 +- Azure CLI (azure-devops) 1.0.2 +- Bicep CLI 0.37.4 +- Cmake 4.1.1 +- CodeQL Action Bundle 2.23.0 +- Fastlane 2.228.0 +- SwiftFormat 0.57.2 +- Xcbeautify 2.30.1 +- Xcode Command Line Tools 26.0.0.0.1.1755155385 +- Xcodes 1.6.2 + +### Browsers +- Safari 26.0 (21622.1.22.11.14) +- SafariDriver 26.0 (21622.1.22.11.14) +- Google Chrome 140.0.7339.133 +- Google Chrome for Testing 140.0.7339.82 +- ChromeDriver 140.0.7339.82 +- Microsoft Edge 140.0.3485.54 +- Microsoft Edge WebDriver 140.0.3485.54 +- Mozilla Firefox 142.0.1 +- geckodriver 0.36.0 +- Selenium server 4.35.0 + +#### Environment variables +| Name | Value | +| --------------- | --------------------------------------- | +| CHROMEWEBDRIVER | /usr/local/share/chromedriver-mac-arm64 | +| EDGEWEBDRIVER | /usr/local/share/edge_driver | +| GECKOWEBDRIVER | /opt/homebrew/opt/geckodriver/bin | + +### Java +| Version | Environment Variable | +| -------------------- | -------------------- | +| 11.0.28+6 | JAVA_HOME_11_arm64 | +| 17.0.16+8 | JAVA_HOME_17_arm64 | +| 21.0.8+9.0 (default) | JAVA_HOME_21_arm64 | + +### Cached Tools + +#### Ruby +- 3.2.9 +- 3.3.9 +- 3.4.5 + +#### Python +- 3.11.9 +- 3.12.10 +- 3.13.7 + +#### Node.js +- 20.19.5 +- 22.19.0 +- 24.7.0 + +#### Go +- 1.23.12 +- 1.24.7 +- 1.25.1 + +### Rust Tools +- Cargo 1.89.0 +- Rust 1.89.0 +- Rustdoc 1.89.0 +- Rustup 1.28.2 + +#### Packages +- Clippy 0.1.89 +- Rustfmt 1.8.0-stable + +### PowerShell Tools +- PowerShell 7.4.11 + +#### PowerShell Modules +- Az: 14.3.0 +- Pester: 5.7.1 +- PSScriptAnalyzer: 1.24.0 + +### Xcode +| Version | Build | Path | Symlinks | +| -------------- | ------ | -------------------------------------------- | ----------------------------------------------------------------------------------------- | +| 26.0 (default) | 17A321 | /Applications/Xcode_26_Release_Candidate.app | /Applications/Xcode_26.0.0.app
/Applications/Xcode_26.0.app
/Applications/Xcode.app | +| 16.4 | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app | + +#### Installed SDKs +| SDK | SDK Name | Xcode Version | +| ------------------------- | -------------------- | ------------- | +| macOS 15.5 | macosx15.5 | 16.4 | +| macOS 26.0 | macosx26.0 | 26.0 | +| iOS 18.5 | iphoneos18.5 | 16.4 | +| iOS 26.0 | iphoneos26.0 | 26.0 | +| Simulator - iOS 18.5 | iphonesimulator18.5 | 16.4 | +| Simulator - iOS 26.0 | iphonesimulator26.0 | 26.0 | +| tvOS 18.5 | appletvos18.5 | 16.4 | +| tvOS 26.0 | appletvos26.0 | 26.0 | +| Simulator - tvOS 18.5 | appletvsimulator18.5 | 16.4 | +| Simulator - tvOS 26.0 | appletvsimulator26.0 | 26.0 | +| watchOS 11.5 | watchos11.5 | 16.4 | +| watchOS 26.0 | watchos26.0 | 26.0 | +| Simulator - watchOS 11.5 | watchsimulator11.5 | 16.4 | +| Simulator - watchOS 26.0 | watchsimulator26.0 | 26.0 | +| visionOS 2.5 | xros2.5 | 16.4 | +| visionOS 26.0 | xros26.0 | 26.0 | +| Simulator - visionOS 2.5 | xrsimulator2.5 | 16.4 | +| Simulator - visionOS 26.0 | xrsimulator26.0 | 26.0 | +| DriverKit 24.5 | driverkit24.5 | 16.4 | +| DriverKit 25.0 | driverkit25.0 | 26.0 | + +#### Installed Simulators +| OS | Simulators | +| ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| iOS 18.5 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPad (A16)
iPad Air 11-inch (M3)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 18.6 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPad (A16)
iPad Air 11-inch (M3)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 26.0 | iPhone 16e
iPhone 17
iPhone 17 Pro
iPhone 17 Pro Max
iPhone Air
iPad (A16)
iPad Air 11-inch (M3)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| tvOS 18.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 26.0 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| watchOS 11.5 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 26.0 | Apple Watch SE 3 (40mm)
Apple Watch SE 3 (44mm)
Apple Watch Series 11 (42mm)
Apple Watch Series 11 (46mm)
Apple Watch Ultra 3 (49mm) | +| visionOS 2.5 | Apple Vision Pro | +| visionOS 26.0 | Apple Vision Pro | + +### Android +| Package Name | Version | +| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Android Command Line Tools | 16.0 | +| Android Emulator | 36.1.9 | +| Android SDK Build-tools | 36.0.0
35.0.0 35.0.1 | +| Android SDK Platforms | android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1) | +| Android SDK Platform-Tools | 36.0.0 | +| Android Support Repository | 47.0.0 | +| CMake | 3.31.5 | +| Google Play services | 49 | +| Google Repository | 58 | +| NDK | 27.3.13750724 (default)
28.2.13676358 | + +#### Environment variables +| Name | Value | +| ----------------------- | --------------------------------------------------- | +| ANDROID_HOME | /Users/runner/Library/Android/sdk | +| ANDROID_NDK | /Users/runner/Library/Android/sdk/ndk/27.3.13750724 | +| ANDROID_NDK_HOME | /Users/runner/Library/Android/sdk/ndk/27.3.13750724 | +| ANDROID_NDK_LATEST_HOME | /Users/runner/Library/Android/sdk/ndk/28.2.13676358 | +| ANDROID_NDK_ROOT | /Users/runner/Library/Android/sdk/ndk/27.3.13750724 | +| ANDROID_SDK_ROOT | /Users/runner/Library/Android/sdk | diff --git a/images/macos/scripts/build/configure-tccdb-macos.sh b/images/macos/scripts/build/configure-tccdb-macos.sh index 340b968832..acc6003371 100644 --- a/images/macos/scripts/build/configure-tccdb-macos.sh +++ b/images/macos/scripts/build/configure-tccdb-macos.sh @@ -48,8 +48,8 @@ systemValuesArray=( "'kTCCServiceSystemPolicyNetworkVolumes','com.apple.Terminal',0,2,4,1,X'fade0c000000003000000001000000060000000200000012636f6d2e6170706c652e5465726d696e616c000000000003',NULL,0,'UNUSED',NULL,0,1678990068" ) for values in "${systemValuesArray[@]}"; do - if is_Sonoma || is_Sequoia; then - # TCC access table in Sonoma has extra 4 columns: pid, pid_version, boot_uuid, last_reminded + if ! is_Ventura; then + # TCC access table in Sonoma and later has extra 4 columns: pid, pid_version, boot_uuid, last_reminded configure_system_tccdb "$values,NULL,NULL,'UNUSED',${values##*,}" else configure_system_tccdb "$values" @@ -98,8 +98,8 @@ userValuesArray=( "'kTCCServiceUbiquity','com.apple.mail',0,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1551941469" ) for values in "${userValuesArray[@]}"; do - if is_Sonoma || is_Sequoia; then - # TCC access table in Sonoma has extra 4 columns: pid, pid_version, boot_uuid, last_reminded + if ! is_Ventura; then + # TCC access table in Sonoma and later has extra 4 columns: pid, pid_version, boot_uuid, last_reminded configure_user_tccdb "$values,NULL,NULL,'UNUSED',${values##*,}" else configure_user_tccdb "$values" diff --git a/images/macos/scripts/build/install-common-utils.sh b/images/macos/scripts/build/install-common-utils.sh index 68622f8d6c..269ff89381 100644 --- a/images/macos/scripts/build/install-common-utils.sh +++ b/images/macos/scripts/build/install-common-utils.sh @@ -61,6 +61,7 @@ if is_SonomaX64 || is_VenturaX64 || is_SequoiaX64; then if is_SonomaX64; then osascript $HOME/utils/confirm-identified-developers-macos14.scpt $USER_PASSWORD fi + if is_SequoiaX64; then osascript $HOME/utils/confirm-identified-developers-macos15.scpt $USER_PASSWORD fi diff --git a/images/macos/scripts/docs-gen/Generate-SoftwareReport.ps1 b/images/macos/scripts/docs-gen/Generate-SoftwareReport.ps1 index 054b7a1289..9cab34a637 100644 --- a/images/macos/scripts/docs-gen/Generate-SoftwareReport.ps1 +++ b/images/macos/scripts/docs-gen/Generate-SoftwareReport.ps1 @@ -37,12 +37,12 @@ $languageAndRuntime.AddNodes($(Get-ClangLLVMVersions)) $languageAndRuntime.AddNodes($(Get-GccVersions)) $languageAndRuntime.AddNodes($(Get-FortranVersions)) $languageAndRuntime.AddToolVersion("Kotlin", $(Get-KotlinVersion)) -if ((-not $os.IsSequoia)) { +if (($os.IsVentura -or $os.IsSonoma)) { $languageAndRuntime.AddToolVersion("Mono", $(Get-MonoVersion)) } $languageAndRuntime.AddToolVersion("Node.js", $(Get-NodeVersion)) $languageAndRuntime.AddToolVersion("Perl", $(Get-PerlVersion)) -if ((-not $os.IsVenturaArm64) -and (-not $os.IsSonomaArm64) -and (-not $os.IsSequoiaArm64)) { +if ((-not $os.IsArm64)) { $languageAndRuntime.AddToolVersion("PHP", $(Get-PHPVersion)) } $languageAndRuntime.AddToolVersion("Python3", $(Get-Python3Version)) @@ -53,12 +53,12 @@ $packageManagement = $installedSoftware.AddHeader("Package Management") $packageManagement.AddToolVersion("Bundler", $(Get-BundlerVersion)) $packageManagement.AddToolVersion("Carthage", $(Get-CarthageVersion)) $packageManagement.AddToolVersion("CocoaPods", $(Get-CocoaPodsVersion)) -if ((-not $os.IsVenturaArm64) -and (-not $os.IsSonomaArm64) -and (-not $os.IsSequoiaArm64)) { +if ((-not $os.IsArm64)) { $packageManagement.AddToolVersion("Composer", $(Get-ComposerVersion)) } $packageManagement.AddToolVersion("Homebrew", $(Get-HomebrewVersion)) $packageManagement.AddToolVersion("NPM", $(Get-NPMVersion)) -if ((-not $os.IsSequoia)) { +if (($os.IsVentura -or $os.IsSonoma)) { $packageManagement.AddToolVersion("NuGet", $(Get-NuGetVersion)) } $packageManagement.AddToolVersion("Pip3", $(Get-Pip3Version)) @@ -116,8 +116,8 @@ $tools.AddToolVersion("Xcode Command Line Tools", $(Get-XcodeCommandLineToolsVer $tools.AddToolVersion("Xcodes", $(Get-XcodesVersion)) # Linters -$linters = $installedSoftware.AddHeader("Linters") -if ((-not $os.IsVenturaArm64) -and (-not $os.IsSonomaArm64) -and (-not $os.IsSequoiaArm64)) { +if ((-not $os.IsArm64)) { + $linters = $installedSoftware.AddHeader("Linters") $linters.AddToolVersion("SwiftLint", $(Get-SwiftLintVersion)) } @@ -174,7 +174,7 @@ $android.AddTable($androidTable) $androidEnv = $android.AddHeader("Environment variables") $androidEnv.AddTable($(Build-AndroidEnvironmentTable)) -if ($os.IsSonoma -or $os.IsVentura -or $os.IsSequoiaX64) { +if ($os.IsSonoma -or $os.IsVentura -or (-not $os.IsArm64)) { $miscellaneous = $installedSoftware.AddHeader("Miscellaneous") } @@ -182,7 +182,7 @@ if ($os.IsSonoma -or $os.IsVentura) { $miscellaneous.AddToolVersion("Tcl/Tk", $(Get-TclTkVersion)) } -if ($os.IsSonomaX64 -or $os.IsVenturaX64 -or $os.IsSequoiaX64) { +if ((-not $os.IsArm64)) { Write-Host "Adding environment variables for parallels" diff --git a/images/macos/scripts/docs-gen/SoftwareReport.Browsers.psm1 b/images/macos/scripts/docs-gen/SoftwareReport.Browsers.psm1 index ca7f32492c..86683917da 100644 --- a/images/macos/scripts/docs-gen/SoftwareReport.Browsers.psm1 +++ b/images/macos/scripts/docs-gen/SoftwareReport.Browsers.psm1 @@ -74,7 +74,7 @@ function Get-GeckodriverVersion { function Get-SeleniumVersion { $os = Get-OSVersion - if ($os.IsVenturaArm64 -or $os.IsSonomaArm64 -or $os.IsSequoiaArm64) { + if ($os.IsArm64) { $cellarPath = "/opt/homebrew/Cellar" } else { $cellarPath = "/usr/local/Cellar" diff --git a/images/macos/scripts/docs-gen/SoftwareReport.Java.psm1 b/images/macos/scripts/docs-gen/SoftwareReport.Java.psm1 index af762405b4..771e033e8a 100644 --- a/images/macos/scripts/docs-gen/SoftwareReport.Java.psm1 +++ b/images/macos/scripts/docs-gen/SoftwareReport.Java.psm1 @@ -2,7 +2,7 @@ function Get-JavaVersions { $defaultJavaPath = (Get-Item env:JAVA_HOME).value $os = Get-OSVersion - if ($os.IsVenturaArm64 -or $os.IsSonomaArm64 -or $os.IsSequoiaArm64) { + if ($os.IsArm64) { $javaVersions = Get-Item env:JAVA_HOME_*_arm64 } else { $javaVersions = Get-Item env:JAVA_HOME_*_X64 diff --git a/images/macos/scripts/docs-gen/SoftwareReport.Toolcache.psm1 b/images/macos/scripts/docs-gen/SoftwareReport.Toolcache.psm1 index 67576ec0d5..6eb2f3d4fe 100644 --- a/images/macos/scripts/docs-gen/SoftwareReport.Toolcache.psm1 +++ b/images/macos/scripts/docs-gen/SoftwareReport.Toolcache.psm1 @@ -37,7 +37,7 @@ function Build-ToolcacheSection { $nodes = @() - if ((-not $os.IsVenturaArm64) -and (-not $os.IsSonoma) -and (-not $os.IsSequoia)) { + if ($os.IsVenturaX64) { $nodes += @( [ToolVersionsListNode]::new("PyPy", $(Get-ToolcachePyPyVersions), '^\d+\.\d+', "List") ) diff --git a/images/macos/scripts/helpers/Common.Helpers.psm1 b/images/macos/scripts/helpers/Common.Helpers.psm1 index ec65b7c98c..bf98adc44c 100644 --- a/images/macos/scripts/helpers/Common.Helpers.psm1 +++ b/images/macos/scripts/helpers/Common.Helpers.psm1 @@ -35,9 +35,10 @@ function Get-OSVersion { IsSonoma = $($osVersion.Version.Major -eq "14") IsSonomaArm64 = $($osVersion.Version.Major -eq "14" -and $processorArchitecture -eq "arm64") IsSonomaX64 = $($osVersion.Version.Major -eq "14" -and $processorArchitecture -ne "arm64") - IsSequoia = $($osVersion.Version.Major -eq "15") - IsSequoiaArm64 = $($osVersion.Version.Major -eq "15" -and $processorArchitecture -eq "arm64") - IsSequoiaX64 = $($osVersion.Version.Major -eq "15" -and $processorArchitecture -ne "arm64") + IsSequoia = $($osVersion.Version.Major -eq "15") + IsSequoiaArm64 = $($osVersion.Version.Major -eq "15" -and $processorArchitecture -eq "arm64") + IsSequoiaX64 = $($osVersion.Version.Major -eq "15" -and $processorArchitecture -ne "arm64") + IsTahoe = $($osVersion.Version.Major -eq "26") } } diff --git a/images/macos/scripts/helpers/utils.sh b/images/macos/scripts/helpers/utils.sh index df45ad58fd..8849cbcdfc 100644 --- a/images/macos/scripts/helpers/utils.sh +++ b/images/macos/scripts/helpers/utils.sh @@ -45,6 +45,10 @@ is_Arm64() { [ "$(arch)" = "arm64" ] } +is_Tahoe() { + [ "$OSTYPE" = "darwin25" ] +} + is_Sequoia() { [ "$OSTYPE" = "darwin24" ] } diff --git a/images/macos/scripts/tests/BasicTools.Tests.ps1 b/images/macos/scripts/tests/BasicTools.Tests.ps1 index a86d71a53b..ea69361a54 100644 --- a/images/macos/scripts/tests/BasicTools.Tests.ps1 +++ b/images/macos/scripts/tests/BasicTools.Tests.ps1 @@ -56,7 +56,7 @@ Describe "Perl" { } } -Describe "Tcl/Tk" -Skip:($os.IsVenturaArm64 -or $os.IsSonomaArm64 -or $os.IsSequoia) { +Describe "Tcl/Tk" -Skip:(-not ($os.IsVenturaX64 -or $os.IsSonomaX64)) { It "libtcl" { Test-Path "/usr/local/lib/libtcl8.6.dylib" | Should -BeTrue Test-Path "/usr/local/lib/libtk8.6.dylib" | Should -BeTrue diff --git a/images/macos/scripts/tests/Databases.Tests.ps1 b/images/macos/scripts/tests/Databases.Tests.ps1 deleted file mode 100644 index 38539136b2..0000000000 --- a/images/macos/scripts/tests/Databases.Tests.ps1 +++ /dev/null @@ -1,23 +0,0 @@ -Import-Module "$PSScriptRoot/../helpers/Common.Helpers.psm1" - -$os = Get-OSVersion - -Describe "MongoDB" -Skip:($os.IsVentura -or $os.IsSonoma -or $os.IsSequoia) { - It "" -TestCases @( - @{ ToolName = "mongo" } - @{ ToolName = "mongod" } - ) { - $toolsetVersion = (Get-ToolsetContent).mongodb.version - (&$ToolName --version)[2].Split('"')[-2] | Should -BeLike "$toolsetVersion*" - } -} - -Describe "PostgreSQL" -Skip:($os.IsVentura -or $os.IsSonoma -or $os.IsSequoia) { - It "PostgreSQL version should correspond to the version in the toolset" { - $toolsetVersion = (Get-ToolsetContent).postgresql.version - # Client version - (psql --version).split()[-2] | Should -BeLike "$toolsetVersion*" - # Server version - (pg_config --version).split()[-2] | Should -BeLike "$toolsetVersion*" - } -} diff --git a/images/macos/scripts/tests/Linters.Tests.ps1 b/images/macos/scripts/tests/Linters.Tests.ps1 index 93ac37e0e8..e3121ce677 100644 --- a/images/macos/scripts/tests/Linters.Tests.ps1 +++ b/images/macos/scripts/tests/Linters.Tests.ps1 @@ -2,7 +2,7 @@ Import-Module "$PSScriptRoot/Helpers.psm1" -DisableNameChecking $os = Get-OSVersion -Describe "SwiftLint" -Skip:($os.IsVenturaArm64 -or $os.IsSonomaArm64 -or $os.IsSequoiaArm64) { +Describe "SwiftLint" -Skip:($os.IsArm64) { It "SwiftLint" { "swiftlint version" | Should -ReturnZeroExitCode } diff --git a/images/macos/scripts/tests/OpenSSL.Tests.ps1 b/images/macos/scripts/tests/OpenSSL.Tests.ps1 index 1fb8886a8a..150eb25590 100644 --- a/images/macos/scripts/tests/OpenSSL.Tests.ps1 +++ b/images/macos/scripts/tests/OpenSSL.Tests.ps1 @@ -1,5 +1,7 @@ Import-Module "$PSScriptRoot/../helpers/Common.Helpers.psm1" +$os = Get-OSVersion + Describe "OpenSSL" { Context "OpenSSL Version" { It "OpenSSL is available" { @@ -7,17 +9,31 @@ Describe "OpenSSL" { } } - Context "OpenSSL 1.1 Path Check" { + Context "OpenSSL 1.1 Path Check" -Skip:($os.IsTahoe) { It "OpenSSL 1.1 path exists" { $openSSLpath = brew --prefix openssl@1.1 $openSSLpath | Should -Exist } } - Context "OpenSSL 1.1 is default" { + Context "OpenSSL 1.1 is default" -Skip:($os.IsTahoe) { It "Default OpenSSL version is 1.1" { $commandResult = Get-CommandResult "openssl version" $commandResult.Output | Should -Match "OpenSSL 1.1" } } + + Context "OpenSSL 3 Path Check" -Skip:(-not $os.IsTahoe) { + It "OpenSSL 3 path exists" { + $openSSLpath = brew --prefix openssl@3 + $openSSLpath | Should -Exist + } + } + + Context "OpenSSL 3 is default" -Skip:(-not $os.IsTahoe) { + It "Default OpenSSL version is 3" { + $commandResult = Get-CommandResult "openssl version" + $commandResult.Output | Should -Match "OpenSSL 3" + } + } } diff --git a/images/macos/scripts/tests/PHP.Tests.ps1 b/images/macos/scripts/tests/PHP.Tests.ps1 index 2a4ff8774c..2c6c1e34bf 100644 --- a/images/macos/scripts/tests/PHP.Tests.ps1 +++ b/images/macos/scripts/tests/PHP.Tests.ps1 @@ -3,7 +3,7 @@ Import-Module "$PSScriptRoot/../helpers/Common.Helpers.psm1" $os = Get-OSVersion Describe "PHP" { - Context "PHP" -Skip:($os.IsVenturaArm64 -or $os.IsSonomaArm64 -or $os.IsSequoiaArm64) { + Context "PHP" -Skip:($os.IsArm64) { It "PHP Path" { Get-ToolPath "php" | Should -Not -BeLike "/usr/bin/php*" } @@ -14,7 +14,7 @@ Describe "PHP" { } } - Context "Composer" -Skip:($os.IsVenturaArm64 -or $os.IsSonomaArm64 -or $os.IsSequoiaArm64) { + Context "Composer" -Skip:($os.IsArm64) { It "Composer" { "composer --version" | Should -ReturnZeroExitCode } diff --git a/images/macos/scripts/tests/Python.Tests.ps1 b/images/macos/scripts/tests/Python.Tests.ps1 index 079f76ba37..7b6a8c53a8 100644 --- a/images/macos/scripts/tests/Python.Tests.ps1 +++ b/images/macos/scripts/tests/Python.Tests.ps1 @@ -8,7 +8,7 @@ Describe "Python3" { "python3 --version" | Should -ReturnZeroExitCode } - if ($os.IsVenturaArm64 -or $os.IsSonomaArm64 -or $os.IsSequoiaArm64) { + if ($os.IsArm64) { It "Python 3 is installed under /opt/homebrew/bin/" { Get-ToolPath "python3" | Should -BeLike "/opt/homebrew/bin/*" } @@ -33,18 +33,3 @@ Describe "Python3" { } } - -Describe "Python2" -Skip:($os.IsVentura -or $os.IsSonoma -or $os.IsSequoia) { - It "Python 2 is available" { - "/Library/Frameworks/Python.framework/Versions/2.7/bin/python --version" | Should -ReturnZeroExitCode - } - - It "Pip 2 is available" { - "/Library/Frameworks/Python.framework/Versions/2.7/bin/pip --version" | Should -ReturnZeroExitCode - } - - It "2to3 symlink does not point to Python 2" { - $2to3path = (Get-ChildItem (Get-Command 2to3).Path).Target - $2to3path | Should -Not -BeLike '/Frameworks/Python.framework/Versions/2.*' - } -} diff --git a/images/macos/scripts/tests/RubyGem.Tests.ps1 b/images/macos/scripts/tests/RubyGem.Tests.ps1 index 13a3a6f2c9..c05c6a444e 100644 --- a/images/macos/scripts/tests/RubyGem.Tests.ps1 +++ b/images/macos/scripts/tests/RubyGem.Tests.ps1 @@ -25,15 +25,3 @@ Describe "Fastlane" { "fastlane --version" | Should -ReturnZeroExitCode } } - -Describe "xcpretty" -Skip:($os.IsVentura -or $os.IsSonoma -or $os.IsSequoia) { - It "xcpretty" { - "xcpretty --version" | Should -ReturnZeroExitCode - } -} - -Describe "jazzy" -Skip:($os.IsVentura -or $os.IsSonoma -or $os.IsSequoia) { - It "jazzy" { - "jazzy --version" | Should -ReturnZeroExitCode - } -} diff --git a/images/macos/scripts/tests/Rust.Tests.ps1 b/images/macos/scripts/tests/Rust.Tests.ps1 index 34eab12206..df68ab1435 100644 --- a/images/macos/scripts/tests/Rust.Tests.ps1 +++ b/images/macos/scripts/tests/Rust.Tests.ps1 @@ -18,21 +18,4 @@ Describe "Rust" { "cargo --version" | Should -ReturnZeroExitCode } } - Context "Cargo dependencies" -Skip:($os.IsVentura -or $os.IsSonoma -or $os.IsSequoia) { - It "bindgen" { - "bindgen --version" | Should -ReturnZeroExitCode - } - - It "cbindgen" { - "cbindgen --version" | Should -ReturnZeroExitCode - } - - It "Cargo audit" { - "cargo audit --version" | Should -ReturnZeroExitCode - } - - It "Cargo outdated" { - "cargo outdated --version" | Should -ReturnZeroExitCode - } - } } diff --git a/images/macos/scripts/tests/System.Tests.ps1 b/images/macos/scripts/tests/System.Tests.ps1 index 767f9d88a9..8f26505190 100644 --- a/images/macos/scripts/tests/System.Tests.ps1 +++ b/images/macos/scripts/tests/System.Tests.ps1 @@ -3,17 +3,16 @@ Import-Module "$PSScriptRoot/../helpers/Common.Helpers.psm1" $os = Get-OSVersion Describe "Disk free space" { - It "Image has more than 25GB free space" { - # we should have at least 25 GB of free space on macOS images + It "Image has more than 30GB free space" { + # we should have at least 30 GB of free space on macOS images # 10GB here: https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/hosted?view=azure-devops#capabilities-and-limitations # 14GB here: https://docs.github.com/en/actions/using-github-hosted-runners/using-github-hosted-runners/about-github-hosted-runners#standard-github-hosted-runners-for-public-repositories # 30GB due to: https://github.com/actions/runner-images/issues/10511 - # 25GB is the current minimum due to the size of Xcode 16.4 and it's dependencies $diskInfo = Get-PSDrive "/" $totalSpaceGB = [math]::Floor(($diskInfo.Used + $diskInfo.Free) / 1GB) $freeSpaceGB = [math]::Floor($diskInfo.Free / 1GB) Write-Host " [i] Disk size: ${totalSpaceGB} GB; Free space: ${freeSpaceGB} GB" - $freeSpaceGB | Should -BeGreaterOrEqual 25 + $freeSpaceGB | Should -BeGreaterOrEqual 30 } } @@ -31,16 +30,6 @@ Describe "Certificate" { } } -Describe "Audio device" -Skip:($os.IsVentura -or $os.IsSonoma -or $os.IsSequoia) { - It "Sox is installed" { - "sox --version" | Should -ReturnZeroExitCode - } - - It "SwitchAudioSource is installed" { - "SwitchAudioSource -c" | Should -ReturnZeroExitCode - } -} - Describe "AutomationModeTool" { It "Does not require user authentication" { automationmodetool | Out-String | Should -Match "DOES NOT REQUIRE" diff --git a/images/macos/scripts/tests/Toolcache.Tests.ps1 b/images/macos/scripts/tests/Toolcache.Tests.ps1 index 6a07313b63..31131df0de 100644 --- a/images/macos/scripts/tests/Toolcache.Tests.ps1 +++ b/images/macos/scripts/tests/Toolcache.Tests.ps1 @@ -57,7 +57,7 @@ Describe "Toolcache" { } } - Context "Ruby" -Skip:($os.IsVenturaArm64 -or $os.IsSonomaArm64 -or $os.IsSequoiaArm64) { + Context "Ruby" -Skip:($os.IsArm64) { $rubyDirectory = Join-Path $toolcacheDirectory "Ruby" $rubyPackage = $packages | Where-Object { $_.ToolName -eq "Ruby" } | Select-Object -First 1 $testCase = @{ RubyDirectory = $rubyDirectory } @@ -99,7 +99,7 @@ Describe "Toolcache" { } } } - Context "PyPy" -Skip:($os.IsVenturaArm64 -or $os.IsSonoma -or $os.IsSequoia) { + Context "PyPy" -Skip:(-not $os.IsVenturaX64) { $pypyDirectory = Join-Path $toolcacheDirectory "PyPy" $pypyPackage = $packages | Where-Object { $_.ToolName -eq "pypy" } | Select-Object -First 1 $testCase = @{ PypyDirectory = $pypyDirectory } diff --git a/images/macos/templates/macOS-26.arm64.anka.pkr.hcl b/images/macos/templates/macOS-26.arm64.anka.pkr.hcl new file mode 100644 index 0000000000..6439d235c1 --- /dev/null +++ b/images/macos/templates/macOS-26.arm64.anka.pkr.hcl @@ -0,0 +1,292 @@ +packer { + required_plugins { + veertu-anka = { + version = ">= v3.2.0" + source = "github.com/veertuinc/veertu-anka" + } + } +} + +locals { + image_folder = "/Users/${var.vm_username}/image-generation" +} + +variable "builder_type" { + type = string + default = "veertu-anka-vm-clone" + validation { + condition = contains(["veertu-anka-vm-clone", "null"], var.builder_type) + error_message = "The builder_type value must be one of [veertu-anka-vm-clone, null]." + } +} + +variable "source_vm_name" { + type = string +} + +variable "source_vm_port" { + type = number + default = 22 +} + +variable "source_vm_tag" { + type = string + default = "" +} + +variable "socks_proxy" { + type = string + default = "" +} + +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 + sensitive = true + default = "" +} + +variable "xcode_install_storage_url" { + type = string + sensitive = true +} + +variable "xcode_install_sas" { + type = string + sensitive = true +} + +variable "vcpu_count" { + type = string + default = "6" +} + +variable "ram_size" { + type = string + default = "8G" +} + +variable "image_os" { + type = string + default = "macos26" +} + +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" + log_level = "debug" +} + +source "null" "template" { + ssh_host = "${var.source_vm_name}" + ssh_port = "${var.source_vm_port}" + ssh_username = "${var.vm_username}" + ssh_password = "${var.vm_password}" + ssh_proxy_host = "${var.socks_proxy}" +} + +build { + sources = ["source.${var.builder_type}.template"] + + provisioner "shell" { + inline = ["mkdir ${local.image_folder}"] + } + + provisioner "file" { + destination = "${local.image_folder}/" + sources = [ + "${path.root}/../scripts/tests", + "${path.root}/../scripts/docs-gen", + "${path.root}/../scripts/helpers" + ] + } + + provisioner "file" { + destination = "${local.image_folder}/docs-gen/" + source = "${path.root}/../../../helpers/software-report-base" + } + + provisioner "file" { + destination = "${local.image_folder}/add-certificate.swift" + source = "${path.root}/../assets/add-certificate.swift" + } + + provisioner "file" { + destination = ".bashrc" + source = "${path.root}/../assets/bashrc" + } + + provisioner "file" { + destination = ".bash_profile" + source = "${path.root}/../assets/bashprofile" + } + + provisioner "shell" { + inline = ["mkdir ~/bootstrap"] + } + + provisioner "file" { + destination = "bootstrap" + source = "${path.root}/../assets/bootstrap-provisioner/" + } + + provisioner "file" { + destination = "${local.image_folder}/toolset.json" + source = "${path.root}/../toolsets/toolset-26.json" + } + + provisioner "shell" { + execute_command = "sudo sh -c '{{ .Vars }} {{ .Path }}'" + inline = [ + "mv ${local.image_folder}/docs-gen ${local.image_folder}/software-report", + "mkdir ~/utils", + "mv ${local.image_folder}/helpers/invoke-tests.sh ~/utils", + "mv ${local.image_folder}/helpers/utils.sh ~/utils" + ] + } + + provisioner "shell" { + execute_command = "chmod +x {{ .Path }}; source $HOME/.bash_profile; {{ .Vars }} {{ .Path }}" + scripts = [ + "${path.root}/../scripts/build/install-xcode-clt.sh", + "${path.root}/../scripts/build/install-homebrew.sh", + "${path.root}/../scripts/build/install-rosetta.sh" + ] + } + + provisioner "shell" { + environment_vars = ["PASSWORD=${var.vm_password}", "USERNAME=${var.vm_username}"] + execute_command = "chmod +x {{ .Path }}; source $HOME/.bash_profile; sudo {{ .Vars }} {{ .Path }}" + scripts = [ + "${path.root}/../scripts/build/configure-tccdb-macos.sh", + "${path.root}/../scripts/build/configure-autologin.sh", + "${path.root}/../scripts/build/configure-auto-updates.sh", + "${path.root}/../scripts/build/configure-ntpconf.sh", + "${path.root}/../scripts/build/configure-shell.sh" + ] + } + + provisioner "shell" { + environment_vars = ["IMAGE_VERSION=${var.build_id}", "IMAGE_OS=${var.image_os}", "PASSWORD=${var.vm_password}"] + execute_command = "chmod +x {{ .Path }}; source $HOME/.bash_profile; {{ .Vars }} {{ .Path }}" + scripts = [ + "${path.root}/../scripts/build/configure-preimagedata.sh", + "${path.root}/../scripts/build/configure-ssh.sh", + "${path.root}/../scripts/build/configure-machine.sh" + ] + } + + provisioner "shell" { + execute_command = "source $HOME/.bash_profile; sudo {{ .Vars }} {{ .Path }}" + expect_disconnect = true + inline = ["echo 'Reboot VM'", "shutdown -r now"] + } + + provisioner "shell" { + environment_vars = ["API_PAT=${var.github_api_pat}", "USER_PASSWORD=${var.vm_password}", "IMAGE_FOLDER=${local.image_folder}"] + execute_command = "chmod +x {{ .Path }}; source $HOME/.bash_profile; {{ .Vars }} {{ .Path }}" + pause_before = "30s" + scripts = [ + "${path.root}/../scripts/build/configure-windows.sh", + "${path.root}/../scripts/build/install-powershell.sh", + "${path.root}/../scripts/build/install-dotnet.sh", + "${path.root}/../scripts/build/install-python.sh", + "${path.root}/../scripts/build/install-azcopy.sh", + "${path.root}/../scripts/build/install-ruby.sh", + "${path.root}/../scripts/build/install-rubygems.sh", + "${path.root}/../scripts/build/install-git.sh", + "${path.root}/../scripts/build/install-node.sh", + "${path.root}/../scripts/build/install-common-utils.sh" + ] + } + + provisioner "shell" { + environment_vars = ["XCODE_INSTALL_STORAGE_URL=${var.xcode_install_storage_url}", "XCODE_INSTALL_SAS=${var.xcode_install_sas}", "IMAGE_FOLDER=${local.image_folder}"] + execute_command = "chmod +x {{ .Path }}; source $HOME/.bash_profile; {{ .Vars }} pwsh -f {{ .Path }}" + script = "${path.root}/../scripts/build/Install-Xcode.ps1" + } + + provisioner "shell" { + execute_command = "source $HOME/.bash_profile; sudo {{ .Vars }} {{ .Path }}" + expect_disconnect = true + inline = ["echo 'Reboot VM'", "shutdown -r now"] + } + + provisioner "shell" { + environment_vars = ["API_PAT=${var.github_api_pat}", "IMAGE_FOLDER=${local.image_folder}"] + execute_command = "chmod +x {{ .Path }}; source $HOME/.bash_profile; {{ .Vars }} {{ .Path }}" + scripts = [ + "${path.root}/../scripts/build/install-actions-cache.sh", + "${path.root}/../scripts/build/install-runner-package.sh", + "${path.root}/../scripts/build/install-llvm.sh", + "${path.root}/../scripts/build/install-openjdk.sh", + "${path.root}/../scripts/build/install-aws-tools.sh", + "${path.root}/../scripts/build/install-rust.sh", + "${path.root}/../scripts/build/install-gcc.sh", + "${path.root}/../scripts/build/install-cocoapods.sh", + "${path.root}/../scripts/build/install-android-sdk.sh", + "${path.root}/../scripts/build/install-vcpkg.sh", + "${path.root}/../scripts/build/install-safari.sh", + "${path.root}/../scripts/build/install-chrome.sh", + "${path.root}/../scripts/build/install-firefox.sh", + "${path.root}/../scripts/build/install-bicep.sh", + "${path.root}/../scripts/build/install-codeql-bundle.sh", + "${path.root}/../scripts/build/install-edge.sh" + ] + } + + provisioner "shell" { + environment_vars = ["IMAGE_FOLDER=${local.image_folder}"] + execute_command = "chmod +x {{ .Path }}; source $HOME/.bash_profile; {{ .Vars }} pwsh -f {{ .Path }}" + scripts = [ + "${path.root}/../scripts/build/Install-Toolset.ps1", + "${path.root}/../scripts/build/Configure-Toolset.ps1" + ] + } + + provisioner "shell" { + environment_vars = ["IMAGE_FOLDER=${local.image_folder}"] + execute_command = "chmod +x {{ .Path }}; source $HOME/.bash_profile; {{ .Vars }} pwsh -f {{ .Path }}" + script = "${path.root}/../scripts/build/Configure-Xcode-Simulators.ps1" + } + + provisioner "shell" { + environment_vars = ["IMAGE_FOLDER=${local.image_folder}"] + execute_command = "source $HOME/.bash_profile; {{ .Vars }} {{ .Path }}" + inline = [ + "pwsh -File \"${local.image_folder}/software-report/Generate-SoftwareReport.ps1\" -OutputDirectory \"${local.image_folder}/output/software-report\" -ImageName ${var.build_id}", + "pwsh -File \"${local.image_folder}/tests/RunAll-Tests.ps1\"" + ] + } + + provisioner "file" { + destination = "${path.root}/../../image-output/" + direction = "download" + source = "${local.image_folder}/output/" + } + + provisioner "shell" { + execute_command = "chmod +x {{ .Path }}; source $HOME/.bash_profile; {{ .Vars }} {{ .Path }}" + scripts = [ + "${path.root}/../scripts/build/configure-hostname.sh", + "${path.root}/../scripts/build/configure-system.sh" + ] + } +} diff --git a/images/macos/toolsets/toolset-26.json b/images/macos/toolsets/toolset-26.json new file mode 100644 index 0000000000..7a0c680295 --- /dev/null +++ b/images/macos/toolsets/toolset-26.json @@ -0,0 +1,191 @@ +{ + "xcode": { + "default": "26_Release_Candidate", + "arm64":{ + "versions": [ + { + "link": "26_Release_Candidate", + "filename": "26_Release_Candidate_Universal", + "version": "26_Release_Candidate+17A321", + "symlinks": ["26.0"], + "sha256": "d56b62964b21c25901e5e48db22ff40862ff490fd3f955704ecd53ca9076db4e", + "install_runtimes": "default" + }, + { + "link": "16.4", + "filename": "16.4", + "version": "16.4.0+16F6", + "sha256": "2dbf65ba28fb85b34e72c14c529a42d5c3189ab0f11fb29fdebd5f4ee6c87900", + "install_runtimes": [ + { "iOS": ["18.5", "18.6"] }, + { "watchOS": ["11.5"] }, + { "tvOS": ["18.5"] }, + { "visionOS": ["2.5"] } + ] + } + ] + } + }, + "java": { + "x64": { + "default": "21", + "versions": [ "11", "17", "21"] + }, + "arm64": { + "default": "21", + "versions": [ "11", "17", "21"] + } + }, + "android": { + "cmdline-tools": "commandlinetools-mac-12266719_latest.zip", + "sdk-tools": "sdk-tools-darwin-4333796.zip", + "platform_min_version": "35", + "build_tools_min_version": "35.0.0", + "extras": [ + "android;m2repository", "google;m2repository", "google;google_play_services" + ], + "addons": [], + "additional_tools": [ + "cmake;3.31.5" + ], + "ndk": { + "default": "27", + "versions": [ + "27","28" + ] + } + }, + "powershellModules": [ + { + "name": "Az", + "versions": [ + "14.3.0" + ] + }, + { "name": "Pester" }, + { "name": "PSScriptAnalyzer" } + ], + "brew": { + "common_packages": [ + "ant", + "aria2", + "azure-cli", + "bazelisk", + "carthage", + "cmake", + "gh", + "gnupg", + "gnu-tar", + "kotlin", + "libpq", + "libsodium", + "openssl", + "p7zip", + "packer", + "perl", + "pkgconf", + "swiftformat", + "zstd", + "ninja", + "gmp", + "yq", + "unxip", + "xcbeautify", + "xcodes" + ], + "cask_packages": [ + "parallels" + ] + }, + "gcc": { + "versions": [ + "13", + "14", + "15" + ] + }, + "dotnet": { + "arch":{ + "arm64": { + "versions": [ + "8.0", + "9.0" + ] + } + } + }, + "ruby": { + "default": "3.4", + "rubygems": [ + "cocoapods", + "bundler", + "fastlane" + ] + }, + "toolcache": [ + { + "name": "Python", + "url" : "https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json", + "platform" : "darwin", + "arch": { + "arm64": { + "versions": [ + "3.11.*", + "3.12.*", + "3.13.*" + ] + } + } + }, + { + "name": "Node", + "url" : "https://raw.githubusercontent.com/actions/node-versions/main/versions-manifest.json", + "platform" : "darwin", + "arch": { + "arm64": { + "versions": [ + "20.*", + "22.*", + "24.*" + ] + } + } + }, + { + "name": "Go", + "url" : "https://raw.githubusercontent.com/actions/go-versions/main/versions-manifest.json", + "platform" : "darwin", + "arch": { + "arm64": { + "variable_template" : "GOROOT_{0}_{1}_ARM64", + "versions": [ + "1.23.*", + "1.24.*", + "1.25.*" + ] + } + } + }, + { + "name": "Ruby", + "arch": { + "arm64": { + "versions": [ + "3.2.*", + "3.3.*", + "3.4.*" + ] + } + } + } + ], + "node": { + "default": "24" + }, + "llvm": { + "version": "20" + }, + "pwsh": { + "version": "7.4" + } +} From ff3cea8461101976c5fe07a756e8a8ece84b2bf1 Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Fri, 12 Sep 2025 00:08:46 +0200 Subject: [PATCH 114/334] [docs] Fix macOS 26 label in README.md (#13009) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 467f5d21f2..8247a8fce1 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ To build a VM machine from this repo's source, see the [instructions](docs/creat | --------------------|---------------------|--------------------| | Ubuntu 24.04 | `ubuntu-latest` or `ubuntu-24.04` | [ubuntu-24.04] | | Ubuntu 22.04 | `ubuntu-22.04` | [ubuntu-22.04] | -| macOS 26 Arm64 `beta` | `macos-15` or `macos-26-xlarge` | [macOS-26-arm64] | +| macOS 26 Arm64 `beta` | `macos-26` or `macos-26-xlarge` | [macOS-26-arm64] | | macOS 15 | `macos-latest-large` or `macos-15-large`| [macOS-15] | | macOS 15 Arm64 | `macos-latest`, `macos-15`, or `macos-15-xlarge` | [macOS-15-arm64] | | macOS 14 | `macos-14-large`| [macOS-14] | From c7e4bb37d17f5b535294d7abf8a523e2c8767d7e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 12 Sep 2025 07:09:48 +0000 Subject: [PATCH 115/334] Updating readme file for macos-13 version 20250908.1476 (#12989) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-13-Readme.md | 42 +++++++++++++++++---------------- 1 file changed, 22 insertions(+), 20 deletions(-) diff --git a/images/macos/macos-13-Readme.md b/images/macos/macos-13-Readme.md index 015f2d7a75..c88b46beb9 100644 --- a/images/macos/macos-13-Readme.md +++ b/images/macos/macos-13-Readme.md @@ -1,12 +1,13 @@ | Announcements | |-| +| [[macOS] Cmake will be updated to version 4.* on September 8th](https://github.com/actions/runner-images/issues/12934) | | [[macOS] Deprecation of 4 tools on November 3rd.](https://github.com/actions/runner-images/issues/12873) | | [[macOS] macos-latest YAML-label will use macos-15 in August 2025](https://github.com/actions/runner-images/issues/12520) | *** # macOS 13 - OS Version: macOS 13.7.6 (22H625) - Kernel Version: Darwin 22.6.0 -- Image Version: 20250901.1455 +- Image Version: 20250908.1476 ## Installed Software @@ -25,7 +26,7 @@ - GNU Fortran 15 (Homebrew GCC 15.1.0) - available by `gfortran-15` alias - Kotlin 2.2.10-release-430 - Mono 6.12.0.188 -- Node.js 20.19.4 +- Node.js 20.19.5 - Perl 5.40.2 - PHP 8.4.12 - Python3 3.13.7 @@ -36,13 +37,13 @@ - Carthage 0.40.0 - CocoaPods 1.16.2 - Composer 2.8.11 -- Homebrew 4.6.7 +- Homebrew 4.6.9 - NPM 10.8.2 - NuGet 6.3.1.1 - Pip3 25.2 (python 3.13) - Pipx 1.7.1 - RubyGems 3.7.1 -- Vcpkg 2025 (build from commit b1b19307e2) +- Vcpkg 2025 (build from commit 4a7ce81d91) - Yarn 1.22.22 ### Project Management @@ -54,11 +55,11 @@ - 7-Zip 17.05 - aria2 1.37.0 - azcopy 10.30.0 -- bazel 8.3.1 +- bazel 8.4.0 - bazelisk 1.27.0 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.15.0 -- Git 2.51.0 +- Git 2.50.1 - Git LFS 3.7.0 - GitHub CLI 2.78.0 - GNU Tar 1.35 - available by 'gtar' alias @@ -74,14 +75,14 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.28.21 +- AWS CLI 2.28.25 - AWS SAM CLI 1.143.0 - AWS Session Manager CLI 1.2.707.0 -- Azure CLI 2.76.0 +- Azure CLI 2.77.0 - Azure CLI (azure-devops) 1.0.2 - Bicep CLI 0.37.4 -- Cmake 3.31.6 -- CodeQL Action Bundle 2.22.4 +- Cmake 4.1.1 +- CodeQL Action Bundle 2.23.0 - Fastlane 2.228.0 - SwiftFormat 0.57.2 - Xcbeautify 2.30.1 @@ -89,16 +90,16 @@ - Xcodes 1.6.2 ### Linters -- SwiftLint 0.60.0 +- SwiftLint 0.61.0 ### Browsers - Safari 18.5 (18621.2.5.18.1) - SafariDriver 18.5 (18621.2.5.18.1) -- Google Chrome 139.0.7258.155 -- Google Chrome for Testing 139.0.7258.154 -- ChromeDriver 139.0.7258.154 -- Microsoft Edge 139.0.3405.125 -- Microsoft Edge WebDriver 139.0.3405.125 +- Google Chrome 140.0.7339.81 +- Google Chrome for Testing 140.0.7339.80 +- ChromeDriver 140.0.7339.80 +- Microsoft Edge 140.0.3485.54 +- Microsoft Edge WebDriver 140.0.3485.54 - Mozilla Firefox 142.0.1 - geckodriver 0.36.0 - Selenium server 4.35.0 @@ -143,13 +144,14 @@ #### Node.js - 18.20.8 -- 20.19.4 +- 20.19.5 - 22.19.0 #### Go - 1.22.12 - 1.23.12 -- 1.24.6 +- 1.24.7 +- 1.25.1 ### Rust Tools - Cargo 1.89.0 @@ -216,8 +218,8 @@ | visionOS 1.0 | xros1.0 | 15.2 | | Simulator - visionOS 1.0 | xrsimulator1.0 | 15.2 | | Asset Runtime SDK for macOS hosts targeting watchOS 9.4 | assetruntime.host.macosx.target.watchos9.4 | 14.3.1 | -| Asset Runtime SDK for macOS hosts targeting tvOS 16.4 | assetruntime.host.macosx.target.appletvos16.4 | 14.3.1 | | Asset Runtime SDK for macOS hosts targeting iOS 16.4 | assetruntime.host.macosx.target.iphoneos16.4 | 14.3.1 | +| Asset Runtime SDK for macOS hosts targeting tvOS 16.4 | assetruntime.host.macosx.target.appletvos16.4 | 14.3.1 | | DriverKit 22.1 | driverkit22.1 | 14.1 | | DriverKit 22.2 | driverkit22.2 | 14.2 | | DriverKit 22.4 | driverkit22.4 | 14.3.1 | @@ -271,7 +273,7 @@ #### Environment variables | Name | Value | | ----------------- | ----------------------------------------------------------------------------------------- | -| PARALLELS_DMG_URL | https://download.parallels.com/desktop/v20/20.4.1-55996/ParallelsDesktop-20.4.1-55996.dmg | +| PARALLELS_DMG_URL | https://download.parallels.com/desktop/v26/26.0.1-57243/ParallelsDesktop-26.0.1-57243.dmg | ##### Notes ``` From 68033e9bfdb1489777964e802166d0e22b3018f6 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 12 Sep 2025 07:18:00 +0000 Subject: [PATCH 116/334] Updating readme file for macos-13-arm64 version 20250908.1545 (#12981) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-13-arm64-Readme.md | 35 ++++++++++++++------------- 1 file changed, 18 insertions(+), 17 deletions(-) diff --git a/images/macos/macos-13-arm64-Readme.md b/images/macos/macos-13-arm64-Readme.md index 79b640d6a7..fe84bfd7e5 100644 --- a/images/macos/macos-13-arm64-Readme.md +++ b/images/macos/macos-13-arm64-Readme.md @@ -1,13 +1,13 @@ | Announcements | |-| +| [[macOS] Cmake will be updated to version 4.* on September 8th](https://github.com/actions/runner-images/issues/12934) | | [[macOS] Deprecation of 4 tools on November 3rd.](https://github.com/actions/runner-images/issues/12873) | -| [[macOS] Default Xcode on macOS 15 Sequoia will be set to Xcode 16.4 on August, 25](https://github.com/actions/runner-images/issues/12751) | | [[macOS] macos-latest YAML-label will use macos-15 in August 2025](https://github.com/actions/runner-images/issues/12520) | *** # macOS 13 - OS Version: macOS 13.7.6 (22H625) - Kernel Version: Darwin 22.6.0 -- Image Version: 20250901.1533 +- Image Version: 20250908.1545 ## Installed Software @@ -26,7 +26,7 @@ - GNU Fortran 15 (Homebrew GCC 15.1.0) - available by `gfortran-15` alias - Kotlin 2.2.10-release-430 - Mono 6.12.0.188 -- Node.js 20.19.4 +- Node.js 20.19.5 - Perl 5.40.2 - Python3 3.13.7 - Ruby 3.3.9 @@ -35,7 +35,7 @@ - Bundler 2.7.1 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 4.6.7 +- Homebrew 4.6.9 - NPM 10.8.2 - NuGet 6.3.1.1 - Pip3 25.2 (python 3.13) @@ -52,11 +52,11 @@ - 7-Zip 17.05 - aria2 1.37.0 - azcopy 10.30.0 -- bazel 8.3.1 +- bazel 8.4.0 - bazelisk 1.27.0 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.7.1 -- Git 2.51.0 +- Git 2.50.1 - Git LFS 3.7.0 - GitHub CLI 2.78.0 - GNU Tar 1.35 - available by 'gtar' alias @@ -72,14 +72,14 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.28.21 +- AWS CLI 2.28.25 - AWS SAM CLI 1.143.0 - AWS Session Manager CLI 1.2.707.0 -- Azure CLI 2.76.0 +- Azure CLI 2.77.0 - Azure CLI (azure-devops) 1.0.2 - Bicep CLI 0.37.4 -- Cmake 3.31.6 -- CodeQL Action Bundle 2.22.4 +- Cmake 4.1.1 +- CodeQL Action Bundle 2.23.0 - Fastlane 2.228.0 - SwiftFormat 0.57.2 - Xcbeautify 2.30.1 @@ -91,11 +91,11 @@ ### Browsers - Safari 18.5 (18621.2.5.18.1) - SafariDriver 18.5 (18621.2.5.18.1) -- Google Chrome 139.0.7258.155 -- Google Chrome for Testing 139.0.7258.154 -- ChromeDriver 139.0.7258.154 -- Microsoft Edge 139.0.3405.125 -- Microsoft Edge WebDriver 139.0.3405.125 +- Google Chrome 140.0.7339.81 +- Google Chrome for Testing 140.0.7339.80 +- ChromeDriver 140.0.7339.80 +- Microsoft Edge 140.0.3485.54 +- Microsoft Edge WebDriver 140.0.3485.54 - Mozilla Firefox 142.0.1 - geckodriver 0.36.0 - Selenium server 4.35.0 @@ -129,13 +129,14 @@ #### Node.js - 18.20.8 -- 20.19.4 +- 20.19.5 - 22.19.0 #### Go - 1.22.12 - 1.23.12 -- 1.24.6 +- 1.24.7 +- 1.25.1 ### Rust Tools - Cargo 1.89.0 From b1634b123ba832980cc6467523ce2b29bb777776 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 12 Sep 2025 07:38:12 +0000 Subject: [PATCH 117/334] Updating readme file for macos-14 version 20250908.1607 (#12988) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-14-Readme.md | 42 +++++++++++++++++---------------- 1 file changed, 22 insertions(+), 20 deletions(-) diff --git a/images/macos/macos-14-Readme.md b/images/macos/macos-14-Readme.md index d01b2f79fb..1fcd84b130 100644 --- a/images/macos/macos-14-Readme.md +++ b/images/macos/macos-14-Readme.md @@ -1,12 +1,13 @@ | Announcements | |-| +| [[macOS] Cmake will be updated to version 4.* on September 8th](https://github.com/actions/runner-images/issues/12934) | | [[macOS] Deprecation of 4 tools on November 3rd.](https://github.com/actions/runner-images/issues/12873) | | [[macOS] macos-latest YAML-label will use macos-15 in August 2025](https://github.com/actions/runner-images/issues/12520) | *** # macOS 14 - OS Version: macOS 14.7.6 (23H626) - Kernel Version: Darwin 23.6.0 -- Image Version: 20250901.1573 +- Image Version: 20250908.1607 ## Installed Software @@ -25,7 +26,7 @@ - GNU Fortran 15 (Homebrew GCC 15.1.0) - available by `gfortran-15` alias - Kotlin 2.2.10-release-430 - Mono 6.12.0.188 -- Node.js 20.19.4 +- Node.js 20.19.5 - Perl 5.40.2 - PHP 8.4.12 - Python3 3.13.7 @@ -36,13 +37,13 @@ - Carthage 0.40.0 - CocoaPods 1.16.2 - Composer 2.8.11 -- Homebrew 4.6.7 +- Homebrew 4.6.9 - NPM 10.8.2 - NuGet 6.3.1.1 - Pip3 25.2 (python 3.13) - Pipx 1.7.1 - RubyGems 3.7.1 -- Vcpkg 2025 (build from commit b1b19307e2) +- Vcpkg 2025 (build from commit cfa61a685a) - Yarn 1.22.22 ### Project Management @@ -54,11 +55,11 @@ - 7-Zip 17.05 - aria2 1.37.0 - azcopy 10.30.0 -- bazel 8.3.1 +- bazel 8.4.0 - bazelisk 1.27.0 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.15.0 -- Git 2.51.0 +- Git 2.50.1 - Git LFS 3.7.0 - GitHub CLI 2.78.0 - GNU Tar 1.35 - available by 'gtar' alias @@ -74,14 +75,14 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.28.21 +- AWS CLI 2.28.25 - AWS SAM CLI 1.143.0 - AWS Session Manager CLI 1.2.707.0 -- Azure CLI 2.76.0 +- Azure CLI 2.77.0 - Azure CLI (azure-devops) 1.0.2 - Bicep CLI 0.37.4 -- Cmake 3.31.6 -- CodeQL Action Bundle 2.22.4 +- Cmake 4.1.1 +- CodeQL Action Bundle 2.23.0 - Fastlane 2.228.0 - SwiftFormat 0.57.2 - Xcbeautify 2.30.1 @@ -89,16 +90,16 @@ - Xcodes 1.6.2 ### Linters -- SwiftLint 0.60.0 +- SwiftLint 0.61.0 ### Browsers - Safari 18.5 (19621.2.5.18.1) - SafariDriver 18.5 (19621.2.5.18.1) -- Google Chrome 139.0.7258.155 -- Google Chrome for Testing 139.0.7258.154 -- ChromeDriver 139.0.7258.154 -- Microsoft Edge 139.0.3405.125 -- Microsoft Edge WebDriver 139.0.3405.125 +- Google Chrome 140.0.7339.81 +- Google Chrome for Testing 140.0.7339.80 +- ChromeDriver 140.0.7339.80 +- Microsoft Edge 140.0.3485.54 +- Microsoft Edge WebDriver 140.0.3485.54 - Mozilla Firefox 142.0.1 - geckodriver 0.36.0 - Selenium server 4.35.0 @@ -135,13 +136,14 @@ #### Node.js - 18.20.8 -- 20.19.4 +- 20.19.5 - 22.19.0 #### Go - 1.22.12 - 1.23.12 -- 1.24.6 +- 1.24.7 +- 1.25.1 ### Rust Tools - Cargo 1.89.0 @@ -239,7 +241,7 @@ | ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | iOS 17.0 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | | iOS 17.2 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | -| iOS 17.4 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro (12.9-inch) (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 17.4 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | | iOS 17.5 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | | iOS 18.1 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | | iOS 18.2 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | @@ -286,7 +288,7 @@ #### Environment variables | Name | Value | | ----------------- | ----------------------------------------------------------------------------------------- | -| PARALLELS_DMG_URL | https://download.parallels.com/desktop/v20/20.4.1-55996/ParallelsDesktop-20.4.1-55996.dmg | +| PARALLELS_DMG_URL | https://download.parallels.com/desktop/v26/26.0.1-57243/ParallelsDesktop-26.0.1-57243.dmg | ##### Notes ``` From 0742173587ba75954a536de71ff77f496c46cb2e Mon Sep 17 00:00:00 2001 From: Shamil Mubarakshin <127750046+shamil-mubarakshin@users.noreply.github.com> Date: Fri, 12 Sep 2025 15:57:58 +0200 Subject: [PATCH 118/334] [ubuntu] Modify installation and add .NET 9 (#13004) --- .../scripts/build/install-dotnetcore-sdk.sh | 92 +++++++------------ images/ubuntu/toolsets/toolset-2204.json | 4 - images/ubuntu/toolsets/toolset-2404.json | 6 +- 3 files changed, 36 insertions(+), 66 deletions(-) diff --git a/images/ubuntu/scripts/build/install-dotnetcore-sdk.sh b/images/ubuntu/scripts/build/install-dotnetcore-sdk.sh index f450f96360..5a500091cd 100644 --- a/images/ubuntu/scripts/build/install-dotnetcore-sdk.sh +++ b/images/ubuntu/scripts/build/install-dotnetcore-sdk.sh @@ -9,83 +9,59 @@ source $HELPER_SCRIPTS/etc-environment.sh source $HELPER_SCRIPTS/install.sh source $HELPER_SCRIPTS/os.sh -extract_dotnet_sdk() { - local archive_name=$1 - - set -e - destination="./tmp-$(basename -s .tar.gz $archive_name)" - - echo "Extracting $archive_name to $destination" - mkdir "$destination" && tar -C "$destination" -xzf "$archive_name" - rsync -qav --remove-source-files "$destination/shared/" /usr/share/dotnet/shared/ - rsync -qav --remove-source-files "$destination/host/" /usr/share/dotnet/host/ - rsync -qav --remove-source-files "$destination/sdk/" /usr/share/dotnet/sdk/ - rm -rf "$destination" "$archive_name" -} - -# Ubuntu 20 doesn't support EOL versions -latest_dotnet_packages=$(get_toolset_value '.dotnet.aptPackages[]') dotnet_versions=$(get_toolset_value '.dotnet.versions[]') dotnet_tools=$(get_toolset_value '.dotnet.tools[].name') # Disable telemetry export DOTNET_CLI_TELEMETRY_OPTOUT=1 -# Install .NET SDK from apt -# There is a versions conflict, that leads to -# Microsoft <-> Canonical repos dependencies mix up. -# Give Microsoft's repo higher priority to avoid collisions. -# See: https://github.com/dotnet/core/issues/7699 -cat << EOF > /etc/apt/preferences.d/dotnet -Package: *net* -Pin: origin packages.microsoft.com -Pin-Priority: 1001 -EOF - -apt-get update - -for latest_package in ${latest_dotnet_packages[@]}; do - echo "Determining if .NET Core ($latest_package) is installed" - if ! dpkg -S $latest_package &> /dev/null; then - echo "Could not find .NET Core ($latest_package), installing..." - apt-get install $latest_package - else - echo ".NET Core ($latest_package) is already installed" - fi -done - -rm /etc/apt/preferences.d/dotnet - +# Install dotnet dependencies +# https://learn.microsoft.com/en-us/dotnet/core/install/linux-ubuntu-decision#dependencies apt-get update +apt-get install --no-install-recommends \ + ca-certificates \ + libc6 \ + libgcc-s1 \ + libgssapi-krb5-2 \ + liblttng-ust1 \ + libssl3 \ + libstdc++6 \ + zlib1g + +if is_ubuntu22; then + apt-get install --no-install-recommends libicu70 +fi + +if is_ubuntu24; then + apt-get install --no-install-recommends libicu74 +fi + +# Install .NET SDKs and Runtimes +mkdir -p /usr/share/dotnet -# Install .NET SDK from home repository -# Get list of all released SDKs from channels which are not end-of-life or preview sdks=() for version in ${dotnet_versions[@]}; do release_url="https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/${version}/releases.json" releases=$(cat "$(download_with_retry "$release_url")") - if [[ $version == "6.0" ]]; then - sdks=("${sdks[@]}" $(echo "${releases}" | jq -r 'first(.releases[].sdks[]?.version | select(contains("preview") or contains("rc") | not))')) - else - sdks=("${sdks[@]}" $(echo "${releases}" | jq -r '.releases[].sdk.version | select(contains("preview") or contains("rc") | not)')) - sdks=("${sdks[@]}" $(echo "${releases}" | jq -r '.releases[].sdks[]?.version | select(contains("preview") or contains("rc") | not)')) - fi + sdks=("${sdks[@]}" $(echo "${releases}" | jq -r '.releases[].sdk.version | select(contains("preview") or contains("rc") | not)')) + sdks=("${sdks[@]}" $(echo "${releases}" | jq -r '.releases[].sdks[]?.version | select(contains("preview") or contains("rc") | not)')) done sorted_sdks=$(echo ${sdks[@]} | tr ' ' '\n' | sort -r | uniq -w 5) -# Download/install additional SDKs in parallel -export -f download_with_retry -export -f extract_dotnet_sdk +## Download installer from dot.net +DOTNET_INSTALL_SCRIPT="https://dot.net/v1/dotnet-install.sh" +install_script_path=$(download_with_retry $DOTNET_INSTALL_SCRIPT) +chmod +x $install_script_path -parallel --jobs 0 --halt soon,fail=1 \ - 'url="https://dotnetcli.blob.core.windows.net/dotnet/Sdk/{}/dotnet-sdk-{}-linux-x64.tar.gz"; \ - download_with_retry $url' ::: "${sorted_sdks[@]}" +for sdk in ${sorted_sdks[@]}; do + echo "Installing .NET SDK $sdk" + $install_script_path --version $sdk --install-dir /usr/share/dotnet --no-path +done -find . -name "*.tar.gz" | parallel --halt soon,fail=1 'extract_dotnet_sdk {}' +## Dotnet installer doesn't create symlinks to executable or modify PATH +ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet -# NuGetFallbackFolder at /usr/share/dotnet/sdk/NuGetFallbackFolder is warmed up by smoke test -# Additional FTE will just copy to ~/.dotnet/NuGet which provides no benefit on a fungible machine set_etc_environment_variable DOTNET_SKIP_FIRST_TIME_EXPERIENCE 1 set_etc_environment_variable DOTNET_NOLOGO 1 set_etc_environment_variable DOTNET_MULTILEVEL_LOOKUP 0 diff --git a/images/ubuntu/toolsets/toolset-2204.json b/images/ubuntu/toolsets/toolset-2204.json index 301bd48a2e..64753baab9 100644 --- a/images/ubuntu/toolsets/toolset-2204.json +++ b/images/ubuntu/toolsets/toolset-2204.json @@ -268,10 +268,6 @@ } ], "dotnet": { - "aptPackages": [ - "dotnet-sdk-8.0", - "dotnet-sdk-9.0" - ], "versions": [ "8.0", "9.0" diff --git a/images/ubuntu/toolsets/toolset-2404.json b/images/ubuntu/toolsets/toolset-2404.json index e1ff9a31f8..ce64c7e12d 100644 --- a/images/ubuntu/toolsets/toolset-2404.json +++ b/images/ubuntu/toolsets/toolset-2404.json @@ -228,11 +228,9 @@ } ], "dotnet": { - "aptPackages": [ - "dotnet-sdk-8.0" - ], "versions": [ - "8.0" + "8.0", + "9.0" ], "tools": [ { "name": "nbgv", "test": "nbgv --version", "getversion" : "nbgv --version" } From bdb8d6a0176c5647d921a1fc136b804dca9b7c6d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 12 Sep 2025 18:55:58 +0200 Subject: [PATCH 119/334] Updating readme file for macos-15 version 20250908.1827 (#12986) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-15-Readme.md | 39 +++++++++++++++++---------------- 1 file changed, 20 insertions(+), 19 deletions(-) diff --git a/images/macos/macos-15-Readme.md b/images/macos/macos-15-Readme.md index 2e751b6967..9a46f1ad39 100644 --- a/images/macos/macos-15-Readme.md +++ b/images/macos/macos-15-Readme.md @@ -1,13 +1,13 @@ | Announcements | |-| +| [[macOS] Cmake will be updated to version 4.* on September 8th](https://github.com/actions/runner-images/issues/12934) | | [[macOS] Deprecation of 4 tools on November 3rd.](https://github.com/actions/runner-images/issues/12873) | -| [[macOS] Default Xcode on macOS 15 Sequoia will be set to Xcode 16.4 on August, 25](https://github.com/actions/runner-images/issues/12751) | | [[macOS] macos-latest YAML-label will use macos-15 in August 2025](https://github.com/actions/runner-images/issues/12520) | *** # macOS 15 - OS Version: macOS 15.5 (24F5068b) - Kernel Version: Darwin 24.5.0 -- Image Version: 20250830.1803 +- Image Version: 20250908.1827 ## Installed Software @@ -36,12 +36,12 @@ - Carthage 0.40.0 - CocoaPods 1.16.2 - Composer 2.8.11 -- Homebrew 4.6.7 +- Homebrew 4.6.9 - NPM 10.9.3 - Pip3 25.2 (python 3.13) - Pipx 1.7.1 - RubyGems 3.7.1 -- Vcpkg 2025 (build from commit 8394d2150d) +- Vcpkg 2025 (build from commit b1e15efef6) - Yarn 1.22.22 ### Project Management @@ -53,11 +53,11 @@ - 7-Zip 17.05 - aria2 1.37.0 - azcopy 10.30.0 -- bazel 8.3.1 +- bazel 8.4.0 - bazelisk 1.27.0 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.15.0 -- Git 2.51.0 +- Git 2.50.1 - Git LFS 3.7.0 - GitHub CLI 2.78.0 - GNU Tar 1.35 - available by 'gtar' alias @@ -73,14 +73,14 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.28.21 +- AWS CLI 2.28.25 - AWS SAM CLI 1.143.0 - AWS Session Manager CLI 1.2.707.0 -- Azure CLI 2.76.0 +- Azure CLI 2.77.0 - Azure CLI (azure-devops) 1.0.2 - Bicep CLI 0.37.4 -- Cmake 3.31.6 -- CodeQL Action Bundle 2.22.4 +- Cmake 4.1.1 +- CodeQL Action Bundle 2.23.0 - Fastlane 2.228.0 - SwiftFormat 0.57.2 - Xcbeautify 2.30.1 @@ -88,16 +88,16 @@ - Xcodes 1.6.2 ### Linters -- SwiftLint 0.59.1 +- SwiftLint 0.61.0 ### Browsers - Safari 18.5 (20621.2.5.11.5) - SafariDriver 18.5 (20621.2.5.11.5) -- Google Chrome 139.0.7258.155 -- Google Chrome for Testing 139.0.7258.154 -- ChromeDriver 139.0.7258.154 -- Microsoft Edge 139.0.3405.125 -- Microsoft Edge WebDriver 139.0.3405.125 +- Google Chrome 140.0.7339.81 +- Google Chrome for Testing 140.0.7339.80 +- ChromeDriver 140.0.7339.80 +- Microsoft Edge 140.0.3485.54 +- Microsoft Edge WebDriver 140.0.3485.54 - Mozilla Firefox 142.0.1 - geckodriver 0.36.0 - Selenium server 4.35.0 @@ -133,13 +133,14 @@ #### Node.js - 18.20.8 -- 20.19.4 +- 20.19.5 - 22.19.0 #### Go - 1.22.12 - 1.23.12 -- 1.24.6 +- 1.24.7 +- 1.25.1 ### Rust Tools - Cargo 1.89.0 @@ -275,7 +276,7 @@ #### Environment variables | Name | Value | | ----------------- | ----------------------------------------------------------------------------------------- | -| PARALLELS_DMG_URL | https://download.parallels.com/desktop/v20/20.4.1-55996/ParallelsDesktop-20.4.1-55996.dmg | +| PARALLELS_DMG_URL | https://download.parallels.com/desktop/v26/26.0.1-57243/ParallelsDesktop-26.0.1-57243.dmg | ##### Notes ``` From 6f04fd4a7544076ade200b26eb9f94fad49923d2 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 13 Sep 2025 22:30:06 +0200 Subject: [PATCH 120/334] Updating readme file for macos-15-arm64 version 20250911.2324 (#13006) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-15-arm64-Readme.md | 77 ++++++++++++++------------- 1 file changed, 39 insertions(+), 38 deletions(-) diff --git a/images/macos/macos-15-arm64-Readme.md b/images/macos/macos-15-arm64-Readme.md index 9a2858e7a0..1589e05238 100644 --- a/images/macos/macos-15-arm64-Readme.md +++ b/images/macos/macos-15-arm64-Readme.md @@ -1,18 +1,18 @@ | Announcements | |-| +| [[macOS] Cmake will be updated to version 4.* on September 8th](https://github.com/actions/runner-images/issues/12934) | | [[macOS] Deprecation of 4 tools on November 3rd.](https://github.com/actions/runner-images/issues/12873) | -| [[macOS] Default Xcode on macOS 15 Sequoia will be set to Xcode 16.4 on August, 25](https://github.com/actions/runner-images/issues/12751) | | [[macOS] macos-latest YAML-label will use macos-15 in August 2025](https://github.com/actions/runner-images/issues/12520) | *** # macOS 15 -- OS Version: macOS 15.5 (24F74) -- Kernel Version: Darwin 24.5.0 -- Image Version: 20250830.2281 +- OS Version: macOS 15.6 (24G84) +- Kernel Version: Darwin 24.6.0 +- Image Version: 20250911.2324 ## Installed Software ### Language and Runtime -- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.413, 9.0.102, 9.0.203, 9.0.304 +- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.414, 9.0.102, 9.0.203, 9.0.305 - Bash 3.2.57(1)-release - Clang/LLVM 16.0.0 - Clang/LLVM (Homebrew) 18.1.8 - available on `$(brew --prefix llvm@18)/bin/clang` @@ -24,22 +24,22 @@ - GNU Fortran 13 (Homebrew GCC 13.4.0) - available by `gfortran-13` alias - GNU Fortran 14 (Homebrew GCC 14.3.0) - available by `gfortran-14` alias - GNU Fortran 15 (Homebrew GCC 15.1.0) - available by `gfortran-15` alias -- Kotlin 2.2.10-release-430 +- Kotlin 2.2.20-release-333 - Node.js 22.19.0 - Perl 5.40.2 - Python3 3.13.7 - Ruby 3.3.9 ### Package Management -- Bundler 2.7.1 +- Bundler 2.7.2 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 4.6.7 +- Homebrew 4.6.10 - NPM 10.9.3 - Pip3 25.2 (python 3.13) - Pipx 1.7.1 -- RubyGems 3.7.1 -- Vcpkg 2025 (build from commit 8394d2150d) +- RubyGems 3.7.2 +- Vcpkg 2025 (build from commit 7e19f3c64c) - Yarn 1.22.22 ### Project Management @@ -50,35 +50,35 @@ ### Utilities - 7-Zip 17.05 - aria2 1.37.0 -- azcopy 10.30.0 -- bazel 8.3.1 +- azcopy 10.30.1 +- bazel 8.4.0 - bazelisk 1.27.0 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.7.1 -- Git 2.51.0 +- Git 2.50.1 - Git LFS 3.7.0 -- GitHub CLI 2.78.0 +- GitHub CLI 2.79.0 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 - jq 1.8.1 - OpenSSL 1.1.1w 11 Sep 2023 -- Packer 1.14.0 +- Packer 1.14.2 - pkgconf 2.5.1 - Unxip 3.2 -- yq 4.47.1 +- yq 4.47.2 - zstd 1.5.7 - Ninja 1.13.1 ### Tools -- AWS CLI 2.28.21 -- AWS SAM CLI 1.143.0 +- AWS CLI 2.29.1 +- AWS SAM CLI 1.144.0 - AWS Session Manager CLI 1.2.707.0 -- Azure CLI 2.76.0 +- Azure CLI 2.77.0 - Azure CLI (azure-devops) 1.0.2 - Bicep CLI 0.37.4 -- Cmake 3.31.6 -- CodeQL Action Bundle 2.22.4 +- Cmake 4.1.1 +- CodeQL Action Bundle 2.23.0 - Fastlane 2.228.0 - SwiftFormat 0.57.2 - Xcbeautify 2.30.1 @@ -88,13 +88,13 @@ ### Linters ### Browsers -- Safari 18.5 (20621.2.5.11.8) -- SafariDriver 18.5 (20621.2.5.11.8) -- Google Chrome 139.0.7258.155 -- Google Chrome for Testing 139.0.7258.154 -- ChromeDriver 139.0.7258.154 -- Microsoft Edge 139.0.3405.125 -- Microsoft Edge WebDriver 139.0.3405.125 +- Safari 18.6 (20621.3.11.11.3) +- SafariDriver 18.6 (20621.3.11.11.3) +- Google Chrome 140.0.7339.133 +- Google Chrome for Testing 140.0.7339.82 +- ChromeDriver 140.0.7339.82 +- Microsoft Edge 140.0.3485.54 +- Microsoft Edge WebDriver 140.0.3485.54 - Mozilla Firefox 142.0.1 - geckodriver 0.36.0 - Selenium server 4.35.0 @@ -128,13 +128,14 @@ #### Node.js - 18.20.8 -- 20.19.4 +- 20.19.5 - 22.19.0 #### Go - 1.22.12 - 1.23.12 -- 1.24.6 +- 1.24.7 +- 1.25.1 ### Rust Tools - Cargo 1.89.0 @@ -155,14 +156,14 @@ - PSScriptAnalyzer: 1.24.0 ### Xcode -| Version | Build | Path | Symlinks | -| -------------- | -------- | --------------------------------- | -------------------------------------------------------------- | -| 26.0 (beta) | 17A5305k | /Applications/Xcode_26_beta_7.app | /Applications/Xcode_26.0.0.app
/Applications/Xcode_26.0.app | -| 16.4 (default) | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app
/Applications/Xcode.app | -| 16.3 | 16E140 | /Applications/Xcode_16.3.app | /Applications/Xcode_16.3.0.app | -| 16.2 | 16C5032a | /Applications/Xcode_16.2.app | /Applications/Xcode_16.2.0.app | -| 16.1 | 16B40 | /Applications/Xcode_16.1.app | /Applications/Xcode_16.1.0.app | -| 16.0 | 16A242d | /Applications/Xcode_16.app | /Applications/Xcode_16.0.0.app
/Applications/Xcode_16.0.app | +| Version | Build | Path | Symlinks | +| -------------- | -------- | -------------------------------------------- | -------------------------------------------------------------- | +| 26.0 | 17A321 | /Applications/Xcode_26_Release_Candidate.app | /Applications/Xcode_26.0.0.app
/Applications/Xcode_26.0.app | +| 16.4 (default) | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app
/Applications/Xcode.app | +| 16.3 | 16E140 | /Applications/Xcode_16.3.app | /Applications/Xcode_16.3.0.app | +| 16.2 | 16C5032a | /Applications/Xcode_16.2.app | /Applications/Xcode_16.2.0.app | +| 16.1 | 16B40 | /Applications/Xcode_16.1.app | /Applications/Xcode_16.1.0.app | +| 16.0 | 16A242d | /Applications/Xcode_16.app | /Applications/Xcode_16.0.0.app
/Applications/Xcode_16.0.app | #### Installed SDKs | SDK | SDK Name | Xcode Version | From 2aaadf504b75a4f52e9c705e46cff3ab392f701a Mon Sep 17 00:00:00 2001 From: kishorekumar-anchala <168699259+kishorekumar-anchala@users.noreply.github.com> Date: Mon, 15 Sep 2025 15:02:04 +0530 Subject: [PATCH 121/334] [Windows,Ubuntu] Unpin the cmake version (#12953) --- images/ubuntu/scripts/build/install-cmake.sh | 4 ++-- images/windows/toolsets/toolset-2019.json | 1 - images/windows/toolsets/toolset-2022.json | 1 - images/windows/toolsets/toolset-2025.json | 1 - 4 files changed, 2 insertions(+), 5 deletions(-) diff --git a/images/ubuntu/scripts/build/install-cmake.sh b/images/ubuntu/scripts/build/install-cmake.sh index ad1da2451a..3a53eec3e6 100644 --- a/images/ubuntu/scripts/build/install-cmake.sh +++ b/images/ubuntu/scripts/build/install-cmake.sh @@ -14,11 +14,11 @@ if command -v cmake; then echo "cmake is already installed" else # Download script to install CMake - download_url=$(resolve_github_release_asset_url "Kitware/CMake" "endswith(\"inux-x86_64.sh\")" "3.31.6") + download_url=$(resolve_github_release_asset_url "Kitware/CMake" "endswith(\"inux-x86_64.sh\")" "latest") curl -fsSL "${download_url}" -o cmakeinstall.sh # Supply chain security - CMake - hash_url=$(resolve_github_release_asset_url "Kitware/CMake" "endswith(\"SHA-256.txt\")" "3.31.6") + hash_url=$(resolve_github_release_asset_url "Kitware/CMake" "endswith(\"SHA-256.txt\")" "latest") external_hash=$(get_checksum_from_url "$hash_url" "linux-x86_64.sh" "SHA256") use_checksum_comparison "cmakeinstall.sh" "$external_hash" diff --git a/images/windows/toolsets/toolset-2019.json b/images/windows/toolsets/toolset-2019.json index bfe5716370..c0ce3b384e 100644 --- a/images/windows/toolsets/toolset-2019.json +++ b/images/windows/toolsets/toolset-2019.json @@ -402,7 +402,6 @@ }, { "name": "cmake.install", - "version": "3.31.6", "args": [ "--installargs", "ADD_CMAKE_TO_PATH=\"System\"" ] }, { "name": "imagemagick" }, diff --git a/images/windows/toolsets/toolset-2022.json b/images/windows/toolsets/toolset-2022.json index 747d8dfed1..56370adbff 100644 --- a/images/windows/toolsets/toolset-2022.json +++ b/images/windows/toolsets/toolset-2022.json @@ -326,7 +326,6 @@ }, { "name": "cmake.install", - "version": "3.31.6", "args": [ "--installargs", "ADD_CMAKE_TO_PATH=\"System\"" ] }, { "name": "imagemagick" }, diff --git a/images/windows/toolsets/toolset-2025.json b/images/windows/toolsets/toolset-2025.json index a20d11b504..8684619327 100644 --- a/images/windows/toolsets/toolset-2025.json +++ b/images/windows/toolsets/toolset-2025.json @@ -289,7 +289,6 @@ }, { "name": "cmake.install", - "version": "3.31.6", "args": [ "--installargs", "ADD_CMAKE_TO_PATH=\"System\"" ] }, { From 4847d9e554d1ad62acec5c5bddfc6175fe1bef4e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olivier=20Mengu=C3=A9?= Date: Mon, 15 Sep 2025 12:49:43 +0200 Subject: [PATCH 122/334] [Windows] Add Go 1.25.* in cached toolsets (#12943) --- images/windows/toolsets/toolset-2019.json | 3 ++- images/windows/toolsets/toolset-2022.json | 3 ++- images/windows/toolsets/toolset-2025.json | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/images/windows/toolsets/toolset-2019.json b/images/windows/toolsets/toolset-2019.json index c0ce3b384e..1ad94aac4e 100644 --- a/images/windows/toolsets/toolset-2019.json +++ b/images/windows/toolsets/toolset-2019.json @@ -70,7 +70,8 @@ "versions": [ "1.22.*", "1.23.*", - "1.24.*" + "1.24.*", + "1.25.*" ], "default": "1.24.*" } diff --git a/images/windows/toolsets/toolset-2022.json b/images/windows/toolsets/toolset-2022.json index 56370adbff..568dc567c4 100644 --- a/images/windows/toolsets/toolset-2022.json +++ b/images/windows/toolsets/toolset-2022.json @@ -70,7 +70,8 @@ "versions": [ "1.22.*", "1.23.*", - "1.24.*" + "1.24.*", + "1.25.*" ], "default": "1.24.*" } diff --git a/images/windows/toolsets/toolset-2025.json b/images/windows/toolsets/toolset-2025.json index 8684619327..b047842009 100644 --- a/images/windows/toolsets/toolset-2025.json +++ b/images/windows/toolsets/toolset-2025.json @@ -54,7 +54,8 @@ "versions": [ "1.22.*", "1.23.*", - "1.24.*" + "1.24.*", + "1.25.*" ], "default": "1.24.*" } From cbcbee08ee2add31e9696c883c2522f06f07c298 Mon Sep 17 00:00:00 2001 From: Shamil Mubarakshin <127750046+shamil-mubarakshin@users.noreply.github.com> Date: Mon, 15 Sep 2025 21:07:07 +0200 Subject: [PATCH 123/334] [windows] Update uri for mongo releases (#13019) --- images/windows/scripts/build/Install-MongoDB.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/images/windows/scripts/build/Install-MongoDB.ps1 b/images/windows/scripts/build/Install-MongoDB.ps1 index a02fa5acf0..167308122f 100644 --- a/images/windows/scripts/build/Install-MongoDB.ps1 +++ b/images/windows/scripts/build/Install-MongoDB.ps1 @@ -7,7 +7,7 @@ $toolsetContent = Get-ToolsetContent $toolsetVersion = $toolsetContent.mongodb.version -$getMongoReleases = Invoke-WebRequest -Uri "mongodb.com/docs/manual/release-notes/$toolsetVersion/" -UseBasicParsing +$getMongoReleases = Invoke-WebRequest -Uri "mongodb.com/docs/v$toolsetVersion/release-notes/$toolsetVersion/" -UseBasicParsing $targetReleases = $getMongoReleases.Links.href | Where-Object { $_ -like "#$toolsetVersion*---*" } $minorVersions = @() From 18a0044012d5cfe05f13fef6e2b7ffba379ca9db Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Tue, 16 Sep 2025 11:39:14 +0200 Subject: [PATCH 124/334] [macOS] Update Xcode 26 beta to 26.0 Release (#13024) --- images/macos/toolsets/toolset-15.json | 20 ++++++++++---------- images/macos/toolsets/toolset-26.json | 10 +++++----- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/images/macos/toolsets/toolset-15.json b/images/macos/toolsets/toolset-15.json index 6b1852efcc..07760b48c4 100644 --- a/images/macos/toolsets/toolset-15.json +++ b/images/macos/toolsets/toolset-15.json @@ -4,12 +4,12 @@ "x64": { "versions": [ { - "link": "26_Release_Candidate", - "filename": "26_Release_Candidate_Universal", - "version": "26_Release_Candidate+17A321", + "link": "26", + "filename": "26_Universal", + "version": "26+17A324", "symlinks": ["26.0"], - "sha256": "d56b62964b21c25901e5e48db22ff40862ff490fd3f955704ecd53ca9076db4e", - "install_runtimes": "none" + "sha256": "848f8de2c9f91ef2dad4eec8ff88655222a08f3eb32c4083432c51ae2480a70f", + "install_runtimes": "default" }, { "link": "16.4", @@ -56,12 +56,12 @@ "arm64":{ "versions": [ { - "link": "26_Release_Candidate", - "filename": "26_Release_Candidate_Universal", - "version": "26_Release_Candidate+17A321", + "link": "26", + "filename": "26_Universal", + "version": "26+17A324", "symlinks": ["26.0"], - "sha256": "d56b62964b21c25901e5e48db22ff40862ff490fd3f955704ecd53ca9076db4e", - "install_runtimes": "none" + "sha256": "848f8de2c9f91ef2dad4eec8ff88655222a08f3eb32c4083432c51ae2480a70f", + "install_runtimes": "default" }, { "link": "16.4", diff --git a/images/macos/toolsets/toolset-26.json b/images/macos/toolsets/toolset-26.json index 7a0c680295..ddc172ac9d 100644 --- a/images/macos/toolsets/toolset-26.json +++ b/images/macos/toolsets/toolset-26.json @@ -1,14 +1,14 @@ { "xcode": { - "default": "26_Release_Candidate", + "default": "26", "arm64":{ "versions": [ { - "link": "26_Release_Candidate", - "filename": "26_Release_Candidate_Universal", - "version": "26_Release_Candidate+17A321", + "link": "26", + "filename": "26_Universal", + "version": "26+17A324", "symlinks": ["26.0"], - "sha256": "d56b62964b21c25901e5e48db22ff40862ff490fd3f955704ecd53ca9076db4e", + "sha256": "848f8de2c9f91ef2dad4eec8ff88655222a08f3eb32c4083432c51ae2480a70f", "install_runtimes": "default" }, { From 6d4f6ceff46e33e2a06c5007801632f669da7bac Mon Sep 17 00:00:00 2001 From: Shamil Mubarakshin <127750046+shamil-mubarakshin@users.noreply.github.com> Date: Thu, 18 Sep 2025 11:29:05 +0200 Subject: [PATCH 125/334] Revert "[Windows,Ubuntu] Unpin the cmake version (#12953)" (#13032) --- images/ubuntu/scripts/build/install-cmake.sh | 4 ++-- images/windows/toolsets/toolset-2019.json | 1 + images/windows/toolsets/toolset-2022.json | 1 + images/windows/toolsets/toolset-2025.json | 1 + 4 files changed, 5 insertions(+), 2 deletions(-) diff --git a/images/ubuntu/scripts/build/install-cmake.sh b/images/ubuntu/scripts/build/install-cmake.sh index 3a53eec3e6..ad1da2451a 100644 --- a/images/ubuntu/scripts/build/install-cmake.sh +++ b/images/ubuntu/scripts/build/install-cmake.sh @@ -14,11 +14,11 @@ if command -v cmake; then echo "cmake is already installed" else # Download script to install CMake - download_url=$(resolve_github_release_asset_url "Kitware/CMake" "endswith(\"inux-x86_64.sh\")" "latest") + download_url=$(resolve_github_release_asset_url "Kitware/CMake" "endswith(\"inux-x86_64.sh\")" "3.31.6") curl -fsSL "${download_url}" -o cmakeinstall.sh # Supply chain security - CMake - hash_url=$(resolve_github_release_asset_url "Kitware/CMake" "endswith(\"SHA-256.txt\")" "latest") + hash_url=$(resolve_github_release_asset_url "Kitware/CMake" "endswith(\"SHA-256.txt\")" "3.31.6") external_hash=$(get_checksum_from_url "$hash_url" "linux-x86_64.sh" "SHA256") use_checksum_comparison "cmakeinstall.sh" "$external_hash" diff --git a/images/windows/toolsets/toolset-2019.json b/images/windows/toolsets/toolset-2019.json index 1ad94aac4e..de0a2236d2 100644 --- a/images/windows/toolsets/toolset-2019.json +++ b/images/windows/toolsets/toolset-2019.json @@ -403,6 +403,7 @@ }, { "name": "cmake.install", + "version": "3.31.6", "args": [ "--installargs", "ADD_CMAKE_TO_PATH=\"System\"" ] }, { "name": "imagemagick" }, diff --git a/images/windows/toolsets/toolset-2022.json b/images/windows/toolsets/toolset-2022.json index 568dc567c4..86b86e5078 100644 --- a/images/windows/toolsets/toolset-2022.json +++ b/images/windows/toolsets/toolset-2022.json @@ -327,6 +327,7 @@ }, { "name": "cmake.install", + "version": "3.31.6", "args": [ "--installargs", "ADD_CMAKE_TO_PATH=\"System\"" ] }, { "name": "imagemagick" }, diff --git a/images/windows/toolsets/toolset-2025.json b/images/windows/toolsets/toolset-2025.json index b047842009..66c7cada77 100644 --- a/images/windows/toolsets/toolset-2025.json +++ b/images/windows/toolsets/toolset-2025.json @@ -290,6 +290,7 @@ }, { "name": "cmake.install", + "version": "3.31.6", "args": [ "--installargs", "ADD_CMAKE_TO_PATH=\"System\"" ] }, { From 6107afdb8be6c791beb0f51bcd35491408764e47 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 18 Sep 2025 15:11:57 +0000 Subject: [PATCH 126/334] Updating readme file for macos-14-arm64 version 20250915.1804 (#13016) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-14-arm64-Readme.md | 58 +++++++++++++-------------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/images/macos/macos-14-arm64-Readme.md b/images/macos/macos-14-arm64-Readme.md index b4f7132b6a..01dc8ab3cd 100644 --- a/images/macos/macos-14-arm64-Readme.md +++ b/images/macos/macos-14-arm64-Readme.md @@ -1,17 +1,18 @@ | Announcements | |-| +| [macOS 26 (Tahoe) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/13008) | +| [[macOS] Cmake will be updated to version 4.* on September 8th](https://github.com/actions/runner-images/issues/12934) | | [[macOS] Deprecation of 4 tools on November 3rd.](https://github.com/actions/runner-images/issues/12873) | -| [[macOS] macos-latest YAML-label will use macos-15 in August 2025](https://github.com/actions/runner-images/issues/12520) | *** # macOS 14 - OS Version: macOS 14.7.6 (23H626) - Kernel Version: Darwin 23.6.0 -- Image Version: 20250901.1774 +- Image Version: 20250915.1804 ## Installed Software ### Language and Runtime -- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.413, 9.0.102, 9.0.203, 9.0.304 +- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.414, 9.0.102, 9.0.203, 9.0.305 - Bash 3.2.57(1)-release - Clang/LLVM 15.0.0 - Clang/LLVM (Homebrew) 15.0.7 - available on `$(brew --prefix llvm@15)/bin/clang` @@ -23,24 +24,24 @@ - GNU Fortran 13 (Homebrew GCC 13.4.0) - available by `gfortran-13` alias - GNU Fortran 14 (Homebrew GCC 14.3.0) - available by `gfortran-14` alias - GNU Fortran 15 (Homebrew GCC 15.1.0) - available by `gfortran-15` alias -- Kotlin 2.2.10-release-430 +- Kotlin 2.2.20-release-333 - Mono 6.12.0.188 -- Node.js 20.19.4 +- Node.js 20.19.5 - Perl 5.40.2 - Python3 3.13.7 - Ruby 3.3.9 ### Package Management -- Bundler 2.7.1 +- Bundler 2.7.2 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 4.6.7 +- Homebrew 4.6.10 - NPM 10.8.2 - NuGet 6.3.1.1 - Pip3 25.2 (python 3.13) - Pipx 1.7.1 -- RubyGems 3.7.1 -- Vcpkg 2025 (build from commit b1b19307e2) +- RubyGems 3.7.2 +- Vcpkg 2025 (build from commit 62efe42f53) - Yarn 1.22.22 ### Project Management @@ -51,51 +52,49 @@ ### Utilities - 7-Zip 17.05 - aria2 1.37.0 -- azcopy 10.30.0 -- bazel 8.3.1 +- azcopy 10.30.1 +- bazel 8.4.1 - bazelisk 1.27.0 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.7.1 -- Git 2.51.0 +- Git 2.50.1 - Git LFS 3.7.0 -- GitHub CLI 2.78.0 +- GitHub CLI 2.79.0 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 - jq 1.8.1 - OpenSSL 1.1.1w 11 Sep 2023 -- Packer 1.14.0 +- Packer 1.14.2 - pkgconf 2.5.1 - Unxip 3.2 -- yq 4.47.1 +- yq 4.47.2 - zstd 1.5.7 - Ninja 1.13.1 ### Tools -- AWS CLI 2.28.21 -- AWS SAM CLI 1.143.0 +- AWS CLI 2.30.1 +- AWS SAM CLI 1.144.0 - AWS Session Manager CLI 1.2.707.0 -- Azure CLI 2.76.0 +- Azure CLI 2.77.0 - Azure CLI (azure-devops) 1.0.2 - Bicep CLI 0.37.4 -- Cmake 3.31.6 -- CodeQL Action Bundle 2.22.4 +- Cmake 4.1.1 +- CodeQL Action Bundle 2.23.0 - Fastlane 2.228.0 - SwiftFormat 0.57.2 - Xcbeautify 2.30.1 - Xcode Command Line Tools 16.2.0.0.1.1733547573 - Xcodes 1.6.2 -### Linters - ### Browsers - Safari 18.5 (19621.2.5.18.1) - SafariDriver 18.5 (19621.2.5.18.1) -- Google Chrome 139.0.7258.155 -- Google Chrome for Testing 139.0.7258.154 -- ChromeDriver 139.0.7258.154 -- Microsoft Edge 139.0.3405.125 -- Microsoft Edge WebDriver 139.0.3405.125 +- Google Chrome 140.0.7339.133 +- Google Chrome for Testing 140.0.7339.82 +- ChromeDriver 140.0.7339.82 +- Microsoft Edge 140.0.3485.66 +- Microsoft Edge WebDriver 140.0.3485.66 - Mozilla Firefox 142.0.1 - geckodriver 0.36.0 - Selenium server 4.35.0 @@ -129,13 +128,14 @@ #### Node.js - 18.20.8 -- 20.19.4 +- 20.19.5 - 22.19.0 #### Go - 1.22.12 - 1.23.12 -- 1.24.6 +- 1.24.7 +- 1.25.1 ### Rust Tools - Cargo 1.89.0 From 6a673e67f67dda727e02dadfbc1628f665d4a361 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 18 Sep 2025 15:12:09 +0000 Subject: [PATCH 127/334] Updating readme file for macos-14 version 20250915.1617 (#13018) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-14-Readme.md | 44 ++++++++++++++++----------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/images/macos/macos-14-Readme.md b/images/macos/macos-14-Readme.md index 1fcd84b130..8aa4047598 100644 --- a/images/macos/macos-14-Readme.md +++ b/images/macos/macos-14-Readme.md @@ -1,18 +1,18 @@ | Announcements | |-| +| [macOS 26 (Tahoe) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/13008) | | [[macOS] Cmake will be updated to version 4.* on September 8th](https://github.com/actions/runner-images/issues/12934) | | [[macOS] Deprecation of 4 tools on November 3rd.](https://github.com/actions/runner-images/issues/12873) | -| [[macOS] macos-latest YAML-label will use macos-15 in August 2025](https://github.com/actions/runner-images/issues/12520) | *** # macOS 14 - OS Version: macOS 14.7.6 (23H626) - Kernel Version: Darwin 23.6.0 -- Image Version: 20250908.1607 +- Image Version: 20250915.1617 ## Installed Software ### Language and Runtime -- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.413, 9.0.102, 9.0.203, 9.0.304 +- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.414, 9.0.102, 9.0.203, 9.0.305 - Bash 3.2.57(1)-release - Clang/LLVM 15.0.0 - Clang/LLVM (Homebrew) 15.0.7 - available on `$(brew --prefix llvm@15)/bin/clang` @@ -24,7 +24,7 @@ - GNU Fortran 13 (Homebrew GCC 13.4.0) - available by `gfortran-13` alias - GNU Fortran 14 (Homebrew GCC 14.3.0) - available by `gfortran-14` alias - GNU Fortran 15 (Homebrew GCC 15.1.0) - available by `gfortran-15` alias -- Kotlin 2.2.10-release-430 +- Kotlin 2.2.20-release-333 - Mono 6.12.0.188 - Node.js 20.19.5 - Perl 5.40.2 @@ -33,17 +33,17 @@ - Ruby 3.3.9 ### Package Management -- Bundler 2.7.1 +- Bundler 2.7.2 - Carthage 0.40.0 - CocoaPods 1.16.2 - Composer 2.8.11 -- Homebrew 4.6.9 +- Homebrew 4.6.10 - NPM 10.8.2 - NuGet 6.3.1.1 - Pip3 25.2 (python 3.13) - Pipx 1.7.1 -- RubyGems 3.7.1 -- Vcpkg 2025 (build from commit cfa61a685a) +- RubyGems 3.7.2 +- Vcpkg 2025 (build from commit 62efe42f53) - Yarn 1.22.22 ### Project Management @@ -54,29 +54,29 @@ ### Utilities - 7-Zip 17.05 - aria2 1.37.0 -- azcopy 10.30.0 -- bazel 8.4.0 +- azcopy 10.30.1 +- bazel 8.4.1 - bazelisk 1.27.0 - bsdtar 3.5.3 - available by 'tar' alias -- Curl 8.15.0 +- Curl 8.16.0 - Git 2.50.1 - Git LFS 3.7.0 -- GitHub CLI 2.78.0 +- GitHub CLI 2.79.0 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 - jq 1.8.1 - OpenSSL 1.1.1w 11 Sep 2023 -- Packer 1.14.0 +- Packer 1.14.2 - pkgconf 2.5.1 - Unxip 3.2 -- yq 4.47.1 +- yq 4.47.2 - zstd 1.5.7 - Ninja 1.13.1 ### Tools -- AWS CLI 2.28.25 -- AWS SAM CLI 1.143.0 +- AWS CLI 2.30.1 +- AWS SAM CLI 1.144.0 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.77.0 - Azure CLI (azure-devops) 1.0.2 @@ -95,11 +95,11 @@ ### Browsers - Safari 18.5 (19621.2.5.18.1) - SafariDriver 18.5 (19621.2.5.18.1) -- Google Chrome 140.0.7339.81 -- Google Chrome for Testing 140.0.7339.80 -- ChromeDriver 140.0.7339.80 -- Microsoft Edge 140.0.3485.54 -- Microsoft Edge WebDriver 140.0.3485.54 +- Google Chrome 140.0.7339.133 +- Google Chrome for Testing 140.0.7339.82 +- ChromeDriver 140.0.7339.82 +- Microsoft Edge 140.0.3485.66 +- Microsoft Edge WebDriver 140.0.3485.66 - Mozilla Firefox 142.0.1 - geckodriver 0.36.0 - Selenium server 4.35.0 @@ -241,7 +241,7 @@ | ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | iOS 17.0 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | | iOS 17.2 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | -| iOS 17.4 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 17.4 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro (12.9-inch) (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | | iOS 17.5 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | | iOS 18.1 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | | iOS 18.2 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | From da2ab540c38223e09662bfd553a371d50c042800 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 19 Sep 2025 10:16:33 +0000 Subject: [PATCH 128/334] Updating readme file for macos-26-arm64 version 20250916.110 (#13028) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-26-arm64-Readme.md | 43 ++++++++++++++++----------- 1 file changed, 25 insertions(+), 18 deletions(-) diff --git a/images/macos/macos-26-arm64-Readme.md b/images/macos/macos-26-arm64-Readme.md index 5ddc1ec139..8da71cbf35 100644 --- a/images/macos/macos-26-arm64-Readme.md +++ b/images/macos/macos-26-arm64-Readme.md @@ -1,7 +1,13 @@ +| Announcements | +|-| +| [macOS 26 (Tahoe) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/13008) | +| [[macOS] Cmake will be updated to version 4.* on September 8th](https://github.com/actions/runner-images/issues/12934) | +| [[macOS] Deprecation of 4 tools on November 3rd.](https://github.com/actions/runner-images/issues/12873) | +*** # macOS 26 -- OS Version: macOS 26.0 (25A5351b) +- OS Version: macOS 26.0 (25A354) - Kernel Version: Darwin 25.0.0 -- Image Version: 20250910.90 +- Image Version: 20250916.110 ## Installed Software @@ -17,7 +23,7 @@ - GNU Fortran 14 (Homebrew GCC 14.3.0) - available by `gfortran-14` alias - GNU Fortran 15 (Homebrew GCC 15.1.0) - available by `gfortran-15` alias - Kotlin 2.2.20-release-333 -- Node.js 24.7.0 +- Node.js 24.8.0 - Perl 5.40.2 - Python3 3.13.7 - Ruby 3.4.5 @@ -26,12 +32,12 @@ - Bundler 2.7.2 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 4.6.10 -- NPM 11.5.1 +- Homebrew 4.6.11 +- NPM 11.6.0 - Pip3 25.2 (python 3.13) - Pipx 1.7.1 - RubyGems 3.7.2 -- Vcpkg 2025 (build from commit 5ed7006439) +- Vcpkg 2025 (build from commit 8a48867e54) - Yarn 1.22.22 ### Project Management @@ -43,7 +49,7 @@ - 7-Zip 17.05 - aria2 1.37.0 - azcopy 10.30.1 -- bazel 8.4.0 +- bazel 8.4.1 - bazelisk 1.27.0 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.7.1 @@ -63,8 +69,8 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.29.0 -- AWS SAM CLI 1.143.0 +- AWS CLI 2.30.2 +- AWS SAM CLI 1.144.0 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.77.0 - Azure CLI (azure-devops) 1.0.2 @@ -74,7 +80,7 @@ - Fastlane 2.228.0 - SwiftFormat 0.57.2 - Xcbeautify 2.30.1 -- Xcode Command Line Tools 26.0.0.0.1.1755155385 +- Xcode Command Line Tools 26.0.0.0.1.1757719676 - Xcodes 1.6.2 ### Browsers @@ -83,8 +89,8 @@ - Google Chrome 140.0.7339.133 - Google Chrome for Testing 140.0.7339.82 - ChromeDriver 140.0.7339.82 -- Microsoft Edge 140.0.3485.54 -- Microsoft Edge WebDriver 140.0.3485.54 +- Microsoft Edge 140.0.3485.66 +- Microsoft Edge WebDriver 140.0.3485.66 - Mozilla Firefox 142.0.1 - geckodriver 0.36.0 - Selenium server 4.35.0 @@ -108,7 +114,7 @@ #### Ruby - 3.2.9 - 3.3.9 -- 3.4.5 +- 3.4.6 #### Python - 3.11.9 @@ -118,7 +124,7 @@ #### Node.js - 20.19.5 - 22.19.0 -- 24.7.0 +- 24.8.0 #### Go - 1.23.12 @@ -144,10 +150,10 @@ - PSScriptAnalyzer: 1.24.0 ### Xcode -| Version | Build | Path | Symlinks | -| -------------- | ------ | -------------------------------------------- | ----------------------------------------------------------------------------------------- | -| 26.0 (default) | 17A321 | /Applications/Xcode_26_Release_Candidate.app | /Applications/Xcode_26.0.0.app
/Applications/Xcode_26.0.app
/Applications/Xcode.app | -| 16.4 | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app | +| Version | Build | Path | Symlinks | +| -------------- | ------ | ---------------------------- | ----------------------------------------------------------------------------------------- | +| 26.0 (default) | 17A324 | /Applications/Xcode_26.app | /Applications/Xcode_26.0.0.app
/Applications/Xcode_26.0.app
/Applications/Xcode.app | +| 16.4 | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app | #### Installed SDKs | SDK | SDK Name | Xcode Version | @@ -209,3 +215,4 @@ | ANDROID_NDK_LATEST_HOME | /Users/runner/Library/Android/sdk/ndk/28.2.13676358 | | ANDROID_NDK_ROOT | /Users/runner/Library/Android/sdk/ndk/27.3.13750724 | | ANDROID_SDK_ROOT | /Users/runner/Library/Android/sdk | + From 51406cf0a740c07fff1bf812660de0d0547b950d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 19 Sep 2025 14:46:05 +0200 Subject: [PATCH 129/334] Updating readme file for macos-15-arm64 version 20250916.2338 (#13029) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-15-arm64-Readme.md | 70 ++++++++++++++------------- 1 file changed, 36 insertions(+), 34 deletions(-) diff --git a/images/macos/macos-15-arm64-Readme.md b/images/macos/macos-15-arm64-Readme.md index 1589e05238..c1c4afaed2 100644 --- a/images/macos/macos-15-arm64-Readme.md +++ b/images/macos/macos-15-arm64-Readme.md @@ -1,13 +1,13 @@ | Announcements | |-| +| [macOS 26 (Tahoe) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/13008) | | [[macOS] Cmake will be updated to version 4.* on September 8th](https://github.com/actions/runner-images/issues/12934) | | [[macOS] Deprecation of 4 tools on November 3rd.](https://github.com/actions/runner-images/issues/12873) | -| [[macOS] macos-latest YAML-label will use macos-15 in August 2025](https://github.com/actions/runner-images/issues/12520) | *** # macOS 15 -- OS Version: macOS 15.6 (24G84) +- OS Version: macOS 15.6.1 (24G90) - Kernel Version: Darwin 24.6.0 -- Image Version: 20250911.2324 +- Image Version: 20250916.2338 ## Installed Software @@ -34,12 +34,12 @@ - Bundler 2.7.2 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 4.6.10 +- Homebrew 4.6.11 - NPM 10.9.3 - Pip3 25.2 (python 3.13) - Pipx 1.7.1 - RubyGems 3.7.2 -- Vcpkg 2025 (build from commit 7e19f3c64c) +- Vcpkg 2025 (build from commit 8a48867e54) - Yarn 1.22.22 ### Project Management @@ -51,7 +51,7 @@ - 7-Zip 17.05 - aria2 1.37.0 - azcopy 10.30.1 -- bazel 8.4.0 +- bazel 8.4.1 - bazelisk 1.27.0 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.7.1 @@ -71,7 +71,7 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.29.1 +- AWS CLI 2.30.2 - AWS SAM CLI 1.144.0 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.77.0 @@ -85,16 +85,14 @@ - Xcode Command Line Tools 16.4.0.0.1.1747106510 - Xcodes 1.6.2 -### Linters - ### Browsers - Safari 18.6 (20621.3.11.11.3) - SafariDriver 18.6 (20621.3.11.11.3) - Google Chrome 140.0.7339.133 - Google Chrome for Testing 140.0.7339.82 - ChromeDriver 140.0.7339.82 -- Microsoft Edge 140.0.3485.54 -- Microsoft Edge WebDriver 140.0.3485.54 +- Microsoft Edge 140.0.3485.66 +- Microsoft Edge WebDriver 140.0.3485.66 - Mozilla Firefox 142.0.1 - geckodriver 0.36.0 - Selenium server 4.35.0 @@ -119,7 +117,7 @@ - 3.1.7 - 3.2.9 - 3.3.9 -- 3.4.5 +- 3.4.6 #### Python - 3.11.9 @@ -156,14 +154,14 @@ - PSScriptAnalyzer: 1.24.0 ### Xcode -| Version | Build | Path | Symlinks | -| -------------- | -------- | -------------------------------------------- | -------------------------------------------------------------- | -| 26.0 | 17A321 | /Applications/Xcode_26_Release_Candidate.app | /Applications/Xcode_26.0.0.app
/Applications/Xcode_26.0.app | -| 16.4 (default) | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app
/Applications/Xcode.app | -| 16.3 | 16E140 | /Applications/Xcode_16.3.app | /Applications/Xcode_16.3.0.app | -| 16.2 | 16C5032a | /Applications/Xcode_16.2.app | /Applications/Xcode_16.2.0.app | -| 16.1 | 16B40 | /Applications/Xcode_16.1.app | /Applications/Xcode_16.1.0.app | -| 16.0 | 16A242d | /Applications/Xcode_16.app | /Applications/Xcode_16.0.0.app
/Applications/Xcode_16.0.app | +| Version | Build | Path | Symlinks | +| -------------- | -------- | ---------------------------- | -------------------------------------------------------------- | +| 26.0 | 17A324 | /Applications/Xcode_26.app | /Applications/Xcode_26.0.0.app
/Applications/Xcode_26.0.app | +| 16.4 (default) | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app
/Applications/Xcode.app | +| 16.3 | 16E140 | /Applications/Xcode_16.3.app | /Applications/Xcode_16.3.0.app | +| 16.2 | 16C5032a | /Applications/Xcode_16.2.app | /Applications/Xcode_16.2.0.app | +| 16.1 | 16B40 | /Applications/Xcode_16.1.app | /Applications/Xcode_16.1.0.app | +| 16.0 | 16A242d | /Applications/Xcode_16.app | /Applications/Xcode_16.0.0.app
/Applications/Xcode_16.0.app | #### Installed SDKs | SDK | SDK Name | Xcode Version | @@ -230,20 +228,24 @@ | DriverKit 25.0 | driverkit25.0 | 26.0 | #### Installed Simulators -| OS | Simulators | -| ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| iOS 18.4 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 18.5 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 18.6 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| tvOS 18.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 18.4 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 18.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| watchOS 11.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 11.4 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 11.5 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | -| visionOS 2.3 | Apple Vision Pro | -| visionOS 2.4 | Apple Vision Pro | -| visionOS 2.5 | Apple Vision Pro | +| OS | Simulators | +| ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| iOS 18.4 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 18.5 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 18.6 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 26.0 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone 17
iPhone 17 Pro
iPhone 17 Pro Max
iPhone Air
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| tvOS 18.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 18.4 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 18.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 26.0 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| watchOS 11.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 11.4 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 11.5 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 26.0 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch SE 3 (40mm)
Apple Watch SE 3 (44mm)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Series 11 (42mm)
Apple Watch Series 11 (46mm)
Apple Watch Ultra 2 (49mm)
Apple Watch Ultra 3 (49mm) | +| visionOS 2.3 | Apple Vision Pro | +| visionOS 2.4 | Apple Vision Pro | +| visionOS 2.5 | Apple Vision Pro | +| visionOS 26.0 | Apple Vision Pro | ### Android | Package Name | Version | From 6e5217944a03e46dc20f985290b2d7bd23855149 Mon Sep 17 00:00:00 2001 From: MathijsH Date: Fri, 19 Sep 2025 20:01:38 +0200 Subject: [PATCH 130/334] [windows-2025] Update openssl to 3.5.3 (#13043) --- images/windows/toolsets/toolset-2025.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/images/windows/toolsets/toolset-2025.json b/images/windows/toolsets/toolset-2025.json index 66c7cada77..e9dd68c2c2 100644 --- a/images/windows/toolsets/toolset-2025.json +++ b/images/windows/toolsets/toolset-2025.json @@ -326,10 +326,10 @@ "version": "latest" }, "openssl": { - "version": "3.5.2", + "version": "3.5.3", "pinnedDetails": { - "link": "https://github.com/openssl/openssl/releases/tag/openssl-3.5.2", - "reason": "Installer not found for version 3.5.1", + "link": "https://github.com/openssl/openssl/releases/tag/openssl-3.5.3", + "reason": "Installer not found for version 3.5.2", "review-at": "2025-10-10", "type": "preexisting-pinned-version-without-reason" } From 98a1416fbfc4169ebd094ba9e64728fb2dae6124 Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Sun, 21 Sep 2025 13:38:09 +0200 Subject: [PATCH 131/334] [all OSs] Pin Rust to 1.89.0 due to a 1.90.0 breaking change (#13044) --- images/macos/scripts/build/install-rust.sh | 3 ++- images/ubuntu/scripts/build/install-rust.sh | 3 ++- images/windows/scripts/build/Install-Rust.ps1 | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/images/macos/scripts/build/install-rust.sh b/images/macos/scripts/build/install-rust.sh index e0c511c595..9c4e5c3c4a 100644 --- a/images/macos/scripts/build/install-rust.sh +++ b/images/macos/scripts/build/install-rust.sh @@ -10,7 +10,8 @@ echo "Installing Rustup..." brew_smart_install "rustup-init" echo "Installing Rust language..." -rustup-init -y --no-modify-path --default-toolchain=stable --profile=minimal +# Pin to 1.89.0 until https://github.com/actions/runner-images/issues/13041 && https://github.com/rust-lang/rust/issues/145936 is resolved +rustup-init -y --no-modify-path --default-toolchain=1.89.0 --profile=minimal echo "Initialize environment variables..." CARGO_HOME=$HOME/.cargo diff --git a/images/ubuntu/scripts/build/install-rust.sh b/images/ubuntu/scripts/build/install-rust.sh index 803988512c..3c960040bb 100644 --- a/images/ubuntu/scripts/build/install-rust.sh +++ b/images/ubuntu/scripts/build/install-rust.sh @@ -11,7 +11,8 @@ source $HELPER_SCRIPTS/os.sh export RUSTUP_HOME=/etc/skel/.rustup export CARGO_HOME=/etc/skel/.cargo -curl -fsSL https://sh.rustup.rs | sh -s -- -y --default-toolchain=stable --profile=minimal +# Pin to 1.89.0 until https://github.com/actions/runner-images/issues/13041 && https://github.com/rust-lang/rust/issues/145936 is resolved +curl -fsSL https://sh.rustup.rs | sh -s -- -y --default-toolchain=1.89.0 --profile=minimal # Initialize environment variables source $CARGO_HOME/env diff --git a/images/windows/scripts/build/Install-Rust.ps1 b/images/windows/scripts/build/Install-Rust.ps1 index cf35a74102..10298723df 100644 --- a/images/windows/scripts/build/Install-Rust.ps1 +++ b/images/windows/scripts/build/Install-Rust.ps1 @@ -18,7 +18,8 @@ Test-FileChecksum $rustupPath -ExpectedSHA256Sum $distributorFileHash #endregion # Install Rust by running rustup-init.exe (disabling the confirmation prompt with -y) -& $rustupPath -y --default-toolchain=stable --profile=minimal +# Pin to 1.89.0 until https://github.com/actions/runner-images/issues/13041 && https://github.com/rust-lang/rust/issues/145936 is resolved +& $rustupPath -y --default-toolchain=1.89.0 --profile=minimal if ($LASTEXITCODE -ne 0) { throw "Rust installation failed with exit code $LASTEXITCODE" } From 71dffe14d56e3b0e6b4e9a47a9d6d163518b87b0 Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Mon, 22 Sep 2025 07:20:10 +0200 Subject: [PATCH 132/334] [macOS] Update Ruby installer script due to #13050 (#13052) * [macOS] Update Ruby installer script due to #13050 * Nit: extend version filter just in case * Apply suggestions from code review Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- images/macos/scripts/build/install-ruby.sh | 32 +++++++++++----------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/images/macos/scripts/build/install-ruby.sh b/images/macos/scripts/build/install-ruby.sh index 413e89349e..0f81a35e91 100644 --- a/images/macos/scripts/build/install-ruby.sh +++ b/images/macos/scripts/build/install-ruby.sh @@ -8,49 +8,49 @@ source ~/utils/utils.sh arch=$(get_arch) DEFAULT_RUBY_VERSION=$(get_toolset_value '.ruby.default') +RUBY_PATH=$AGENT_TOOLSDIRECTORY/Ruby +TOOLSET_VERSIONS=$(get_toolset_value '.toolcache[] | select(.name | contains("Ruby")) | .arch.'$arch'.versions[]') + echo "Installing Ruby..." brew_smart_install "ruby@${DEFAULT_RUBY_VERSION}" + +echo "Set Ruby ${DEFAULT_RUBY_VERSION} as default" if [[ $arch == "arm64" ]]; then export PATH=/opt/homebrew/opt/ruby@${DEFAULT_RUBY_VERSION}/bin:$PATH - ruby_suffix="macos-13-arm64" else export PATH=/usr/local/opt/ruby@${DEFAULT_RUBY_VERSION}/bin:$PATH - ruby_suffix="macos-latest" fi +echo "Setting up gem environment" GEM_PATH=$(gem env|awk '/EXECUTABLE DIRECTORY/ {print $4}') echo "GEM_PATH=$GEM_PATH" >> $HOME/.bashrc + if [[ $arch == "arm64" ]]; then echo 'export PATH="$GEM_PATH:/opt/homebrew/opt/ruby@'${DEFAULT_RUBY_VERSION}'/bin:$PATH"' >> $HOME/.bashrc else echo 'export PATH="$GEM_PATH:/usr/local/opt/ruby@'${DEFAULT_RUBY_VERSION}'/bin:$PATH"' >> $HOME/.bashrc fi -echo "Install Ruby from toolset..." -[ -n "$API_PAT" ] && authString=(-H "Authorization: token ${API_PAT}") -PACKAGE_TAR_NAMES=$(curl "${authString[@]}" -fsSL "https://api.github.com/repos/ruby/ruby-builder/releases/latest" | jq -r '.assets[].name') -TOOLSET_VERSIONS=$(get_toolset_value '.toolcache[] | select(.name | contains("Ruby")) | .arch.'$arch'.versions[]') -RUBY_PATH=$AGENT_TOOLSDIRECTORY/Ruby - -echo "Check if Ruby hostedtoolcache folder exists..." +echo "Check if Ruby hostedtoolcache folder exists" if [[ ! -d $RUBY_PATH ]]; then - mkdir -p $RUBY_PATH + mkdir -p "$RUBY_PATH" fi -echo "ruby path - $RUBY_PATH" for toolset_version in ${TOOLSET_VERSIONS[@]}; do - package_tar_name=$(echo "$PACKAGE_TAR_NAMES" | grep "^ruby-${toolset_version}-${ruby_suffix}.tar.gz$" | egrep -v "rc|preview" | sort -V | tail -1) + echo "Installing Ruby version: $toolset_version..." + download_url=$(resolve_github_release_asset_url "ruby/ruby-builder" "contains(\"darwin-$arch.tar.gz\")" "ruby-$toolset_version" "$API_PAT") + package_tar_name="${download_url##*/}" ruby_version=$(echo "$package_tar_name" | cut -d'-' -f 2) ruby_version_path="$RUBY_PATH/$ruby_version" - echo "Create Ruby $ruby_version directory..." - mkdir -p $ruby_version_path + echo "Create Ruby $ruby_version directory" + mkdir -p "$ruby_version_path" echo "Downloading tar archive $package_tar_name" - archive_path=$(download_with_retry "https://github.com/ruby/ruby-builder/releases/download/toolcache/${package_tar_name}") + archive_path=$(download_with_retry "$download_url") echo "Expand $package_tar_name to the $ruby_version_path folder" - tar xf $archive_path -C $ruby_version_path + tar xf "$archive_path" -C "$ruby_version_path" complete_file_path=$ruby_version_path/$arch.complete if [[ ! -f $complete_file_path ]]; then echo "Create complete file" From 3ca6d131cdec2fd1fe777f198735460fe88348c8 Mon Sep 17 00:00:00 2001 From: Scott Huberty <52462026+scott-huberty@users.noreply.github.com> Date: Mon, 22 Sep 2025 02:30:13 -0700 Subject: [PATCH 133/334] [doc] Deprecate macOS 13 and macOS 13 arm64 (#12897) Add deprecation badge that mark macOS 13 and macOS 13 arm64 as deprecated. Co-authored-by: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 8247a8fce1..bf3c2d2daa 100644 --- a/README.md +++ b/README.md @@ -27,8 +27,8 @@ To build a VM machine from this repo's source, see the [instructions](docs/creat | macOS 15 Arm64 | `macos-latest`, `macos-15`, or `macos-15-xlarge` | [macOS-15-arm64] | | macOS 14 | `macos-14-large`| [macOS-14] | | macOS 14 Arm64 | `macos-14` or `macos-14-xlarge`| [macOS-14-arm64] | -| macOS 13 | `macos-13` or `macos-13-large` | [macOS-13] | -| macOS 13 Arm64 | `macos-13-xlarge` | [macOS-13-arm64] | +| macOS 13 ![Deprecated](https://img.shields.io/badge/-Deprecated-red) | `macos-13` or `macos-13-large` | [macOS-13] | +| macOS 13 Arm64 ![Deprecated](https://img.shields.io/badge/-Deprecated-red) | `macos-13-xlarge` | [macOS-13-arm64] | | Windows Server 2025 | `windows-2025` | [windows-2025] | | Windows Server 2022 | `windows-latest` or `windows-2022` | [windows-2022] | | Windows Server 2019 ![Deprecated](https://img.shields.io/badge/-Deprecated-red) | `windows-2019` | [windows-2019] | From dcf9c6937d64a3365d2e4d1313d23c2e4077a554 Mon Sep 17 00:00:00 2001 From: Shamil Mubarakshin <127750046+shamil-mubarakshin@users.noreply.github.com> Date: Mon, 22 Sep 2025 14:45:48 +0200 Subject: [PATCH 134/334] [ubuntu] Update Ruby install (#13058) --- images/ubuntu/scripts/build/install-ruby.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/images/ubuntu/scripts/build/install-ruby.sh b/images/ubuntu/scripts/build/install-ruby.sh index be929857d0..be70c914c6 100644 --- a/images/ubuntu/scripts/build/install-ruby.sh +++ b/images/ubuntu/scripts/build/install-ruby.sh @@ -23,9 +23,9 @@ fi apt-get install libz-dev openssl libssl-dev echo "Install Ruby from toolset..." -package_tar_names=$(curl -fsSL "https://api.github.com/repos/ruby/ruby-builder/releases/latest" | jq -r '.assets[].name') toolset_versions=$(get_toolset_value '.toolcache[] | select(.name | contains("Ruby")) | .versions[]') platform_version=$(get_toolset_value '.toolcache[] | select(.name | contains("Ruby")) | .platform_version') +arch=$(get_toolset_value '.toolcache[] | select(.name | contains("Ruby")) | .arch') ruby_path="$AGENT_TOOLSDIRECTORY/Ruby" echo "Check if Ruby hostedtoolcache folder exist..." @@ -34,7 +34,8 @@ if [[ ! -d $ruby_path ]]; then fi for toolset_version in ${toolset_versions[@]}; do - package_tar_name=$(echo "$package_tar_names" | grep "^ruby-${toolset_version}-ubuntu-${platform_version}.tar.gz$" | sort -V | tail -1) + download_url=$(resolve_github_release_asset_url "ruby/ruby-builder" "test(\"ruby-${toolset_version}-ubuntu-${platform_version}-${arch}.tar.gz\")" "${toolset_version}" "false" "true") + package_tar_name="${download_url##*/}" ruby_version=$(echo "$package_tar_name" | cut -d'-' -f 2) ruby_version_path="$ruby_path/$ruby_version" @@ -42,7 +43,6 @@ for toolset_version in ${toolset_versions[@]}; do mkdir -p $ruby_version_path echo "Downloading tar archive $package_tar_name" - download_url="https://github.com/ruby/ruby-builder/releases/download/toolcache/${package_tar_name}" package_archive_path=$(download_with_retry "$download_url") echo "Expand '$package_tar_name' to the '$ruby_version_path' folder" From 21bf85db205313d8e8e584276714f82f8de1740b Mon Sep 17 00:00:00 2001 From: Alex Schwartz Date: Tue, 23 Sep 2025 07:00:40 -0400 Subject: [PATCH 135/334] [doc] Add `macos-15-intel` to README (#13069) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index bf3c2d2daa..dabdc666a7 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ To build a VM machine from this repo's source, see the [instructions](docs/creat | Ubuntu 24.04 | `ubuntu-latest` or `ubuntu-24.04` | [ubuntu-24.04] | | Ubuntu 22.04 | `ubuntu-22.04` | [ubuntu-22.04] | | macOS 26 Arm64 `beta` | `macos-26` or `macos-26-xlarge` | [macOS-26-arm64] | -| macOS 15 | `macos-latest-large` or `macos-15-large`| [macOS-15] | +| macOS 15 | `macos-latest-large`, `macos-15-large`, or `macos-15-intel` | [macOS-15] | | macOS 15 Arm64 | `macos-latest`, `macos-15`, or `macos-15-xlarge` | [macOS-15-arm64] | | macOS 14 | `macos-14-large`| [macOS-14] | | macOS 14 Arm64 | `macos-14` or `macos-14-xlarge`| [macOS-14-arm64] | From 69c94f5be84ed1e804bbc11bc4c1b302db7dbb6f Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Wed, 24 Sep 2025 19:32:18 +0200 Subject: [PATCH 136/334] Revert "[all OSs] Pin Rust to 1.89.0 due to a 1.90.0 breaking change (#13044)" (#13076) This reverts commit 98a1416fbfc4169ebd094ba9e64728fb2dae6124. --- images/macos/scripts/build/install-rust.sh | 3 +-- images/ubuntu/scripts/build/install-rust.sh | 3 +-- images/windows/scripts/build/Install-Rust.ps1 | 3 +-- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/images/macos/scripts/build/install-rust.sh b/images/macos/scripts/build/install-rust.sh index 9c4e5c3c4a..e0c511c595 100644 --- a/images/macos/scripts/build/install-rust.sh +++ b/images/macos/scripts/build/install-rust.sh @@ -10,8 +10,7 @@ echo "Installing Rustup..." brew_smart_install "rustup-init" echo "Installing Rust language..." -# Pin to 1.89.0 until https://github.com/actions/runner-images/issues/13041 && https://github.com/rust-lang/rust/issues/145936 is resolved -rustup-init -y --no-modify-path --default-toolchain=1.89.0 --profile=minimal +rustup-init -y --no-modify-path --default-toolchain=stable --profile=minimal echo "Initialize environment variables..." CARGO_HOME=$HOME/.cargo diff --git a/images/ubuntu/scripts/build/install-rust.sh b/images/ubuntu/scripts/build/install-rust.sh index 3c960040bb..803988512c 100644 --- a/images/ubuntu/scripts/build/install-rust.sh +++ b/images/ubuntu/scripts/build/install-rust.sh @@ -11,8 +11,7 @@ source $HELPER_SCRIPTS/os.sh export RUSTUP_HOME=/etc/skel/.rustup export CARGO_HOME=/etc/skel/.cargo -# Pin to 1.89.0 until https://github.com/actions/runner-images/issues/13041 && https://github.com/rust-lang/rust/issues/145936 is resolved -curl -fsSL https://sh.rustup.rs | sh -s -- -y --default-toolchain=1.89.0 --profile=minimal +curl -fsSL https://sh.rustup.rs | sh -s -- -y --default-toolchain=stable --profile=minimal # Initialize environment variables source $CARGO_HOME/env diff --git a/images/windows/scripts/build/Install-Rust.ps1 b/images/windows/scripts/build/Install-Rust.ps1 index 10298723df..cf35a74102 100644 --- a/images/windows/scripts/build/Install-Rust.ps1 +++ b/images/windows/scripts/build/Install-Rust.ps1 @@ -18,8 +18,7 @@ Test-FileChecksum $rustupPath -ExpectedSHA256Sum $distributorFileHash #endregion # Install Rust by running rustup-init.exe (disabling the confirmation prompt with -y) -# Pin to 1.89.0 until https://github.com/actions/runner-images/issues/13041 && https://github.com/rust-lang/rust/issues/145936 is resolved -& $rustupPath -y --default-toolchain=1.89.0 --profile=minimal +& $rustupPath -y --default-toolchain=stable --profile=minimal if ($LASTEXITCODE -ne 0) { throw "Rust installation failed with exit code $LASTEXITCODE" } From b99fd57b68439ba9168a076f855c3097a1c63265 Mon Sep 17 00:00:00 2001 From: archita105 Date: Thu, 25 Sep 2025 14:33:17 +0530 Subject: [PATCH 137/334] [macOS] Update Xcode 26.0 to 26.0.1 (#13081) --------- Co-authored-by: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> --- images/macos/toolsets/toolset-15.json | 16 ++++++++-------- images/macos/toolsets/toolset-26.json | 10 +++++----- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/images/macos/toolsets/toolset-15.json b/images/macos/toolsets/toolset-15.json index 07760b48c4..f699449bff 100644 --- a/images/macos/toolsets/toolset-15.json +++ b/images/macos/toolsets/toolset-15.json @@ -4,11 +4,11 @@ "x64": { "versions": [ { - "link": "26", - "filename": "26_Universal", - "version": "26+17A324", + "link": "26.0.1", + "filename": "26.0.1_Universal", + "version": "26.0.1+17A400", "symlinks": ["26.0"], - "sha256": "848f8de2c9f91ef2dad4eec8ff88655222a08f3eb32c4083432c51ae2480a70f", + "sha256": "9881c457068c86ac91e94cca2d7116dfd01cb7179c22b0863b63c7f3bb7e7695", "install_runtimes": "default" }, { @@ -56,11 +56,11 @@ "arm64":{ "versions": [ { - "link": "26", - "filename": "26_Universal", - "version": "26+17A324", + "link": "26.0.1", + "filename": "26.0.1_Universal", + "version": "26.0.1+17A400", "symlinks": ["26.0"], - "sha256": "848f8de2c9f91ef2dad4eec8ff88655222a08f3eb32c4083432c51ae2480a70f", + "sha256": "9881c457068c86ac91e94cca2d7116dfd01cb7179c22b0863b63c7f3bb7e7695", "install_runtimes": "default" }, { diff --git a/images/macos/toolsets/toolset-26.json b/images/macos/toolsets/toolset-26.json index ddc172ac9d..0f018a6e89 100644 --- a/images/macos/toolsets/toolset-26.json +++ b/images/macos/toolsets/toolset-26.json @@ -1,14 +1,14 @@ { "xcode": { - "default": "26", + "default": "26.0.1", "arm64":{ "versions": [ { - "link": "26", - "filename": "26_Universal", - "version": "26+17A324", + "link": "26.0.1", + "filename": "26.0.1_Universal", + "version": "26.0.1+17A400", "symlinks": ["26.0"], - "sha256": "848f8de2c9f91ef2dad4eec8ff88655222a08f3eb32c4083432c51ae2480a70f", + "sha256": "9881c457068c86ac91e94cca2d7116dfd01cb7179c22b0863b63c7f3bb7e7695", "install_runtimes": "default" }, { From 43e0a2df9c0488317a2eea7d85656f9fff49cd1e Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Thu, 25 Sep 2025 12:29:50 +0200 Subject: [PATCH 138/334] [macOS] Add Java 25 LTS (#13077) --- images/macos/toolsets/toolset-14.json | 4 ++-- images/macos/toolsets/toolset-15.json | 4 ++-- images/macos/toolsets/toolset-26.json | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/images/macos/toolsets/toolset-14.json b/images/macos/toolsets/toolset-14.json index 829cc5f21d..1df1e102ac 100644 --- a/images/macos/toolsets/toolset-14.json +++ b/images/macos/toolsets/toolset-14.json @@ -122,11 +122,11 @@ "java": { "x64": { "default": "21", - "versions": [ "8", "11", "17", "21"] + "versions": [ "8", "11", "17", "21", "25" ] }, "arm64": { "default": "21", - "versions": [ "11", "17", "21"] + "versions": [ "11", "17", "21", "25" ] } }, "android": { diff --git a/images/macos/toolsets/toolset-15.json b/images/macos/toolsets/toolset-15.json index f699449bff..911c9a3dfb 100644 --- a/images/macos/toolsets/toolset-15.json +++ b/images/macos/toolsets/toolset-15.json @@ -110,11 +110,11 @@ "java": { "x64": { "default": "21", - "versions": [ "11", "17", "21"] + "versions": [ "11", "17", "21", "25" ] }, "arm64": { "default": "21", - "versions": [ "11", "17", "21"] + "versions": [ "11", "17", "21", "25" ] } }, "android": { diff --git a/images/macos/toolsets/toolset-26.json b/images/macos/toolsets/toolset-26.json index 0f018a6e89..02aaf7d9dc 100644 --- a/images/macos/toolsets/toolset-26.json +++ b/images/macos/toolsets/toolset-26.json @@ -29,11 +29,11 @@ "java": { "x64": { "default": "21", - "versions": [ "11", "17", "21"] + "versions": [ "11", "17", "21", "25" ] }, "arm64": { "default": "21", - "versions": [ "11", "17", "21"] + "versions": [ "11", "17", "21", "25" ] } }, "android": { From 665cb1d7a94a26b94df746f7a2976fb28690d095 Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Thu, 25 Sep 2025 12:30:12 +0200 Subject: [PATCH 139/334] [macOS] Add bluetooth permission to agents, remove stale entry (#13078) --- images/macos/scripts/build/configure-tccdb-macos.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/images/macos/scripts/build/configure-tccdb-macos.sh b/images/macos/scripts/build/configure-tccdb-macos.sh index acc6003371..71dae6ef15 100644 --- a/images/macos/scripts/build/configure-tccdb-macos.sh +++ b/images/macos/scripts/build/configure-tccdb-macos.sh @@ -8,7 +8,6 @@ source ~/utils/utils.sh # /Library/Application\ Support/com.apple.TCC/TCC.db systemValuesArray=( - # Allow Full Disk Access for "Microsoft Defender for macOS" to bypass installation on-flight "'kTCCServiceAccessibility','/bin/bash',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1583997993" "'kTCCServiceAccessibility','/opt/hca/hosted-compute-agent',1,2,4,1,NULL,NULL,0,'UNUSED',NULL,NULL,1592919552" "'kTCCServiceAccessibility','/opt/hca/start_hca.sh',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1566321319" @@ -26,6 +25,8 @@ systemValuesArray=( "'kTCCServiceAppleEvents','/usr/bin/osascript',1,2,0,1,NULL,NULL,0,'com.apple.Safari',NULL,NULL,1755087312" "'kTCCServiceAppleEvents','/bin/bash',1,2,0,1,NULL,NULL,0,'com.apple.Safari',NULL,NULL,1755087312" "'kTCCServiceAppleEvents','/opt/hca/hosted-compute-agent',1,2,0,1,NULL,NULL,0,'com.apple.Safari',NULL,NULL,1755087312" + "'kTCCServiceBluetoothAlways','/opt/hca/hosted-compute-agent',1,2,4,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1736467200" + "'kTCCServiceBluetoothAlways','/usr/local/opt/runner/provisioner/provisioner',1,2,4,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1736467200" "'kTCCServiceMicrophone','/opt/hca/hosted-compute-agent',1,2,4,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1736467200" "'kTCCServiceMicrophone','/opt/hca/start_hca.sh',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1576661342" "'kTCCServiceMicrophone','/usr/local/opt/runner/provisioner/provisioner',1,2,4,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1736467200" @@ -36,7 +37,6 @@ systemValuesArray=( "'kTCCServiceScreenCapture','/bin/bash',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1599831148" "'kTCCServiceScreenCapture','/opt/hca/hosted-compute-agent',1,2,4,1,NULL,NULL,0,'UNUSED',NULL,0,1687786159" "'kTCCServiceScreenCapture','/usr/local/opt/runner/provisioner/provisioner',1,2,4,1,NULL,NULL,0,'UNUSED',NULL,0,1687786159" - "'kTCCServiceScreenCapture','com.devexpress.testcafe-browser-tools',0,2,3,1,X'fade0c0000000068000000010000000700000007000000080000001443fa4ca5141baeda21aeca1f50894673b440d4690000000800000014f8afcf6e69791b283e55bd0b03e39e422745770e0000000800000014bf4fc1aed64c871a49fc6bc9dd3878ce5d4d17c6',NULL,0,'UNUSED',NULL,0,1687952810" "'kTCCServiceSystemPolicyAllFiles','/bin/bash',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1583997993" "'kTCCServiceSystemPolicyAllFiles','/opt/hca/start_hca.sh',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1583997993" "'kTCCServiceSystemPolicyAllFiles','/usr/libexec/sshd-keygen-wrapper',1,0,4,1,X'fade0c000000003c0000000100000006000000020000001d636f6d2e6170706c652e737368642d6b657967656e2d7772617070657200000000000003',NULL,0,'UNUSED',NULL,0,1639660695" @@ -78,6 +78,8 @@ userValuesArray=( "'kTCCServiceAppleEvents','/usr/local/opt/runner/provisioner/provisioner',1,2,3,1,NULL,NULL,0,'com.apple.systemevents',X'fade0c000000003400000001000000060000000200000016636f6d2e6170706c652e73797374656d6576656e7473000000000003',NULL,1592919552" "'kTCCServiceAppleEvents','/usr/local/opt/runner/runprovisioner.sh',1,2,0,1,NULL,NULL,0,'com.apple.systemevents',NULL,NULL,1574241374" "'kTCCServiceAppleEvents','com.apple.Terminal',0,2,0,1,X'fade0c000000003000000001000000060000000200000012636f6d2e6170706c652e5465726d696e616c000000000003',NULL,0,'com.apple.systemevents',X'fade0c000000003400000001000000060000000200000016636f6d2e6170706c652e73797374656d6576656e7473000000000003',NULL,1591180478" + "'kTCCServiceBluetoothAlways','/opt/hca/hosted-compute-agent',1,2,3,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1736467200" + "'kTCCServiceBluetoothAlways','/usr/local/opt/runner/provisioner/provisioner',1,2,3,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1736467200" "'kTCCServiceMicrophone','/opt/hca/hosted-compute-agent',1,2,4,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1736467200" "'kTCCServiceMicrophone','/opt/hca/start_hca.sh',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1576661342" "'kTCCServiceMicrophone','/usr/local/opt/runner/provisioner/provisioner',1,2,4,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1736467200" From 9352a813a98649d06e9e7818cf4f99d32a5a7827 Mon Sep 17 00:00:00 2001 From: archita105 Date: Fri, 26 Sep 2025 03:43:52 +0530 Subject: [PATCH 140/334] [macOS] Add Xcode 26.1 beta to macOS 15 and macOS 26 (#13085) --------- Co-authored-by: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> --- images/macos/toolsets/toolset-15.json | 16 ++++++++++++++++ images/macos/toolsets/toolset-26.json | 8 ++++++++ 2 files changed, 24 insertions(+) diff --git a/images/macos/toolsets/toolset-15.json b/images/macos/toolsets/toolset-15.json index 911c9a3dfb..af19f3c57d 100644 --- a/images/macos/toolsets/toolset-15.json +++ b/images/macos/toolsets/toolset-15.json @@ -3,6 +3,14 @@ "default": "16.4", "x64": { "versions": [ + { + "link": "26.1_beta", + "filename": "26.1_beta_Universal", + "version": "26.1-Beta+17B5025f", + "symlinks": ["26.1"], + "sha256": "432f6cb936ec9547e1075e5a969309e6e0497199810bcb79e10423fa5408891c", + "install_runtimes": "none" + }, { "link": "26.0.1", "filename": "26.0.1_Universal", @@ -55,6 +63,14 @@ }, "arm64":{ "versions": [ + { + "link": "26.1_beta", + "filename": "26.1_beta_Universal", + "version": "26.1-Beta+17B5025f", + "symlinks": ["26.1"], + "sha256": "432f6cb936ec9547e1075e5a969309e6e0497199810bcb79e10423fa5408891c", + "install_runtimes": "none" + }, { "link": "26.0.1", "filename": "26.0.1_Universal", diff --git a/images/macos/toolsets/toolset-26.json b/images/macos/toolsets/toolset-26.json index 02aaf7d9dc..9fa9450338 100644 --- a/images/macos/toolsets/toolset-26.json +++ b/images/macos/toolsets/toolset-26.json @@ -3,6 +3,14 @@ "default": "26.0.1", "arm64":{ "versions": [ + { + "link": "26.1_beta", + "filename": "26.1_beta_Universal", + "version": "26.1-Beta+17B5025f", + "symlinks": ["26.1"], + "sha256": "432f6cb936ec9547e1075e5a969309e6e0497199810bcb79e10423fa5408891c", + "install_runtimes": "default" + }, { "link": "26.0.1", "filename": "26.0.1_Universal", From b837bf128b33cf58d221fbbf76153353a0aa9070 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 26 Sep 2025 00:41:57 +0200 Subject: [PATCH 141/334] Updating readme file for macos-15 version 20250917.1898 (#13063) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-15-Readme.md | 124 +++++++++++++++++--------------- 1 file changed, 65 insertions(+), 59 deletions(-) diff --git a/images/macos/macos-15-Readme.md b/images/macos/macos-15-Readme.md index 9a46f1ad39..867dbcd6c6 100644 --- a/images/macos/macos-15-Readme.md +++ b/images/macos/macos-15-Readme.md @@ -1,18 +1,21 @@ | Announcements | |-| +| [Ruby binaries built on GitHub Actions runners are moving from a single release to one release per engine-version](https://github.com/actions/runner-images/issues/13050) | +| [[macOS] The macOS 13 Ventura based runner images will begin deprecation on September 22nd and will be fully unsupported by December 4th for GitHub and ADO](https://github.com/actions/runner-images/issues/13046) | +| [[macOS] The additional macOS 15 Sonoma Intel-based image will be available in GitHub Actions](https://github.com/actions/runner-images/issues/13045) | +| [macOS 26 (Tahoe) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/13008) | | [[macOS] Cmake will be updated to version 4.* on September 8th](https://github.com/actions/runner-images/issues/12934) | | [[macOS] Deprecation of 4 tools on November 3rd.](https://github.com/actions/runner-images/issues/12873) | -| [[macOS] macos-latest YAML-label will use macos-15 in August 2025](https://github.com/actions/runner-images/issues/12520) | *** # macOS 15 -- OS Version: macOS 15.5 (24F5068b) -- Kernel Version: Darwin 24.5.0 -- Image Version: 20250908.1827 +- OS Version: macOS 15.6.1 (24G90) +- Kernel Version: Darwin 24.6.0 +- Image Version: 20250917.1898 ## Installed Software ### Language and Runtime -- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.413, 9.0.102, 9.0.203, 9.0.304 +- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.414, 9.0.102, 9.0.203, 9.0.305 - Bash 3.2.57(1)-release - Clang/LLVM 16.0.0 - Clang/LLVM (Homebrew) 18.1.8 - available on `$(brew --prefix llvm@18)/bin/clang` @@ -24,7 +27,7 @@ - GNU Fortran 13 (Homebrew GCC 13.4.0) - available by `gfortran-13` alias - GNU Fortran 14 (Homebrew GCC 14.3.0) - available by `gfortran-14` alias - GNU Fortran 15 (Homebrew GCC 15.1.0) - available by `gfortran-15` alias -- Kotlin 2.2.10-release-430 +- Kotlin 2.2.20-release-333 - Node.js 22.19.0 - Perl 5.40.2 - PHP 8.4.12 @@ -32,16 +35,16 @@ - Ruby 3.3.9 ### Package Management -- Bundler 2.7.1 +- Bundler 2.7.2 - Carthage 0.40.0 - CocoaPods 1.16.2 - Composer 2.8.11 -- Homebrew 4.6.9 +- Homebrew 4.6.11 - NPM 10.9.3 - Pip3 25.2 (python 3.13) - Pipx 1.7.1 -- RubyGems 3.7.1 -- Vcpkg 2025 (build from commit b1e15efef6) +- RubyGems 3.7.2 +- Vcpkg 2025 (build from commit 8d25d5e456) - Yarn 1.22.22 ### Project Management @@ -52,29 +55,29 @@ ### Utilities - 7-Zip 17.05 - aria2 1.37.0 -- azcopy 10.30.0 -- bazel 8.4.0 +- azcopy 10.30.1 +- bazel 8.4.1 - bazelisk 1.27.0 - bsdtar 3.5.3 - available by 'tar' alias -- Curl 8.15.0 +- Curl 8.16.0 - Git 2.50.1 - Git LFS 3.7.0 -- GitHub CLI 2.78.0 +- GitHub CLI 2.79.0 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 - jq 1.8.1 - OpenSSL 1.1.1w 11 Sep 2023 -- Packer 1.14.0 +- Packer 1.14.2 - pkgconf 2.5.1 - Unxip 3.2 -- yq 4.47.1 +- yq 4.47.2 - zstd 1.5.7 - Ninja 1.13.1 ### Tools -- AWS CLI 2.28.25 -- AWS SAM CLI 1.143.0 +- AWS CLI 2.30.4 +- AWS SAM CLI 1.144.0 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.77.0 - Azure CLI (azure-devops) 1.0.2 @@ -91,14 +94,14 @@ - SwiftLint 0.61.0 ### Browsers -- Safari 18.5 (20621.2.5.11.5) -- SafariDriver 18.5 (20621.2.5.11.5) -- Google Chrome 140.0.7339.81 -- Google Chrome for Testing 140.0.7339.80 -- ChromeDriver 140.0.7339.80 -- Microsoft Edge 140.0.3485.54 -- Microsoft Edge WebDriver 140.0.3485.54 -- Mozilla Firefox 142.0.1 +- Safari 26.0.1 (20622.1.22.118.4) +- SafariDriver 26.0.1 (20622.1.22.118.4) +- Google Chrome 140.0.7339.186 +- Google Chrome for Testing 140.0.7339.82 +- ChromeDriver 140.0.7339.82 +- Microsoft Edge 140.0.3485.66 +- Microsoft Edge WebDriver 140.0.3485.66 +- Mozilla Firefox 143.0 - geckodriver 0.36.0 - Selenium server 4.35.0 @@ -122,7 +125,7 @@ - 3.1.7 - 3.2.9 - 3.3.9 -- 3.4.5 +- 3.4.6 #### Python - 3.9.23 @@ -153,7 +156,7 @@ - Rustfmt 1.8.0-stable ### PowerShell Tools -- PowerShell 7.4.11 +- PowerShell 7.4.12 #### PowerShell Modules - Az: 12.5.0 @@ -161,14 +164,14 @@ - PSScriptAnalyzer: 1.24.0 ### Xcode -| Version | Build | Path | Symlinks | -| -------------- | -------- | --------------------------------- | -------------------------------------------------------------- | -| 26.0 (beta) | 17A5305k | /Applications/Xcode_26_beta_7.app | /Applications/Xcode_26.0.0.app
/Applications/Xcode_26.0.app | -| 16.4 (default) | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app
/Applications/Xcode.app | -| 16.3 | 16E140 | /Applications/Xcode_16.3.app | /Applications/Xcode_16.3.0.app | -| 16.2 | 16C5032a | /Applications/Xcode_16.2.app | /Applications/Xcode_16.2.0.app | -| 16.1 | 16B40 | /Applications/Xcode_16.1.app | /Applications/Xcode_16.1.0.app | -| 16.0 | 16A242d | /Applications/Xcode_16.app | /Applications/Xcode_16.0.0.app
/Applications/Xcode_16.0.app | +| Version | Build | Path | Symlinks | +| -------------- | -------- | ---------------------------- | -------------------------------------------------------------- | +| 26.0 | 17A324 | /Applications/Xcode_26.app | /Applications/Xcode_26.0.0.app
/Applications/Xcode_26.0.app | +| 16.4 (default) | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app
/Applications/Xcode.app | +| 16.3 | 16E140 | /Applications/Xcode_16.3.app | /Applications/Xcode_16.3.0.app | +| 16.2 | 16C5032a | /Applications/Xcode_16.2.app | /Applications/Xcode_16.2.0.app | +| 16.1 | 16B40 | /Applications/Xcode_16.1.app | /Applications/Xcode_16.1.0.app | +| 16.0 | 16A242d | /Applications/Xcode_16.app | /Applications/Xcode_16.0.0.app
/Applications/Xcode_16.0.app | #### Installed SDKs | SDK | SDK Name | Xcode Version | @@ -235,31 +238,34 @@ | DriverKit 25.0 | driverkit25.0 | 26.0 | #### Installed Simulators -| OS | Simulators | -| ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| iOS 18.4 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 18.5 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 18.6 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| tvOS 18.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 18.4 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 18.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| watchOS 11.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 11.4 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 11.5 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | +| OS | Simulators | +| ------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| iOS 18.4 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 18.5 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 18.6 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 26.0 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone 17
iPhone 17 Pro
iPhone 17 Pro Max
iPhone Air
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| tvOS 18.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 18.4 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 18.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 26.0 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| watchOS 11.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 11.4 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 11.5 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 26.0 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch SE 3 (40mm)
Apple Watch SE 3 (44mm)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Series 11 (42mm)
Apple Watch Series 11 (46mm)
Apple Watch Ultra 2 (49mm)
Apple Watch Ultra 3 (49mm) | ### Android -| Package Name | Version | -| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 16.0 | -| Android Emulator | 36.1.9 | -| Android SDK Build-tools | 36.0.0
35.0.0 35.0.1 | -| Android SDK Platforms | android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1) | -| Android SDK Platform-Tools | 36.0.0 | -| Android Support Repository | 47.0.0 | -| CMake | 3.31.5 | -| Google Play services | 49 | -| Google Repository | 58 | -| NDK | 26.3.11579264
27.3.13750724 (default)
28.2.13676358 | +| Package Name | Version | +| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Android Command Line Tools | 16.0 | +| Android Emulator | 36.1.9 | +| Android SDK Build-tools | 36.0.0 36.1.0
35.0.0 35.0.1 | +| Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1) | +| Android SDK Platform-Tools | 36.0.0 | +| Android Support Repository | 47.0.0 | +| CMake | 3.31.5 | +| Google Play services | 49 | +| Google Repository | 58 | +| NDK | 26.3.11579264
27.3.13750724 (default)
28.2.13676358 | #### Environment variables | Name | Value | From e0d1ac0bddeb58838411a1712cbabf458b557470 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 26 Sep 2025 10:53:08 +0000 Subject: [PATCH 142/334] Updating readme file for ubuntu24 version 20250922.53.1 (#13068) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/ubuntu/Ubuntu2404-Readme.md | 108 ++++++++++++++--------------- 1 file changed, 54 insertions(+), 54 deletions(-) diff --git a/images/ubuntu/Ubuntu2404-Readme.md b/images/ubuntu/Ubuntu2404-Readme.md index a63e403886..e35c6ba67d 100644 --- a/images/ubuntu/Ubuntu2404-Readme.md +++ b/images/ubuntu/Ubuntu2404-Readme.md @@ -1,12 +1,12 @@ | Announcements | |-| -| [[Windows, Ubuntu] CMake will be upgraded to latest version on September 15](https://github.com/actions/runner-images/issues/12958) | +| [Ruby binaries built on GitHub Actions runners are moving from a single release to one release per engine-version](https://github.com/actions/runner-images/issues/13050) | | [[Ubuntu & Windows] Four tools scheduled for deprecation on November 3, 2025](https://github.com/actions/runner-images/issues/12898) | *** # Ubuntu 24.04 - OS Version: 24.04.3 LTS - Kernel Version: 6.11.0-1018-azure -- Image Version: 20250907.24.1 +- Image Version: 20250922.53.1 - Systemd version: 255.4-1ubuntu8.10 ## Installed Software @@ -19,25 +19,25 @@ - Dash 0.5.12-6ubuntu5 - GNU C++: 12.4.0, 13.3.0, 14.2.0 - GNU Fortran: 12.4.0, 13.3.0, 14.2.0 -- Julia 1.11.6 -- Kotlin 2.2.10-release-430 +- Julia 1.11.7 +- Kotlin 2.2.20-release-333 - Node.js 20.19.5 - Perl 5.38.2 - Python 3.12.3 - Ruby 3.2.3 -- Swift 6.1.2 +- Swift 6.2 ### Package Management - cpan 1.64 -- Helm 3.18.6 -- Homebrew 4.6.9 +- Helm 3.19.0 +- Homebrew 4.6.12 - Miniconda 25.7.0 - Npm 10.8.2 - Pip 24.0 - Pip3 24.0 - Pipx 1.7.1 - RubyGems 3.4.20 -- Vcpkg (build from commit b1e15efef6) +- Vcpkg (build from commit 378d71bd94) - Yarn 1.22.22 #### Environment variables @@ -56,14 +56,14 @@ to accomplish this. ### Project Management - Ant 1.10.14 -- Gradle 9.0.0 -- Lerna 8.2.3 +- Gradle 9.1.0 +- Lerna 8.2.4 - Maven 3.9.11 ### Tools -- Ansible 2.18.8 -- AzCopy 10.30.0 - available by `azcopy` and `azcopy10` aliases -- Bazel 8.4.0 +- Ansible 2.19.2 +- AzCopy 10.30.1 - available by `azcopy` and `azcopy10` aliases +- Bazel 8.4.1 - Bazelisk 1.26.0 - Bicep 0.37.4 - Buildah 1.33.7 @@ -81,34 +81,34 @@ to accomplish this. - Haveged 1.9.14 - jq 1.7 - Kind 0.30.0 -- Kubectl 1.34.0 +- Kubectl 1.34.1 - Kustomize 5.7.1 - MediaInfo 24.01 - Mercurial 6.7.2 -- Minikube 1.36.0 +- Minikube 1.37.0 - n 10.2.0 - Newman 6.2.1 - nvm 0.40.3 - OpenSSL 3.0.13-0ubuntu3.5 -- Packer 1.14.1 -- Parcel 2.15.4 +- Packer 1.14.2 +- Parcel 2.16.0 - Podman 4.9.3 -- Pulumi 3.193.0 +- Pulumi 3.197.0 - Skopeo 1.13.3 - Sphinx Open Source Search Server 2.2.11 - yamllint 1.37.1 -- yq 4.47.1 +- yq 4.47.2 - zstd 1.5.7 - Ninja 1.13.1 ### CLI Tools -- AWS CLI 2.28.25 +- AWS CLI 2.30.7 - AWS CLI Session Manager Plugin 1.2.707.0 -- AWS SAM CLI 1.143.0 +- AWS SAM CLI 1.144.0 - Azure CLI 2.77.0 - Azure CLI (azure-devops) 1.0.2 -- GitHub CLI 2.78.0 -- Google Cloud CLI 537.0.0 +- GitHub CLI 2.79.0 +- Google Cloud CLI 539.0.0 ### Java | Version | Environment Variable | @@ -120,8 +120,8 @@ to accomplish this. ### PHP Tools - PHP: 8.3.6 -- Composer 2.8.11 -- PHPUnit 8.5.44 +- Composer 2.8.12 +- PHPUnit 8.5.46 ``` Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. ``` @@ -142,13 +142,13 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 140.0.7339.80 -- ChromeDriver 140.0.7339.80 +- Google Chrome 140.0.7339.185 +- ChromeDriver 140.0.7339.185 - Chromium 140.0.7339.0 -- Microsoft Edge 140.0.3485.54 -- Microsoft Edge WebDriver 140.0.3485.54 +- Microsoft Edge 140.0.3485.81 +- Microsoft Edge WebDriver 140.0.3485.81 - Selenium server 4.35.0 -- Mozilla Firefox 142.0.1 +- Mozilla Firefox 143.0.1 - Geckodriver 0.36.0 #### Environment variables @@ -160,7 +160,7 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. | SELENIUM_JAR_PATH | /usr/share/java/selenium-server.jar | ### .NET Tools -- .NET Core SDK: 8.0.119 +- .NET Core SDK: 8.0.120, 8.0.206, 8.0.317, 8.0.414, 9.0.110, 9.0.205, 9.0.305 - nbgv 3.7.115+d31f50f4d1 ### Databases @@ -175,7 +175,7 @@ Use the following command as a part of your job to start the service: 'sudo syst ``` #### MySQL -- MySQL 8.0.43-0ubuntu0.24.04.1 +- MySQL 8.0.43-0ubuntu0.24.04.2 ``` User: root Password: root @@ -210,10 +210,10 @@ Use the following command as a part of your job to start the service: 'sudo syst #### Ruby - 3.2.9 - 3.3.9 -- 3.4.5 +- 3.4.6 ### PowerShell Tools -- PowerShell 7.4.11 +- PowerShell 7.4.12 #### PowerShell Modules - Az: 12.5.0 @@ -228,17 +228,17 @@ Use the following command as a part of your job to start the service: 'sudo syst | nginx | 1.24.0 | /etc/nginx/nginx.conf | inactive | 80 | ### Android -| Package Name | Version | -| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 12.0 | -| Android SDK Build-tools | 36.0.0
35.0.0 35.0.1
34.0.0 | -| Android SDK Platform-Tools | 36.0.0 | -| Android SDK Platforms | android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1) | -| Android Support Repository | 47.0.0 | -| CMake | 3.31.5 | -| Google Play services | 49 | -| Google Repository | 58 | -| NDK | 26.3.11579264
27.3.13750724 (default)
28.2.13676358 | +| Package Name | Version | +| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Android Command Line Tools | 12.0 | +| Android SDK Build-tools | 36.0.0 36.1.0
35.0.0 35.0.1
34.0.0 | +| Android SDK Platform-Tools | 36.0.0 | +| Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1) | +| Android Support Repository | 47.0.0 | +| CMake | 3.31.5 | +| Google Play services | 49 | +| Google Repository | 58 | +| NDK | 26.3.11579264
27.3.13750724 (default)
28.2.13676358 | #### Environment variables | Name | Value | @@ -261,12 +261,12 @@ Use the following command as a part of your job to start the service: 'sudo syst | bison | 2:3.8.2+dfsg-1build2 | | brotli | 1.1.0-2build2 | | bzip2 | 1.0.8-5.1build0.1 | -| coreutils | 9.4-3ubuntu6 | +| coreutils | 9.4-3ubuntu6.1 | | curl | 8.5.0-2ubuntu10.6 | | dbus | 1.14.10-4ubuntu4.1 | -| dnsutils | 1:9.18.30-0ubuntu0.24.04.2 | -| dpkg | 1.22.6ubuntu6.1 | -| dpkg-dev | 1.22.6ubuntu6.1 | +| dnsutils | 1:9.18.39-0ubuntu0.24.04.1 | +| dpkg | 1.22.6ubuntu6.2 | +| dpkg-dev | 1.22.6ubuntu6.2 | | fakeroot | 1.33-1 | | file | 1:5.45-3build1 | | findutils | 4.9.0-5build1 | @@ -280,11 +280,11 @@ Use the following command as a part of your job to start the service: 'sudo syst | iproute2 | 6.1.0-1ubuntu6.2 | | iputils-ping | 3:20240117-1ubuntu0.1 | | jq | 1.7.1-3ubuntu0.24.04.1 | -| libsqlite3-dev | 3.45.1-1ubuntu2.4 | +| libsqlite3-dev | 3.45.1-1ubuntu2.5 | | libssl-dev | 3.0.13-0ubuntu3.5 | | libtool | 2.4.7-7build1 | | libyaml-dev | 0.2.5-1build1 | -| locales | 2.39-0ubuntu8.5 | +| locales | 2.39-0ubuntu8.6 | | lz4 | 1.9.4-1build1.1 | | m4 | 1.4.19-4build1 | | make | 4.3-4.1build2 | @@ -292,7 +292,7 @@ Use the following command as a part of your job to start the service: 'sudo syst | mercurial | 6.7.2-1ubuntu2.2 | | net-tools | 2.10-0.1ubuntu4.4 | | netcat | 1.226-1ubuntu2 | -| openssh-client | 1:9.6p1-3ubuntu13.13 | +| openssh-client | 1:9.6p1-3ubuntu13.14 | | p7zip-full | 16.02+transitional.1 | | p7zip-rar | 16.02+transitional.1 | | parallel | 20231122+ds-1 | @@ -305,8 +305,8 @@ Use the following command as a part of your job to start the service: 'sudo syst | rsync | 3.2.7-1ubuntu1.2 | | shellcheck | 0.9.0-1 | | sphinxsearch | 2.2.11-8build1 | -| sqlite3 | 3.45.1-1ubuntu2.4 | -| ssh | 1:9.6p1-3ubuntu13.13 | +| sqlite3 | 3.45.1-1ubuntu2.5 | +| ssh | 1:9.6p1-3ubuntu13.14 | | sshpass | 1.09-1 | | sudo | 1.9.15p5-3ubuntu5.24.04.1 | | swig | 4.2.0-2ubuntu1 | From eb9ffa76ccb70c90f8528e3e6cda3fef9662fbd6 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 26 Sep 2025 10:55:02 +0000 Subject: [PATCH 143/334] Updating readme file for ubuntu22 version 20250922.79.1 (#13067) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/ubuntu/Ubuntu2204-Readme.md | 118 ++++++++++++++--------------- 1 file changed, 59 insertions(+), 59 deletions(-) diff --git a/images/ubuntu/Ubuntu2204-Readme.md b/images/ubuntu/Ubuntu2204-Readme.md index b4290d4873..15df598eeb 100644 --- a/images/ubuntu/Ubuntu2204-Readme.md +++ b/images/ubuntu/Ubuntu2204-Readme.md @@ -1,12 +1,12 @@ | Announcements | |-| -| [[Windows, Ubuntu] CMake will be upgraded to latest version on September 15](https://github.com/actions/runner-images/issues/12958) | +| [Ruby binaries built on GitHub Actions runners are moving from a single release to one release per engine-version](https://github.com/actions/runner-images/issues/13050) | | [[Ubuntu & Windows] Four tools scheduled for deprecation on November 3, 2025](https://github.com/actions/runner-images/issues/12898) | *** # Ubuntu 22.04 - OS Version: 22.04.5 LTS - Kernel Version: 6.8.0-1031-azure -- Image Version: 20250907.50.1 +- Image Version: 20250922.79.1 - Systemd version: 249.11-0ubuntu3.16 ## Installed Software @@ -19,20 +19,20 @@ - Dash 0.5.11+git20210903+057cd650a4ed-3build1 - GNU C++: 10.5.0, 11.4.0, 12.3.0 - GNU Fortran: 10.5.0, 11.4.0, 12.3.0 -- Julia 1.11.6 -- Kotlin 2.2.10-release-430 +- Julia 1.11.7 +- Kotlin 2.2.20-release-333 - Mono 6.12.0.200 - MSBuild 16.10.1.31701 (Mono 6.12.0.200) - Node.js 20.19.5 - Perl 5.34.0 - Python 3.10.12 - Ruby 3.0.2p107 -- Swift 6.1.2 +- Swift 6.2 ### Package Management - cpan 1.64 -- Helm 3.18.6 -- Homebrew 4.6.9 +- Helm 3.19.0 +- Homebrew 4.6.12 - Miniconda 25.7.0 - Npm 10.8.2 - NuGet 6.6.1.2 @@ -40,7 +40,7 @@ - Pip3 22.0.2 - Pipx 1.7.1 - RubyGems 3.3.5 -- Vcpkg (build from commit b1e15efef6) +- Vcpkg (build from commit 378d71bd94) - Yarn 1.22.22 #### Environment variables @@ -59,16 +59,16 @@ to accomplish this. ### Project Management - Ant 1.10.12 -- Gradle 9.0.0 -- Lerna 8.2.3 +- Gradle 9.1.0 +- Lerna 8.2.4 - Maven 3.9.11 - Sbt 1.11.6 ### Tools -- Ansible 2.17.13 +- Ansible 2.17.14 - apt-fast 1.10.0 -- AzCopy 10.30.0 - available by `azcopy` and `azcopy10` aliases -- Bazel 8.4.0 +- AzCopy 10.30.1 - available by `azcopy` and `azcopy10` aliases +- Bazel 8.4.1 - Bazelisk 1.26.0 - Bicep 0.37.4 - Buildah 1.23.1 @@ -84,46 +84,46 @@ to accomplish this. - Git LFS 3.7.0 - Git-ftp 1.6.0 - Haveged 1.9.14 -- Heroku 10.13.1 +- Heroku 10.13.2 - jq 1.6 - Kind 0.30.0 -- Kubectl 1.34.0 +- Kubectl 1.34.1 - Kustomize 5.7.1 -- Leiningen 2.11.2 +- Leiningen 2.12.0 - MediaInfo 21.09 - Mercurial 6.1.1 -- Minikube 1.36.0 +- Minikube 1.37.0 - n 10.2.0 - Newman 6.2.1 - nvm 0.40.3 - OpenSSL 3.0.2-0ubuntu1.19 -- Packer 1.14.1 -- Parcel 2.15.4 +- Packer 1.14.2 +- Parcel 2.16.0 - Podman 3.4.4 -- Pulumi 3.193.0 +- Pulumi 3.197.0 - R 4.5.1 - Skopeo 1.4.1 - Sphinx Open Source Search Server 2.2.11 - SVN 1.14.1 -- Terraform 1.13.1 +- Terraform 1.13.3 - yamllint 1.37.1 -- yq 4.47.1 +- yq 4.47.2 - zstd 1.5.7 - Ninja 1.13.1 ### CLI Tools -- Alibaba Cloud CLI 3.0.300 -- AWS CLI 2.28.25 +- Alibaba Cloud CLI 3.0.304 +- AWS CLI 2.30.7 - AWS CLI Session Manager Plugin 1.2.707.0 -- AWS SAM CLI 1.143.0 +- AWS SAM CLI 1.144.0 - Azure CLI 2.77.0 - Azure CLI (azure-devops) 1.0.2 -- GitHub CLI 2.78.0 -- Google Cloud CLI 537.0.0 -- Netlify CLI 23.5.0 -- OpenShift CLI 4.19.10 -- ORAS CLI 1.2.3 -- Vercel CLI 47.0.5 +- GitHub CLI 2.79.0 +- Google Cloud CLI 539.0.0 +- Netlify CLI 23.6.0 +- OpenShift CLI 4.19.12 +- ORAS CLI 1.3.0 +- Vercel CLI 48.1.0 ### Java | Version | Environment Variable | @@ -135,8 +135,8 @@ to accomplish this. ### PHP Tools - PHP: 8.1.2 -- Composer 2.8.11 -- PHPUnit 8.5.44 +- Composer 2.8.12 +- PHPUnit 8.5.46 ``` Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. ``` @@ -162,13 +162,13 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 140.0.7339.80 -- ChromeDriver 140.0.7339.80 +- Google Chrome 140.0.7339.185 +- ChromeDriver 140.0.7339.185 - Chromium 140.0.7339.0 -- Microsoft Edge 140.0.3485.54 -- Microsoft Edge WebDriver 140.0.3485.54 +- Microsoft Edge 140.0.3485.81 +- Microsoft Edge WebDriver 140.0.3485.81 - Selenium server 4.35.0 -- Mozilla Firefox 142.0.1 +- Mozilla Firefox 143.0.1 - Geckodriver 0.36.0 #### Environment variables @@ -180,7 +180,7 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. | SELENIUM_JAR_PATH | /usr/share/java/selenium-server.jar | ### .NET Tools -- .NET Core SDK: 8.0.413, 9.0.203 +- .NET Core SDK: 8.0.120, 8.0.206, 8.0.317, 8.0.414, 9.0.110, 9.0.205, 9.0.305 - nbgv 3.7.115+d31f50f4d1 ### Databases @@ -195,7 +195,7 @@ Use the following command as a part of your job to start the service: 'sudo syst ``` #### MySQL -- MySQL 8.0.43-0ubuntu0.22.04.1 +- MySQL 8.0.43-0ubuntu0.22.04.2 ``` User: root Password: root @@ -237,10 +237,10 @@ Use the following command as a part of your job to start the service: 'sudo syst - 3.1.7 - 3.2.9 - 3.3.9 -- 3.4.5 +- 3.4.6 ### PowerShell Tools -- PowerShell 7.4.11 +- PowerShell 7.4.12 #### PowerShell Modules - Az: 12.5.0 @@ -256,17 +256,17 @@ Use the following command as a part of your job to start the service: 'sudo syst | nginx | 1.18.0 | /etc/nginx/nginx.conf | inactive | 80 | ### Android -| Package Name | Version | -| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 9.0 | -| Android SDK Build-tools | 36.0.0
35.0.0 35.0.1
34.0.0
33.0.0 33.0.1 33.0.2 33.0.3
32.0.0
31.0.0 | -| Android SDK Platform-Tools | 36.0.0 | -| Android SDK Platforms | android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3)
android-32 (rev 1)
android-31 (rev 1) | -| Android Support Repository | 47.0.0 | -| CMake | 3.18.1
3.22.1
3.31.5 | -| Google Play services | 49 | -| Google Repository | 58 | -| NDK | 26.3.11579264
27.3.13750724 (default) | +| Package Name | Version | +| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Android Command Line Tools | 9.0 | +| Android SDK Build-tools | 36.0.0 36.1.0
35.0.0 35.0.1
34.0.0
33.0.0 33.0.1 33.0.2 33.0.3
32.0.0
31.0.0 | +| Android SDK Platform-Tools | 36.0.0 | +| Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3)
android-32 (rev 1)
android-31 (rev 1) | +| Android Support Repository | 47.0.0 | +| CMake | 3.18.1
3.22.1
3.31.5 | +| Google Play services | 49 | +| Google Repository | 58 | +| NDK | 26.3.11579264
27.3.13750724 (default) | #### Environment variables | Name | Value | @@ -286,13 +286,13 @@ Use the following command as a part of your job to start the service: 'sudo syst | alpine:3.18 | sha256:de0eb0b3f2a47ba1eb89389859a9bd88b28e82f5826b6969ad604979713c2d4f | 2025-02-14 | | alpine:3.19 | sha256:3be987e6cde1d07e873c012bf6cfe941e6e85d16ca5fc5b8bedc675451d2de67 | 2025-07-15 | | debian:10 | sha256:58ce6f1271ae1c8a2006ff7d3e54e9874d839f573d8009c20154ad0f2fb0a225 | 2024-06-13 | -| debian:11 | sha256:8ec25a9073e8cc89a184a6256e219828196d75203375a8ad4f0977f3011f2115 | 2025-08-11 | +| debian:11 | sha256:f58b816c2acc96e3e1dfe6b6c166c3d52b5541571ac4fa72a64a0bb5beaf25a3 | 2025-09-08 | | moby/buildkit:latest | sha256:6eceb8971ce4fceb3daca562832642706238b7eea72941fcf9896c93c3c4a53e | 2025-09-03 | | node:18 | sha256:c6ae79e38498325db67193d391e6ec1d224d96c693a8a4d943498556716d3783 | 2025-03-27 | | node:18-alpine | sha256:8d6421d663b4c28fd3ebc498332f249011d118945588d0a35cb9bc4b8ca09d9e | 2025-03-27 | -| node:20 | sha256:d22c0ce19226056c67dcc9550894161cf61200b60eb8be78ddbd8ee574871011 | 2025-09-03 | +| node:20 | sha256:abcf9c98af22ea2c5d33435143d9d8a5f6f191e1e1938a7650fc8b78c382b5a9 | 2025-09-03 | | node:20-alpine | sha256:eabac870db94f7342d6c33560d6613f188bbcf4bbe1f4eb47d5e2a08e1a37722 | 2025-09-03 | -| node:22 | sha256:6fe286835c595e53cdafc4889e9eff903dd3008a3050c1675809148d8e0df805 | 2025-08-28 | +| node:22 | sha256:afff6d8c97964a438d2e6a9c96509367e45d8bf93f790ad561a1eaea926303d9 | 2025-08-28 | | node:22-alpine | sha256:d2166de198f26e17e5a442f537754dd616ab069c47cc57b889310a717e0abbf9 | 2025-08-28 | | ubuntu:20.04 | sha256:8feb4d8ca5354def3d8fce243717141ce31e2c428701f6682bd2fafe15388214 | 2025-04-08 | | ubuntu:22.04 | sha256:4e0171b9275e12d375863f2b3ae9ce00a4c53ddda176bd55868df97ac6f21a6e | 2025-08-19 | @@ -311,7 +311,7 @@ Use the following command as a part of your job to start the service: 'sudo syst | coreutils | 8.32-4.1ubuntu1.2 | | curl | 7.81.0-1ubuntu1.20 | | dbus | 1.12.20-2ubuntu4.1 | -| dnsutils | 1:9.18.30-0ubuntu0.22.04.2 | +| dnsutils | 1:9.18.39-0ubuntu0.22.04.1 | | dpkg | 1.21.1ubuntu2.3 | | dpkg-dev | 1.21.1ubuntu2.3 | | fakeroot | 1.28-1ubuntu1 | @@ -331,7 +331,7 @@ Use the following command as a part of your job to start the service: 'sudo syst | lib32z1 | 1:1.2.11.dfsg-2ubuntu9.2 | | libc++-dev | 1:14.0-55\~exp2 | | libc++abi-dev | 1:14.0-55\~exp2 | -| libc6-dev | 2.35-0ubuntu3.10 | +| libc6-dev | 2.35-0ubuntu3.11 | | libcurl4 | 7.81.0-1ubuntu1.20 | | libgbm-dev | 23.2.1-1ubuntu3.1\~22.04.3 | | libgconf-2-4 | 3.2.6-7ubuntu2 | @@ -348,7 +348,7 @@ Use the following command as a part of your job to start the service: 'sudo syst | libxkbfile-dev | 1:1.1.0-1build3 | | libxss1 | 1:1.2.3-1build2 | | libyaml-dev | 0.2.2-1build2 | -| locales | 2.35-0ubuntu3.10 | +| locales | 2.35-0ubuntu3.11 | | lz4 | 1.9.3-2build2 | | m4 | 1.4.18-5ubuntu2 | | make | 4.3-4.1build1 | From d4a67d1713930de0e12328635697cc8c95407e21 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 26 Sep 2025 10:55:26 +0000 Subject: [PATCH 144/334] Updating readme file for win22 version 20250921.44.1 (#13056) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/windows/Windows2022-Readme.md | 488 +++++++++++++-------------- 1 file changed, 244 insertions(+), 244 deletions(-) diff --git a/images/windows/Windows2022-Readme.md b/images/windows/Windows2022-Readme.md index d5b3ffcc5b..b1e1f1cd37 100644 --- a/images/windows/Windows2022-Readme.md +++ b/images/windows/Windows2022-Readme.md @@ -1,14 +1,13 @@ | Announcements | |-| -| [[Windows, Ubuntu] CMake will be upgraded to latest version on September 15](https://github.com/actions/runner-images/issues/12958) | | [[Ubuntu & Windows] Four tools scheduled for deprecation on November 3, 2025](https://github.com/actions/runner-images/issues/12898) | | [Windows-latest workflows will use Windows Server 2025 image in GH](https://github.com/actions/runner-images/issues/12677) | | [[Windows-2022] Openssl version will be updated to version 3.5.2 on 2025-10-10](https://github.com/actions/runner-images/issues/12676) | -| [[Windows 2022] MongoDB 5.x version will be removed from Windows 2022 image on 2025-09-08 and will be updated to 7.x version.](https://github.com/actions/runner-images/issues/12640) | +| [[Windows 2022] MongoDB 5.x version will be removed from Windows 2022 image on 2025-10-06 and will be updated to 7.x version.](https://github.com/actions/runner-images/issues/12640) | *** # Windows Server 2022 -- OS Version: 10.0.20348 Build 4052 -- Image Version: 20250907.29.1 +- OS Version: 10.0.20348 Build 4171 +- Image Version: 20250921.44.1 ## Windows features - Windows Subsystem for Linux (WSLv1): Enabled @@ -18,8 +17,8 @@ ### Language and Runtime - Bash 5.2.37(1)-release - Go 1.24.7 -- Julia 1.11.6 -- Kotlin 2.2.10 +- Julia 1.11.7 +- Kotlin 2.2.20 - LLVM 20.1.8 - Node 20.19.5 - Perl 5.32.1 @@ -29,7 +28,7 @@ ### Package Management - Chocolatey 2.5.1 -- Composer 2.8.11 +- Composer 2.8.12 - Helm 3.18.6 - Miniconda 25.7.0 (pre-installed on the image but not added to PATH) - NPM 10.8.2 @@ -37,7 +36,7 @@ - pip 25.2 (python 3.9) - Pipx 1.7.1 - RubyGems 3.5.22 -- Vcpkg (build from commit b1e15efef6) +- Vcpkg (build from commit 29ff5b8131) - Yarn 1.22.22 #### Environment variables @@ -48,15 +47,15 @@ ### Project Management - Ant 1.10.15 -- Gradle 9.0 +- Gradle 9.1 - Maven 3.9.11 - sbt 1.11.6 ### Tools - 7zip 25.01 - aria2 1.37.0 -- azcopy 10.30.0 -- Bazel 8.4.0 +- azcopy 10.30.1 +- Bazel 8.4.1 - Bazelisk 1.26.0 - Bicep 0.37.4 - Cabal 3.16.0.0 @@ -72,7 +71,7 @@ - InnoSetup 6.4.0 - jq 1.8.1 - Kind 0.30.0 -- Kubectl 1.34.0 +- Kubectl 1.34.1 - Mercurial 6.3.1 - gcc 12.2.0 - gdb 11.2 @@ -81,7 +80,7 @@ - NSIS 3.10 - OpenSSL 1.1.1w - Packer 1.12.0 -- Pulumi 3.193.0 +- Pulumi 3.197.0 - R 4.4.2 - Service Fabric SDK 10.1.2493.9590 - Stack 3.7.1 @@ -95,13 +94,13 @@ - Ninja 1.13.1 ### CLI Tools -- Alibaba Cloud CLI 3.0.300 -- AWS CLI 2.28.25 -- AWS SAM CLI 1.143.0 +- Alibaba Cloud CLI 3.0.302 +- AWS CLI 2.30.5 +- AWS SAM CLI 1.144.0 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.77.0 - Azure DevOps CLI extension 1.0.2 -- GitHub CLI 2.78.0 +- GitHub CLI 2.79.0 ### Rust Tools - Cargo 1.89.0 @@ -118,11 +117,11 @@ - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 140.0.7339.81 -- Chrome Driver 140.0.7339.80 -- Microsoft Edge 140.0.3485.54 -- Microsoft Edge Driver 140.0.3485.54 -- Mozilla Firefox 142.0.1 +- Google Chrome 140.0.7339.186 +- Chrome Driver 140.0.7339.185 +- Microsoft Edge 140.0.3485.81 +- Microsoft Edge Driver 140.0.3485.81 +- Mozilla Firefox 143.0.1 - Gecko Driver 0.36.0 - IE Driver 4.14.0.0 - Selenium server 4.35.0 @@ -166,6 +165,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - 1.22.12 - 1.23.12 - 1.24.7 +- 1.25.1 #### Node.js - 18.20.8 @@ -190,7 +190,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - 3.1.7 - 3.2.9 - 3.3.9 -- 3.4.5 +- 3.4.6 ### Databases @@ -227,222 +227,222 @@ Note: MSYS2 is pre-installed on image but not added to PATH. ### Visual Studio Enterprise 2022 | Name | Version | Path | | ----------------------------- | -------------- | -------------------------------------------------------- | -| Visual Studio Enterprise 2022 | 17.14.36414.22 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | +| Visual Studio Enterprise 2022 | 17.14.36511.14 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | #### Workloads, components and extensions | Package | Version | | ------------------------------------------------------------------------- | --------------- | | android | 35.0.78.0 | -| Component.Android.NDK.R23C | 17.14.36015.10 | -| Component.Android.SDK.MAUI | 17.14.36015.10 | -| Component.Dotfuscator | 17.14.36015.10 | -| Component.Linux.CMake | 17.14.36108.8 | -| Component.Linux.RemoteFileExplorer | 17.14.36108.8 | -| Component.MDD.Android | 17.14.36015.10 | -| Component.MDD.Linux | 17.14.36108.8 | -| Component.MDD.Linux.GCC.arm | 17.14.36015.10 | +| Component.Android.NDK.R23C | 17.14.36510.44 | +| Component.Android.SDK.MAUI | 17.14.36510.44 | +| Component.Dotfuscator | 17.14.36510.44 | +| Component.Linux.CMake | 17.14.36510.44 | +| Component.Linux.RemoteFileExplorer | 17.14.36510.44 | +| Component.MDD.Android | 17.14.36510.44 | +| Component.MDD.Linux | 17.14.36510.44 | +| Component.MDD.Linux.GCC.arm | 17.14.36510.44 | | Component.Microsoft.VisualStudio.LiveShare.2022 | 1.0.5949 | -| Component.Microsoft.VisualStudio.RazorExtension | 17.14.36015.10 | +| Component.Microsoft.VisualStudio.RazorExtension | 17.14.36510.44 | | Component.Microsoft.VisualStudio.Tools.Applications.amd64 | 17.0.35906.1 | -| Component.Microsoft.VisualStudio.Web.AzureFunctions | 17.14.36015.10 | -| Component.Microsoft.Web.LibraryManager | 17.14.36015.10 | +| Component.Microsoft.VisualStudio.Web.AzureFunctions | 17.14.36510.44 | +| Component.Microsoft.Web.LibraryManager | 17.14.36510.44 | | Component.Microsoft.WebTools.BrowserLink.WebLivePreview | 17.14.2.50506 | | Component.Microsoft.Windows.DriverKit | 10.0.26100.12 | -| Component.OpenJDK | 17.14.36015.10 | -| Component.UnityEngine.x64 | 17.14.36015.10 | -| Component.Unreal | 17.14.36015.10 | -| Component.Unreal.Android | 17.14.36015.10 | -| Component.Unreal.Debugger | 17.14.36015.10 | -| Component.Unreal.Ide | 17.14.36015.10 | -| Component.VisualStudio.GitHub.Copilot | 17.14.36414.12 | +| Component.OpenJDK | 17.14.36510.44 | +| Component.UnityEngine.x64 | 17.14.36510.44 | +| Component.Unreal | 17.14.36510.44 | +| Component.Unreal.Android | 17.14.36510.44 | +| Component.Unreal.Debugger | 17.14.36510.44 | +| Component.Unreal.Ide | 17.14.36510.44 | +| Component.VisualStudio.GitHub.Copilot | 17.14.36510.44 | | Component.VSInstallerProjects2022 | 2.0.1 | | Component.WixToolset.VisualStudioExtension.Dev17 | 1.0.0.22 | | Component.WixToolset.VisualStudioExtension.Schemas3 | 1.0.0.22 | -| Component.Xamarin | 17.14.36015.10 | +| Component.Xamarin | 17.14.36510.44 | | ios | 18.5.9214.0 | | maccatalyst | 18.5.9214.0 | | maui.blazor | 9.0.82.6628 | | maui.core | 9.0.82.6628 | | maui.windows | 9.0.82.6628 | -| Microsoft.Component.Azure.DataLake.Tools | 17.14.36015.10 | -| Microsoft.Component.ClickOnce | 17.14.36015.10 | -| Microsoft.Component.CodeAnalysis.SDK | 17.14.36015.10 | -| Microsoft.Component.MSBuild | 17.14.36015.10 | -| Microsoft.Component.NetFX.Native | 17.14.36015.10 | -| Microsoft.Component.PythonTools | 17.14.36015.10 | -| Microsoft.Component.PythonTools.Web | 17.14.36015.10 | -| Microsoft.Component.VC.Runtime.UCRTSDK | 17.14.36015.10 | -| Microsoft.ComponentGroup.Blend | 17.14.36015.10 | -| Microsoft.ComponentGroup.ClickOnce.Publish | 17.14.36015.10 | -| Microsoft.Net.Component.4.5.2.TargetingPack | 17.14.36015.10 | -| Microsoft.Net.Component.4.6.2.TargetingPack | 17.14.36015.10 | -| Microsoft.Net.Component.4.6.TargetingPack | 17.14.36015.10 | -| Microsoft.Net.Component.4.7.1.TargetingPack | 17.14.36015.10 | -| Microsoft.Net.Component.4.7.2.SDK | 17.14.36015.10 | -| Microsoft.Net.Component.4.7.2.TargetingPack | 17.14.36015.10 | -| Microsoft.Net.Component.4.7.TargetingPack | 17.14.36015.10 | -| Microsoft.Net.Component.4.8.1.SDK | 17.14.36015.10 | -| Microsoft.Net.Component.4.8.1.TargetingPack | 17.14.36015.10 | -| Microsoft.Net.Component.4.8.SDK | 17.14.36015.10 | -| Microsoft.Net.Component.4.8.TargetingPack | 17.14.36015.10 | -| Microsoft.Net.ComponentGroup.4.8.DeveloperTools | 17.14.36015.10 | -| Microsoft.Net.ComponentGroup.DevelopmentPrerequisites | 17.14.36015.10 | -| Microsoft.Net.ComponentGroup.TargetingPacks.Common | 17.14.36015.10 | -| microsoft.net.runtime.android | 9.0.825.36511 | -| microsoft.net.runtime.android.aot | 9.0.825.36511 | -| microsoft.net.runtime.android.aot.net8 | 9.0.825.36511 | -| microsoft.net.runtime.android.net8 | 9.0.825.36511 | -| microsoft.net.runtime.ios | 9.0.825.36511 | -| microsoft.net.runtime.ios.net8 | 9.0.825.36511 | -| microsoft.net.runtime.maccatalyst | 9.0.825.36511 | -| microsoft.net.runtime.maccatalyst.net8 | 9.0.825.36511 | -| microsoft.net.runtime.mono.tooling | 9.0.825.36511 | -| microsoft.net.runtime.mono.tooling.net8 | 9.0.825.36511 | -| microsoft.net.sdk.emscripten | 9.0.12.35301 | -| Microsoft.NetCore.Component.DevelopmentTools | 17.14.36015.10 | -| Microsoft.NetCore.Component.Runtime.8.0 | 17.14.36331.10 | -| Microsoft.NetCore.Component.Runtime.9.0 | 17.14.36331.10 | -| Microsoft.NetCore.Component.SDK | 17.14.36331.10 | -| Microsoft.NetCore.Component.Web | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.AppInsights.Tools | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.AspNet | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.AspNet45 | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Azure.AuthoringTools | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Azure.ClientLibs | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Azure.Compute.Emulator | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Azure.ResourceManager.Tools | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Azure.ServiceFabric.Tools | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Azure.Waverton | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Azure.Waverton.BuildTools | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.ClassDesigner | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.CodeMap | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Common.Azure.Tools | 17.14.36024.20 | -| Microsoft.VisualStudio.Component.CoreEditor | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.CppBuildInsights | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Debugger.JustInTime | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.DiagnosticTools | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.DockerTools | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.DotNetModelBuilder | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.DslTools | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Embedded | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.EntityFramework | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.FSharp | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.FSharp.Desktop | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.FSharp.WebTemplates | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.GraphDocument | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Graphics | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Graphics.Tools | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.HLSL | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.IISExpress | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.IntelliCode | 17.14.36414.12 | -| Microsoft.VisualStudio.Component.IntelliTrace.FrontEnd | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.JavaScript.Diagnostics | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.JavaScript.TypeScript | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.LinqToSql | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.LiveUnitTesting | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.ManagedDesktop.Core | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.ManagedDesktop.Prerequisites | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.MSODBC.SQL | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.MSSQL.CMDLnUtils | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Node.Tools | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.NuGet | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.NuGet.BuildTools | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.PortableLibrary | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Roslyn.Compiler | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Roslyn.LanguageServices | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Sharepoint.Tools | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.SQL.CLR | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.SQL.DataSources | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.SQL.LocalDB.Runtime | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.SQL.SSDT | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.TeamOffice | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.TestTools.CodedUITest | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.TestTools.WebLoadTest | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.TextTemplating | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.TypeScript.TSServer | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Unity | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.UWP.VC.ARM64 | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.UWP.VC.ARM64EC | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.14.29.16.11.ARM | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.14.29.16.11.ARM64 | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.ASAN | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.ATL | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.ATL.ARM | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.ATL.ARM.Spectre | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.ATL.ARM64 | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.ATL.ARM64.Spectre | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.ATL.Spectre | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.ATLMFC | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.ATLMFC.Spectre | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.CLI.Support | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.CMake.Project | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.CoreIde | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.DiagnosticTools | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.Llvm.Clang | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.Llvm.ClangToolset | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.MFC.ARM | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.MFC.ARM.Spectre | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.MFC.ARM64 | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.MFC.ARM64.Spectre | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.Modules.x86.x64 | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.Redist.14.Latest | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.Redist.MSM | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.Runtimes.ARM.Spectre | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.Runtimes.ARM64.Spectre | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.Runtimes.ARM64EC.Spectre | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.Runtimes.x86.x64.Spectre | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.TestAdapterForBoostTest | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.TestAdapterForGoogleTest | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.Tools.ARM | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.Tools.ARM64 | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.Tools.ARM64EC | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.Tools.x86.x64 | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Vcpkg | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VSSDK | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Wcf.Tooling | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Web | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.WebDeploy | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Windows10SDK | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Windows10SDK.19041 | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Windows11SDK.22621 | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Windows11SDK.26100 | 17.14.36414.12 | -| Microsoft.VisualStudio.Component.Windows11Sdk.WindowsPerformanceToolkit | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.WindowsAppSdkSupport.CSharp | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Workflow | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.WslDebugging | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.ArchitectureTools.Native | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.Azure.CloudServices | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.Azure.Prerequisites | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.Azure.ResourceManager.Tools | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.AzureFunctions | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.Maui.All | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.Maui.Android | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.Maui.Blazor | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.Maui.iOS | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.Maui.MacCatalyst | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.Maui.Shared | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.Maui.Windows | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.MSIX.Packaging | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Core | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Llvm.Clang | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.UWP.NetCoreAndStandard | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.UWP.VC.v142 | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.VC.Tools.142.x86.x64 | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.VisualStudioExtension.Prerequisites | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.Web | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.Web.CloudTools | 17.14.36322.40 | -| Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions.CMake | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions.TemplateEngine | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.WindowsAppDevelopment.Prerequisites | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.WindowsAppSDK.Cs | 17.14.36015.10 | +| Microsoft.Component.Azure.DataLake.Tools | 17.14.36510.44 | +| Microsoft.Component.ClickOnce | 17.14.36510.44 | +| Microsoft.Component.CodeAnalysis.SDK | 17.14.36510.44 | +| Microsoft.Component.MSBuild | 17.14.36510.44 | +| Microsoft.Component.NetFX.Native | 17.14.36510.44 | +| Microsoft.Component.PythonTools | 17.14.36510.44 | +| Microsoft.Component.PythonTools.Web | 17.14.36510.44 | +| Microsoft.Component.VC.Runtime.UCRTSDK | 17.14.36510.44 | +| Microsoft.ComponentGroup.Blend | 17.14.36510.44 | +| Microsoft.ComponentGroup.ClickOnce.Publish | 17.14.36510.44 | +| Microsoft.Net.Component.4.5.2.TargetingPack | 17.14.36510.44 | +| Microsoft.Net.Component.4.6.2.TargetingPack | 17.14.36510.44 | +| Microsoft.Net.Component.4.6.TargetingPack | 17.14.36510.44 | +| Microsoft.Net.Component.4.7.1.TargetingPack | 17.14.36510.44 | +| Microsoft.Net.Component.4.7.2.SDK | 17.14.36510.44 | +| Microsoft.Net.Component.4.7.2.TargetingPack | 17.14.36510.44 | +| Microsoft.Net.Component.4.7.TargetingPack | 17.14.36510.44 | +| Microsoft.Net.Component.4.8.1.SDK | 17.14.36510.44 | +| Microsoft.Net.Component.4.8.1.TargetingPack | 17.14.36510.44 | +| Microsoft.Net.Component.4.8.SDK | 17.14.36510.44 | +| Microsoft.Net.Component.4.8.TargetingPack | 17.14.36510.44 | +| Microsoft.Net.ComponentGroup.4.8.DeveloperTools | 17.14.36510.44 | +| Microsoft.Net.ComponentGroup.DevelopmentPrerequisites | 17.14.36510.44 | +| Microsoft.Net.ComponentGroup.TargetingPacks.Common | 17.14.36510.44 | +| microsoft.net.runtime.android | 9.0.925.41916 | +| microsoft.net.runtime.android.aot | 9.0.925.41916 | +| microsoft.net.runtime.android.aot.net8 | 9.0.925.41916 | +| microsoft.net.runtime.android.net8 | 9.0.925.41916 | +| microsoft.net.runtime.ios | 9.0.925.41916 | +| microsoft.net.runtime.ios.net8 | 9.0.925.41916 | +| microsoft.net.runtime.maccatalyst | 9.0.925.41916 | +| microsoft.net.runtime.maccatalyst.net8 | 9.0.925.41916 | +| microsoft.net.runtime.mono.tooling | 9.0.925.41916 | +| microsoft.net.runtime.mono.tooling.net8 | 9.0.925.41916 | +| microsoft.net.sdk.emscripten | 9.0.12.41804 | +| Microsoft.NetCore.Component.DevelopmentTools | 17.14.36510.44 | +| Microsoft.NetCore.Component.Runtime.8.0 | 17.14.36510.44 | +| Microsoft.NetCore.Component.Runtime.9.0 | 17.14.36510.44 | +| Microsoft.NetCore.Component.SDK | 17.14.36510.44 | +| Microsoft.NetCore.Component.Web | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.AppInsights.Tools | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.AspNet | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.AspNet45 | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Azure.AuthoringTools | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Azure.ClientLibs | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Azure.Compute.Emulator | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Azure.ResourceManager.Tools | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Azure.ServiceFabric.Tools | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Azure.Waverton | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Azure.Waverton.BuildTools | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.ClassDesigner | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.CodeMap | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Common.Azure.Tools | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.CoreEditor | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.CppBuildInsights | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Debugger.JustInTime | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.DiagnosticTools | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.DockerTools | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.DotNetModelBuilder | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.DslTools | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Embedded | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.EntityFramework | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.FSharp | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.FSharp.Desktop | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.FSharp.WebTemplates | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.GraphDocument | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Graphics | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Graphics.Tools | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.HLSL | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.IISExpress | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.IntelliCode | 17.14.36511.5 | +| Microsoft.VisualStudio.Component.IntelliTrace.FrontEnd | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.JavaScript.Diagnostics | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.JavaScript.TypeScript | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.LinqToSql | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.LiveUnitTesting | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.ManagedDesktop.Core | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.ManagedDesktop.Prerequisites | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.MSODBC.SQL | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.MSSQL.CMDLnUtils | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Node.Tools | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.NuGet | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.NuGet.BuildTools | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.PortableLibrary | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Roslyn.Compiler | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Roslyn.LanguageServices | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Sharepoint.Tools | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.SQL.CLR | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.SQL.DataSources | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.SQL.LocalDB.Runtime | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.SQL.SSDT | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.TeamOffice | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.TestTools.CodedUITest | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.TestTools.WebLoadTest | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.TextTemplating | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.TypeScript.TSServer | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Unity | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.UWP.VC.ARM64 | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.UWP.VC.ARM64EC | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.14.29.16.11.ARM | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.14.29.16.11.ARM64 | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.ASAN | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.ATL | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.ATL.ARM | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.ATL.ARM.Spectre | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.ATL.ARM64 | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.ATL.ARM64.Spectre | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.ATL.Spectre | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.ATLMFC | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.ATLMFC.Spectre | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.CLI.Support | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.CMake.Project | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.CoreIde | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.DiagnosticTools | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.Llvm.Clang | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.Llvm.ClangToolset | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.MFC.ARM | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.MFC.ARM.Spectre | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.MFC.ARM64 | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.MFC.ARM64.Spectre | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.Modules.x86.x64 | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.Redist.14.Latest | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.Redist.MSM | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.Runtimes.ARM.Spectre | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.Runtimes.ARM64.Spectre | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.Runtimes.ARM64EC.Spectre | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.Runtimes.x86.x64.Spectre | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.TestAdapterForBoostTest | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.TestAdapterForGoogleTest | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.Tools.ARM | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.Tools.ARM64 | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.Tools.ARM64EC | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.Tools.x86.x64 | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Vcpkg | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VSSDK | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Wcf.Tooling | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Web | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.WebDeploy | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Windows10SDK | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Windows10SDK.19041 | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Windows11SDK.22621 | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Windows11SDK.26100 | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Windows11Sdk.WindowsPerformanceToolkit | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.WindowsAppSdkSupport.CSharp | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Workflow | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.WslDebugging | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.ArchitectureTools.Native | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.Azure.CloudServices | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.Azure.Prerequisites | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.Azure.ResourceManager.Tools | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.AzureFunctions | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.Maui.All | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.Maui.Android | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.Maui.Blazor | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.Maui.iOS | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.Maui.MacCatalyst | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.Maui.Shared | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.Maui.Windows | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.MSIX.Packaging | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Core | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Llvm.Clang | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.UWP.NetCoreAndStandard | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.UWP.VC.v142 | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.VC.Tools.142.x86.x64 | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.VisualStudioExtension.Prerequisites | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.Web | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.Web.CloudTools | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions.CMake | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions.TemplateEngine | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.WindowsAppDevelopment.Prerequisites | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.WindowsAppSDK.Cs | 17.14.36510.44 | | Microsoft.VisualStudio.Workload.Azure | 17.14.36322.40 | | Microsoft.VisualStudio.Workload.CoreEditor | 17.14.36015.10 | | Microsoft.VisualStudio.Workload.Data | 17.14.36015.10 | | Microsoft.VisualStudio.Workload.DataScience | 17.14.36015.10 | | Microsoft.VisualStudio.Workload.ManagedDesktop | 17.14.36015.10 | | Microsoft.VisualStudio.Workload.ManagedGame | 17.14.36301.6 | -| Microsoft.VisualStudio.Workload.NativeCrossPlat | 17.14.36108.8 | +| Microsoft.VisualStudio.Workload.NativeCrossPlat | 17.14.36510.44 | | Microsoft.VisualStudio.Workload.NativeDesktop | 17.14.36331.10 | | Microsoft.VisualStudio.Workload.NativeGame | 17.14.36331.10 | | Microsoft.VisualStudio.Workload.NativeMobile | 17.14.36015.10 | @@ -453,11 +453,11 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Workload.Python | 17.14.36015.10 | | Microsoft.VisualStudio.Workload.Universal | 17.14.36331.10 | | Microsoft.VisualStudio.Workload.VisualStudioExtension | 17.14.36015.10 | -| runtimes.ios | 9.0.825.36511 | -| runtimes.ios.net8 | 9.0.825.36511 | -| runtimes.maccatalyst | 9.0.825.36511 | -| runtimes.maccatalyst.net8 | 9.0.825.36511 | -| wasm.tools | 9.0.825.36511 | +| runtimes.ios | 9.0.925.41916 | +| runtimes.ios.net8 | 9.0.925.41916 | +| runtimes.maccatalyst | 9.0.925.41916 | +| runtimes.maccatalyst.net8 | 9.0.925.41916 | +| wasm.tools | 9.0.925.41916 | | ProBITools.MicrosoftAnalysisServicesModelingProjects2022 | 3.0.4 | | ProBITools.MicrosoftReportProjectsforVisualStudio2022 | 3.0.1 | | SSIS.MicrosoftDataToolsIntegrationServices | 1.6.2 | @@ -486,19 +486,19 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - 10.0.26100.0 ### .NET Core Tools -- .NET Core SDK: 8.0.119, 8.0.206, 8.0.316, 8.0.413, 9.0.109, 9.0.205, 9.0.304 +- .NET Core SDK: 8.0.120, 8.0.206, 8.0.317, 8.0.414, 9.0.110, 9.0.205, 9.0.305 - .NET Framework: 4.7.2, 4.8, 4.8.1 -- Microsoft.AspNetCore.App: 6.0.39, 8.0.6, 8.0.19, 9.0.6, 9.0.8 -- Microsoft.NETCore.App: 6.0.39, 8.0.6, 8.0.19, 9.0.6, 9.0.8 -- Microsoft.WindowsDesktop.App: 8.0.6, 8.0.19, 9.0.6, 9.0.8 +- Microsoft.AspNetCore.App: 6.0.39, 8.0.6, 8.0.20, 9.0.6, 9.0.9 +- Microsoft.NETCore.App: 6.0.39, 8.0.6, 8.0.20, 9.0.6, 9.0.9 +- Microsoft.WindowsDesktop.App: 8.0.6, 8.0.20, 9.0.6, 9.0.9 - nbgv 3.7.115+d31f50f4d1 ### PowerShell Tools -- PowerShell 7.4.11 +- PowerShell 7.4.12 #### Powershell Modules - Az: 12.5.0 -- AWSPowershell: 5.0.49 +- AWSPowershell: 5.0.59 - DockerMsftProvider: 1.0.0.8 - MarkdownPS: 1.10 - Microsoft.Graph: 2.30.0 @@ -510,18 +510,18 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - VSSetup: 2.2.16 ### Android -| Package Name | Version | -| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 8.0 | -| Android Emulator | 36.1.9 | -| Android SDK Build-tools | 36.0.0
35.0.0 35.0.1
34.0.0
33.0.0 33.0.1 33.0.2 33.0.3
32.0.0
31.0.0 | -| Android SDK Platforms | android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3)
android-32 (rev 1)
android-31 (rev 1) | -| Android SDK Platform-Tools | 36.0.0 | -| Android Support Repository | 47.0.0 | -| CMake | 3.18.1
3.22.1
3.31.5 | -| Google Play services | 49 | -| Google Repository | 58 | -| NDK | 26.3.11579264
27.3.13750724
28.2.13676358 | +| Package Name | Version | +| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Android Command Line Tools | 8.0 | +| Android Emulator | 36.1.9 | +| Android SDK Build-tools | 36.0.0 36.1.0
35.0.0 35.0.1
34.0.0
33.0.0 33.0.1 33.0.2 33.0.3
32.0.0
31.0.0 | +| Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3)
android-32 (rev 1)
android-31 (rev 1) | +| Android SDK Platform-Tools | 36.0.0 | +| Android Support Repository | 47.0.0 | +| CMake | 3.18.1
3.22.1
3.31.5 | +| Google Play services | 49 | +| Google Repository | 58 | +| NDK | 26.3.11579264
27.3.13750724
28.2.13676358 | #### Environment variables | Name | Value | @@ -536,9 +536,9 @@ Note: MSYS2 is pre-installed on image but not added to PATH. ### Cached Docker images | Repository:Tag | Digest | Created | | ------------------------------------------------------------------------- | ------------------------------------------------------------------------ | ---------- | -| mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2022 | sha256:b06372fdf2436467edcaea8526ff623e86af057be7ae2096166ee8c6d6f0a7f4 | 2025-08-12 | -| mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2022 | sha256:93b737c136a81a61b8a27f87ae9072bd649cd39d950dadffc899b663e54cce18 | 2025-08-12 | -| mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2022 | sha256:35fb40d7f9be74ac14c712e1e5d0064aee2fdb4bf3173450c7c634b725801d80 | 2025-08-12 | -| mcr.microsoft.com/windows/nanoserver:ltsc2022 | sha256:6b12945bd34dd80b9c3bca145948d32155f0c3657c567909c85bb829f6197755 | 2025-08-08 | -| mcr.microsoft.com/windows/servercore:ltsc2022 | sha256:d9e1a220c13cf25c7b213fbd96df2b63671e2dba0de3909003d4bb23a8bc8a1c | 2025-08-08 | +| mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2022 | sha256:ec04e733695f49a0dc9132184f6b06704866b34f422004093c1972512c86259e | 2025-09-09 | +| mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2022 | sha256:3983348680840ca6e53ad641e314c3c9184ca2fd19f88bc467600f7d9f6e9d73 | 2025-09-09 | +| mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2022 | sha256:460dedaed73224f73ff10dc3ad754d0ed250aa57bcdf6c5052a811b4b7e29345 | 2025-09-09 | +| mcr.microsoft.com/windows/nanoserver:ltsc2022 | sha256:580b7fa4040be7b47d79c25fb73e3d6da2e68f32b95d9d4dfb70bde33564fc4a | 2025-09-05 | +| mcr.microsoft.com/windows/servercore:ltsc2022 | sha256:92659de869382c14a0276a5e93215d88cb182dc22f1ff3ada1f1b68b8648f3b2 | 2025-09-05 | From 75ec4229a66fb2bb0700c64a7f718331b13586d3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 26 Sep 2025 10:56:04 +0000 Subject: [PATCH 145/334] Updating readme file for win25 version 20250921.36.1 (#13055) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/windows/Windows2025-Readme.md | 470 +++++++++++++-------------- 1 file changed, 235 insertions(+), 235 deletions(-) diff --git a/images/windows/Windows2025-Readme.md b/images/windows/Windows2025-Readme.md index 3236426dcd..19cbe05a4b 100644 --- a/images/windows/Windows2025-Readme.md +++ b/images/windows/Windows2025-Readme.md @@ -1,26 +1,25 @@ | Announcements | |-| -| [[Windows, Ubuntu] CMake will be upgraded to latest version on September 15](https://github.com/actions/runner-images/issues/12958) | | [[Ubuntu & Windows] Four tools scheduled for deprecation on November 3, 2025](https://github.com/actions/runner-images/issues/12898) | | [Windows-latest workflows will use Windows Server 2025 image in GH](https://github.com/actions/runner-images/issues/12677) | | [[Windows-2022] Openssl version will be updated to version 3.5.2 on 2025-10-10](https://github.com/actions/runner-images/issues/12676) | -| [[Windows 2022] MongoDB 5.x version will be removed from Windows 2022 image on 2025-09-08 and will be updated to 7.x version.](https://github.com/actions/runner-images/issues/12640) | +| [[Windows 2022] MongoDB 5.x version will be removed from Windows 2022 image on 2025-10-06 and will be updated to 7.x version.](https://github.com/actions/runner-images/issues/12640) | *** # Windows Server 2025 -- OS Version: 10.0.26100 Build 4946 -- Image Version: 20250907.19.1 +- OS Version: 10.0.26100 Build 6584 +- Image Version: 20250921.36.1 ## Windows features - Windows Subsystem for Linux (WSLv1): Enabled -- Windows Subsystem for Linux (Default, WSLv2): 2.5.10.0 +- Windows Subsystem for Linux (Default, WSLv2): 2.6.1.0 ## Installed Software ### Language and Runtime - Bash 5.2.37(1)-release - Go 1.24.7 -- Julia 1.11.6 -- Kotlin 2.2.10 +- Julia 1.11.7 +- Kotlin 2.2.20 - LLVM 20.1.8 - Node 22.19.0 - Perl 5.40.2 @@ -30,7 +29,7 @@ ### Package Management - Chocolatey 2.5.1 -- Composer 2.8.11 +- Composer 2.8.12 - Helm 3.18.6 - Miniconda 25.7.0 (pre-installed on the image but not added to PATH) - NPM 10.9.3 @@ -38,7 +37,7 @@ - pip 25.2 (python 3.9) - Pipx 1.7.1 - RubyGems 3.5.22 -- Vcpkg (build from commit b1e15efef6) +- Vcpkg (build from commit 29ff5b8131) - Yarn 1.22.22 #### Environment variables @@ -49,15 +48,15 @@ ### Project Management - Ant 1.10.15 -- Gradle 9.0 +- Gradle 9.1 - Maven 3.9.11 - sbt 1.11.6 ### Tools - 7zip 25.01 - aria2 1.37.0 -- azcopy 10.30.0 -- Bazel 8.4.0 +- azcopy 10.30.1 +- Bazel 8.4.1 - Bazelisk 1.26.0 - Bicep 0.37.4 - Cabal 3.16.0.0 @@ -72,14 +71,14 @@ - ImageMagick 7.1.2-3 - jq 1.8.1 - Kind 0.30.0 -- Kubectl 1.34.0 +- Kubectl 1.34.1 - gcc 14.2.0 - gdb 16.2 - GNU Binutils 2.44 - Newman 6.2.1 -- OpenSSL 3.5.2 +- OpenSSL 3.5.3 - Packer 1.12.0 -- Pulumi 3.193.0 +- Pulumi 3.197.0 - R 4.4.2 - Service Fabric SDK 10.1.2493.9590 - Stack 3.7.1 @@ -92,12 +91,12 @@ - Ninja 1.13.1 ### CLI Tools -- AWS CLI 2.28.25 -- AWS SAM CLI 1.143.0 +- AWS CLI 2.30.5 +- AWS SAM CLI 1.144.0 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.77.0 - Azure DevOps CLI extension 1.0.2 -- GitHub CLI 2.78.0 +- GitHub CLI 2.79.0 ### Rust Tools - Cargo 1.89.0 @@ -110,11 +109,11 @@ - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 140.0.7339.81 -- Chrome Driver 140.0.7339.80 -- Microsoft Edge 140.0.3485.54 -- Microsoft Edge Driver 140.0.3485.54 -- Mozilla Firefox 142.0.1 +- Google Chrome 140.0.7339.186 +- Chrome Driver 140.0.7339.185 +- Microsoft Edge 140.0.3485.81 +- Microsoft Edge Driver 140.0.3485.81 +- Mozilla Firefox 143.0.1 - Gecko Driver 0.36.0 - IE Driver 4.14.0.0 - Selenium server 4.35.0 @@ -158,6 +157,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - 1.22.12 - 1.23.12 - 1.24.7 +- 1.25.1 #### Node.js - 18.20.8 @@ -179,7 +179,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - 3.1.7 - 3.2.9 - 3.3.9 -- 3.4.5 +- 3.4.6 ### Databases @@ -206,7 +206,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - MySQL 8.0.43.0 - SQL OLEDB Driver 18.7.4.0 - SQLPS 1.0 -- MongoDB Shell (mongosh) 2.5.7 +- MongoDB Shell (mongosh) 2.5.8 ### Web Servers | Name | Version | ConfigFile | ServiceName | ServiceStatus | ListenPort | @@ -217,32 +217,32 @@ Note: MSYS2 is pre-installed on image but not added to PATH. ### Visual Studio Enterprise 2022 | Name | Version | Path | | ----------------------------- | -------------- | -------------------------------------------------------- | -| Visual Studio Enterprise 2022 | 17.14.36414.22 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | +| Visual Studio Enterprise 2022 | 17.14.36511.14 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | #### Workloads, components and extensions | Package | Version | | ------------------------------------------------------------------------- | --------------- | | android | 35.0.78.0 | -| Component.Android.NDK.R23C | 17.14.36015.10 | -| Component.Android.SDK.MAUI | 17.14.36015.10 | -| Component.Dotfuscator | 17.14.36015.10 | -| Component.Linux.CMake | 17.14.36108.8 | -| Component.Linux.RemoteFileExplorer | 17.14.36108.8 | -| Component.MDD.Android | 17.14.36015.10 | -| Component.MDD.Linux | 17.14.36108.8 | -| Component.MDD.Linux.GCC.arm | 17.14.36015.10 | +| Component.Android.NDK.R23C | 17.14.36510.44 | +| Component.Android.SDK.MAUI | 17.14.36510.44 | +| Component.Dotfuscator | 17.14.36510.44 | +| Component.Linux.CMake | 17.14.36510.44 | +| Component.Linux.RemoteFileExplorer | 17.14.36510.44 | +| Component.MDD.Android | 17.14.36510.44 | +| Component.MDD.Linux | 17.14.36510.44 | +| Component.MDD.Linux.GCC.arm | 17.14.36510.44 | | Component.Microsoft.VisualStudio.LiveShare.2022 | 1.0.5949 | -| Component.Microsoft.VisualStudio.RazorExtension | 17.14.36015.10 | +| Component.Microsoft.VisualStudio.RazorExtension | 17.14.36510.44 | | Component.Microsoft.VisualStudio.Tools.Applications.amd64 | 17.0.35906.1 | -| Component.Microsoft.VisualStudio.Web.AzureFunctions | 17.14.36015.10 | -| Component.Microsoft.Web.LibraryManager | 17.14.36015.10 | +| Component.Microsoft.VisualStudio.Web.AzureFunctions | 17.14.36510.44 | +| Component.Microsoft.Web.LibraryManager | 17.14.36510.44 | | Component.Microsoft.WebTools.BrowserLink.WebLivePreview | 17.14.2.50506 | | Component.Microsoft.Windows.DriverKit | 10.0.26100.12 | -| Component.OpenJDK | 17.14.36015.10 | -| Component.UnityEngine.x64 | 17.14.36015.10 | -| Component.Unreal.Debugger | 17.14.36015.10 | -| Component.Unreal.Ide | 17.14.36015.10 | -| Component.VisualStudio.GitHub.Copilot | 17.14.36414.12 | +| Component.OpenJDK | 17.14.36510.44 | +| Component.UnityEngine.x64 | 17.14.36510.44 | +| Component.Unreal.Debugger | 17.14.36510.44 | +| Component.Unreal.Ide | 17.14.36510.44 | +| Component.VisualStudio.GitHub.Copilot | 17.14.36510.44 | | Component.VSInstallerProjects2022 | 2.0.1 | | Component.WixToolset.VisualStudioExtension.Dev17 | 1.0.0.22 | | Component.WixToolset.VisualStudioExtension.Schemas3 | 1.0.0.22 | @@ -251,182 +251,182 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | maui.blazor | 9.0.82.6628 | | maui.core | 9.0.82.6628 | | maui.windows | 9.0.82.6628 | -| Microsoft.Component.Azure.DataLake.Tools | 17.14.36015.10 | -| Microsoft.Component.ClickOnce | 17.14.36015.10 | -| Microsoft.Component.CodeAnalysis.SDK | 17.14.36015.10 | -| Microsoft.Component.MSBuild | 17.14.36015.10 | -| Microsoft.Component.NetFX.Native | 17.14.36015.10 | -| Microsoft.Component.PythonTools | 17.14.36015.10 | -| Microsoft.Component.PythonTools.Web | 17.14.36015.10 | -| Microsoft.Component.VC.Runtime.UCRTSDK | 17.14.36015.10 | -| Microsoft.ComponentGroup.Blend | 17.14.36015.10 | -| Microsoft.ComponentGroup.ClickOnce.Publish | 17.14.36015.10 | -| Microsoft.Net.Component.4.5.2.TargetingPack | 17.14.36015.10 | -| Microsoft.Net.Component.4.6.2.TargetingPack | 17.14.36015.10 | -| Microsoft.Net.Component.4.6.TargetingPack | 17.14.36015.10 | -| Microsoft.Net.Component.4.7.1.TargetingPack | 17.14.36015.10 | -| Microsoft.Net.Component.4.7.2.TargetingPack | 17.14.36015.10 | -| Microsoft.Net.Component.4.7.TargetingPack | 17.14.36015.10 | -| Microsoft.Net.Component.4.8.1.SDK | 17.14.36015.10 | -| Microsoft.Net.Component.4.8.1.TargetingPack | 17.14.36015.10 | -| Microsoft.Net.Component.4.8.SDK | 17.14.36015.10 | -| Microsoft.Net.Component.4.8.TargetingPack | 17.14.36015.10 | -| Microsoft.Net.ComponentGroup.4.8.DeveloperTools | 17.14.36015.10 | -| Microsoft.Net.ComponentGroup.DevelopmentPrerequisites | 17.14.36015.10 | -| Microsoft.Net.ComponentGroup.TargetingPacks.Common | 17.14.36015.10 | -| microsoft.net.runtime.android | 9.0.825.36511 | -| microsoft.net.runtime.android.aot | 9.0.825.36511 | -| microsoft.net.runtime.android.aot.net8 | 9.0.825.36511 | -| microsoft.net.runtime.android.net8 | 9.0.825.36511 | -| microsoft.net.runtime.ios | 9.0.825.36511 | -| microsoft.net.runtime.ios.net8 | 9.0.825.36511 | -| microsoft.net.runtime.maccatalyst | 9.0.825.36511 | -| microsoft.net.runtime.maccatalyst.net8 | 9.0.825.36511 | -| microsoft.net.runtime.mono.tooling | 9.0.825.36511 | -| microsoft.net.runtime.mono.tooling.net8 | 9.0.825.36511 | -| microsoft.net.sdk.emscripten | 9.0.12.35301 | -| Microsoft.NetCore.Component.DevelopmentTools | 17.14.36015.10 | -| Microsoft.NetCore.Component.Runtime.8.0 | 17.14.36331.10 | -| Microsoft.NetCore.Component.Runtime.9.0 | 17.14.36331.10 | -| Microsoft.NetCore.Component.SDK | 17.14.36331.10 | -| Microsoft.NetCore.Component.Web | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.AppInsights.Tools | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.AspNet | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.AspNet45 | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Azure.AuthoringTools | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Azure.ClientLibs | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Azure.Compute.Emulator | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Azure.ResourceManager.Tools | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Azure.ServiceFabric.Tools | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Azure.Waverton | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Azure.Waverton.BuildTools | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.ClassDesigner | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.CodeMap | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Common.Azure.Tools | 17.14.36024.20 | -| Microsoft.VisualStudio.Component.CoreEditor | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.CppBuildInsights | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Debugger.JustInTime | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.DiagnosticTools | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.DockerTools | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.DotNetModelBuilder | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.DslTools | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Embedded | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.EntityFramework | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.FSharp | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.FSharp.Desktop | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.FSharp.WebTemplates | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.GraphDocument | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Graphics | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Graphics.Tools | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.HLSL | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.IISExpress | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.IntelliCode | 17.14.36414.12 | -| Microsoft.VisualStudio.Component.IntelliTrace.FrontEnd | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.JavaScript.Diagnostics | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.JavaScript.TypeScript | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.LinqToSql | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.LiveUnitTesting | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.ManagedDesktop.Core | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.ManagedDesktop.Prerequisites | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.MSODBC.SQL | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.MSSQL.CMDLnUtils | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Node.Tools | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.NuGet | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.NuGet.BuildTools | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.PortableLibrary | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Roslyn.Compiler | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Roslyn.LanguageServices | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Sharepoint.Tools | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.SQL.CLR | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.SQL.DataSources | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.SQL.LocalDB.Runtime | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.SQL.SSDT | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.TeamOffice | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.TestTools.CodedUITest | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.TestTools.WebLoadTest | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.TextTemplating | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.TypeScript.TSServer | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Unity | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.UWP.VC.ARM64 | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.UWP.VC.ARM64EC | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.14.29.16.11.ARM | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.14.29.16.11.ARM64 | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.ASAN | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.ATL | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.ATL.ARM | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.ATL.ARM.Spectre | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.ATL.ARM64 | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.ATL.ARM64.Spectre | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.ATL.Spectre | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.ATLMFC | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.ATLMFC.Spectre | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.CLI.Support | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.CMake.Project | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.CoreIde | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.DiagnosticTools | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.Llvm.Clang | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.Llvm.ClangToolset | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.MFC.ARM | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.MFC.ARM.Spectre | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.MFC.ARM64 | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.MFC.ARM64.Spectre | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.Modules.x86.x64 | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.Redist.14.Latest | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.Redist.MSM | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.Runtimes.ARM.Spectre | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.Runtimes.ARM64.Spectre | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.Runtimes.ARM64EC.Spectre | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.Runtimes.x86.x64.Spectre | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.TestAdapterForBoostTest | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.TestAdapterForGoogleTest | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.Tools.ARM | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.Tools.ARM64 | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.Tools.ARM64EC | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VC.Tools.x86.x64 | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Vcpkg | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.VSSDK | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Wcf.Tooling | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Web | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.WebDeploy | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Windows10SDK | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Windows11SDK.26100 | 17.14.36414.12 | -| Microsoft.VisualStudio.Component.Windows11Sdk.WindowsPerformanceToolkit | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.WindowsAppSdkSupport.CSharp | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.Workflow | 17.14.36015.10 | -| Microsoft.VisualStudio.Component.WslDebugging | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.ArchitectureTools.Native | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.Azure.CloudServices | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.Azure.Prerequisites | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.Azure.ResourceManager.Tools | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.AzureFunctions | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.Maui.All | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.Maui.Android | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.Maui.Blazor | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.Maui.iOS | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.Maui.MacCatalyst | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.Maui.Shared | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.Maui.Windows | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.MSIX.Packaging | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Core | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Llvm.Clang | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.UWP.NetCoreAndStandard | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.UWP.VC.v142 | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.VC.Tools.142.x86.x64 | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.VisualStudioExtension.Prerequisites | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.Web | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.Web.CloudTools | 17.14.36322.40 | -| Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions.CMake | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions.TemplateEngine | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.WindowsAppDevelopment.Prerequisites | 17.14.36015.10 | -| Microsoft.VisualStudio.ComponentGroup.WindowsAppSDK.Cs | 17.14.36015.10 | +| Microsoft.Component.Azure.DataLake.Tools | 17.14.36510.44 | +| Microsoft.Component.ClickOnce | 17.14.36510.44 | +| Microsoft.Component.CodeAnalysis.SDK | 17.14.36510.44 | +| Microsoft.Component.MSBuild | 17.14.36510.44 | +| Microsoft.Component.NetFX.Native | 17.14.36510.44 | +| Microsoft.Component.PythonTools | 17.14.36510.44 | +| Microsoft.Component.PythonTools.Web | 17.14.36510.44 | +| Microsoft.Component.VC.Runtime.UCRTSDK | 17.14.36510.44 | +| Microsoft.ComponentGroup.Blend | 17.14.36510.44 | +| Microsoft.ComponentGroup.ClickOnce.Publish | 17.14.36510.44 | +| Microsoft.Net.Component.4.5.2.TargetingPack | 17.14.36510.44 | +| Microsoft.Net.Component.4.6.2.TargetingPack | 17.14.36510.44 | +| Microsoft.Net.Component.4.6.TargetingPack | 17.14.36510.44 | +| Microsoft.Net.Component.4.7.1.TargetingPack | 17.14.36510.44 | +| Microsoft.Net.Component.4.7.2.TargetingPack | 17.14.36510.44 | +| Microsoft.Net.Component.4.7.TargetingPack | 17.14.36510.44 | +| Microsoft.Net.Component.4.8.1.SDK | 17.14.36510.44 | +| Microsoft.Net.Component.4.8.1.TargetingPack | 17.14.36510.44 | +| Microsoft.Net.Component.4.8.SDK | 17.14.36510.44 | +| Microsoft.Net.Component.4.8.TargetingPack | 17.14.36510.44 | +| Microsoft.Net.ComponentGroup.4.8.DeveloperTools | 17.14.36510.44 | +| Microsoft.Net.ComponentGroup.DevelopmentPrerequisites | 17.14.36510.44 | +| Microsoft.Net.ComponentGroup.TargetingPacks.Common | 17.14.36510.44 | +| microsoft.net.runtime.android | 9.0.925.41916 | +| microsoft.net.runtime.android.aot | 9.0.925.41916 | +| microsoft.net.runtime.android.aot.net8 | 9.0.925.41916 | +| microsoft.net.runtime.android.net8 | 9.0.925.41916 | +| microsoft.net.runtime.ios | 9.0.925.41916 | +| microsoft.net.runtime.ios.net8 | 9.0.925.41916 | +| microsoft.net.runtime.maccatalyst | 9.0.925.41916 | +| microsoft.net.runtime.maccatalyst.net8 | 9.0.925.41916 | +| microsoft.net.runtime.mono.tooling | 9.0.925.41916 | +| microsoft.net.runtime.mono.tooling.net8 | 9.0.925.41916 | +| microsoft.net.sdk.emscripten | 9.0.12.41804 | +| Microsoft.NetCore.Component.DevelopmentTools | 17.14.36510.44 | +| Microsoft.NetCore.Component.Runtime.8.0 | 17.14.36510.44 | +| Microsoft.NetCore.Component.Runtime.9.0 | 17.14.36510.44 | +| Microsoft.NetCore.Component.SDK | 17.14.36510.44 | +| Microsoft.NetCore.Component.Web | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.AppInsights.Tools | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.AspNet | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.AspNet45 | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Azure.AuthoringTools | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Azure.ClientLibs | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Azure.Compute.Emulator | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Azure.ResourceManager.Tools | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Azure.ServiceFabric.Tools | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Azure.Waverton | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Azure.Waverton.BuildTools | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.ClassDesigner | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.CodeMap | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Common.Azure.Tools | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.CoreEditor | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.CppBuildInsights | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Debugger.JustInTime | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.DiagnosticTools | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.DockerTools | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.DotNetModelBuilder | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.DslTools | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Embedded | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.EntityFramework | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.FSharp | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.FSharp.Desktop | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.FSharp.WebTemplates | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.GraphDocument | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Graphics | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Graphics.Tools | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.HLSL | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.IISExpress | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.IntelliCode | 17.14.36511.5 | +| Microsoft.VisualStudio.Component.IntelliTrace.FrontEnd | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.JavaScript.Diagnostics | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.JavaScript.TypeScript | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.LinqToSql | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.LiveUnitTesting | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.ManagedDesktop.Core | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.ManagedDesktop.Prerequisites | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.MSODBC.SQL | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.MSSQL.CMDLnUtils | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Node.Tools | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.NuGet | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.NuGet.BuildTools | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.PortableLibrary | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Roslyn.Compiler | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Roslyn.LanguageServices | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Sharepoint.Tools | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.SQL.CLR | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.SQL.DataSources | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.SQL.LocalDB.Runtime | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.SQL.SSDT | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.TeamOffice | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.TestTools.CodedUITest | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.TestTools.WebLoadTest | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.TextTemplating | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.TypeScript.TSServer | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Unity | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.UWP.VC.ARM64 | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.UWP.VC.ARM64EC | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.14.29.16.11.ARM | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.14.29.16.11.ARM64 | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.ASAN | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.ATL | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.ATL.ARM | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.ATL.ARM.Spectre | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.ATL.ARM64 | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.ATL.ARM64.Spectre | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.ATL.Spectre | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.ATLMFC | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.ATLMFC.Spectre | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.CLI.Support | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.CMake.Project | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.CoreIde | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.DiagnosticTools | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.Llvm.Clang | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.Llvm.ClangToolset | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.MFC.ARM | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.MFC.ARM.Spectre | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.MFC.ARM64 | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.MFC.ARM64.Spectre | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.Modules.x86.x64 | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.Redist.14.Latest | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.Redist.MSM | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.Runtimes.ARM.Spectre | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.Runtimes.ARM64.Spectre | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.Runtimes.ARM64EC.Spectre | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.Runtimes.x86.x64.Spectre | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.TestAdapterForBoostTest | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.TestAdapterForGoogleTest | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.Tools.ARM | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.Tools.ARM64 | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.Tools.ARM64EC | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VC.Tools.x86.x64 | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Vcpkg | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.VSSDK | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Wcf.Tooling | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Web | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.WebDeploy | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Windows10SDK | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Windows11SDK.26100 | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Windows11Sdk.WindowsPerformanceToolkit | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.WindowsAppSdkSupport.CSharp | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Workflow | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.WslDebugging | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.ArchitectureTools.Native | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.Azure.CloudServices | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.Azure.Prerequisites | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.Azure.ResourceManager.Tools | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.AzureFunctions | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.Maui.All | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.Maui.Android | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.Maui.Blazor | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.Maui.iOS | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.Maui.MacCatalyst | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.Maui.Shared | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.Maui.Windows | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.MSIX.Packaging | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Core | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Llvm.Clang | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.UWP.NetCoreAndStandard | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.UWP.VC.v142 | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.VC.Tools.142.x86.x64 | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.VisualStudioExtension.Prerequisites | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.Web | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.Web.CloudTools | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions.CMake | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions.TemplateEngine | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.WindowsAppDevelopment.Prerequisites | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.WindowsAppSDK.Cs | 17.14.36510.44 | | Microsoft.VisualStudio.Workload.Azure | 17.14.36322.40 | | Microsoft.VisualStudio.Workload.CoreEditor | 17.14.36015.10 | | Microsoft.VisualStudio.Workload.Data | 17.14.36015.10 | | Microsoft.VisualStudio.Workload.DataScience | 17.14.36015.10 | | Microsoft.VisualStudio.Workload.ManagedDesktop | 17.14.36015.10 | | Microsoft.VisualStudio.Workload.ManagedGame | 17.14.36301.6 | -| Microsoft.VisualStudio.Workload.NativeCrossPlat | 17.14.36108.8 | +| Microsoft.VisualStudio.Workload.NativeCrossPlat | 17.14.36510.44 | | Microsoft.VisualStudio.Workload.NativeDesktop | 17.14.36331.10 | | Microsoft.VisualStudio.Workload.NativeGame | 17.14.36331.10 | | Microsoft.VisualStudio.Workload.NativeMobile | 17.14.36015.10 | @@ -437,11 +437,11 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Workload.Python | 17.14.36015.10 | | Microsoft.VisualStudio.Workload.Universal | 17.14.36331.10 | | Microsoft.VisualStudio.Workload.VisualStudioExtension | 17.14.36015.10 | -| runtimes.ios | 9.0.825.36511 | -| runtimes.ios.net8 | 9.0.825.36511 | -| runtimes.maccatalyst | 9.0.825.36511 | -| runtimes.maccatalyst.net8 | 9.0.825.36511 | -| wasm.tools | 9.0.825.36511 | +| runtimes.ios | 9.0.925.41916 | +| runtimes.ios.net8 | 9.0.925.41916 | +| runtimes.maccatalyst | 9.0.925.41916 | +| runtimes.maccatalyst.net8 | 9.0.925.41916 | +| wasm.tools | 9.0.925.41916 | | ProBITools.MicrosoftAnalysisServicesModelingProjects2022 | 3.0.4 | | ProBITools.MicrosoftReportProjectsforVisualStudio2022 | 3.0.1 | | SSIS.MicrosoftDataToolsIntegrationServices | 1.6.2 | @@ -466,19 +466,19 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - 10.0.26100.0 ### .NET Core Tools -- .NET Core SDK: 8.0.119, 8.0.206, 8.0.316, 8.0.413, 9.0.109, 9.0.205, 9.0.304 +- .NET Core SDK: 8.0.120, 8.0.206, 8.0.317, 8.0.414, 9.0.110, 9.0.205, 9.0.305 - .NET Framework: 4.8, 4.8.1 -- Microsoft.AspNetCore.App: 8.0.6, 8.0.19, 9.0.6, 9.0.8 -- Microsoft.NETCore.App: 8.0.6, 8.0.19, 9.0.6, 9.0.8 -- Microsoft.WindowsDesktop.App: 8.0.6, 8.0.19, 9.0.6, 9.0.8 +- Microsoft.AspNetCore.App: 8.0.6, 8.0.20, 9.0.6, 9.0.9 +- Microsoft.NETCore.App: 8.0.6, 8.0.20, 9.0.6, 9.0.9 +- Microsoft.WindowsDesktop.App: 8.0.6, 8.0.20, 9.0.6, 9.0.9 - nbgv 3.7.115+d31f50f4d1 ### PowerShell Tools -- PowerShell 7.4.11 +- PowerShell 7.4.12 #### Powershell Modules - Az: 12.5.0 -- AWSPowershell: 5.0.49 +- AWSPowershell: 5.0.59 - DockerMsftProvider: 1.0.0.8 - MarkdownPS: 1.10 - Microsoft.Graph: 2.30.0 @@ -490,18 +490,18 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - VSSetup: 2.2.16 ### Android -| Package Name | Version | -| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 16.0 | -| Android Emulator | 36.1.9 | -| Android SDK Build-tools | 36.0.0
35.0.0 35.0.1
34.0.0 | -| Android SDK Platforms | android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3) | -| Android SDK Platform-Tools | 36.0.0 | -| Android Support Repository | 47.0.0 | -| CMake | 3.22.1
3.30.5
3.31.5 | -| Google Play services | 49 | -| Google Repository | 58 | -| NDK | 26.3.11579264
27.3.13750724
28.2.13676358 | +| Package Name | Version | +| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Android Command Line Tools | 16.0 | +| Android Emulator | 36.1.9 | +| Android SDK Build-tools | 36.0.0 36.1.0
35.0.0 35.0.1
34.0.0 | +| Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3) | +| Android SDK Platform-Tools | 36.0.0 | +| Android Support Repository | 47.0.0 | +| CMake | 3.22.1
3.30.5
3.31.5 | +| Google Play services | 49 | +| Google Repository | 58 | +| NDK | 26.3.11579264
27.3.13750724
28.2.13676358 | #### Environment variables | Name | Value | From 9da76c777a49886ca3ee062ad347d7768459a5b9 Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Fri, 26 Sep 2025 15:14:53 +0200 Subject: [PATCH 146/334] [macOS] Add MetalToolchain component for Xcode 26+ (#13088) --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- images/macos/scripts/build/Install-Xcode.ps1 | 7 ++- .../scripts/helpers/Xcode.Installer.psm1 | 52 ++----------------- 2 files changed, 10 insertions(+), 49 deletions(-) diff --git a/images/macos/scripts/build/Install-Xcode.ps1 b/images/macos/scripts/build/Install-Xcode.ps1 index d8f3ac7b97..7aa6c2c03c 100644 --- a/images/macos/scripts/build/Install-Xcode.ps1 +++ b/images/macos/scripts/build/Install-Xcode.ps1 @@ -10,7 +10,7 @@ Import-Module "$env:HOME/image-generation/helpers/Xcode.Installer.psm1" -Disable $arch = Get-Architecture [Array]$xcodeVersions = (Get-ToolsetContent).xcode.$arch.versions -write-host $xcodeVersions +Write-Host $xcodeVersions $defaultXcode = (Get-ToolsetContent).xcode.default [Array]::Reverse($xcodeVersions) $threadCount = "5" @@ -33,7 +33,10 @@ Write-Host "Configuring Xcode versions..." $xcodeVersions | ForEach-Object { Write-Host "Configuring Xcode $($_.link) ..." Invoke-XcodeRunFirstLaunch -Version $_.link - Install-AdditionalSimulatorRuntimes -Version $_.link -Arch $arch -Runtimes $_.install_runtimes + Install-XcodeAdditionalSimulatorRuntimes -Version $_.link -Arch $arch -Runtimes $_.install_runtimes + if ($_.link -match '\d{2}(?=[._])' -and [int]$matches[0] -ge 26) { + Install-XcodeAdditionalComponents -Version $_.link + } } Invoke-XcodeRunFirstLaunch -Version $defaultXcode diff --git a/images/macos/scripts/helpers/Xcode.Installer.psm1 b/images/macos/scripts/helpers/Xcode.Installer.psm1 index e65d745eae..1007f73439 100644 --- a/images/macos/scripts/helpers/Xcode.Installer.psm1 +++ b/images/macos/scripts/helpers/Xcode.Installer.psm1 @@ -42,46 +42,6 @@ function Invoke-DownloadXcodeArchive { return $tempXipDirectory } -function Resolve-ExactXcodeVersion { - param ( - [Parameter(Mandatory)] - [string] $Version - ) - - # if toolset string contains spaces, consider it as a full name of Xcode - if ($Version -match "\s") { - return $Version - } - - $semverVersion = [SemVer]::Parse($Version) - $availableVersions = Get-AvailableXcodeVersions - $satisfiedVersions = $availableVersions | Where-Object { $semverVersion -eq $_.stableSemver } - - return $satisfiedVersions | Select-Object -Last 1 -ExpandProperty rawVersion -} - -function Get-AvailableXcodeVersions { - $rawVersionsList = Invoke-XCVersion -Arguments "list" | ForEach-Object { $_.Trim() } | Where-Object { $_ -match "^\d" } - $availableVersions = $rawVersionsList | ForEach-Object { - $partStable,$partMajor = $_.Split(" ", 2) - $semver = $stableSemver = [SemVer]::Parse($partStable) - - if ($partMajor) { - # Convert 'beta 3' -> 'beta.3', 'Release Candidate' -> 'releasecandidate', 'GM Seed 2' -> 'gmseed.2' - $normalizedLabel = $partMajor.toLower() -replace " (\d)", '.$1' -replace " ([a-z])", '$1' - $semver = [SemVer]::new($stableSemver.Major, $stableSemver.Minor, $stableSemver.Patch, $normalizedLabel) - } - - return [PSCustomObject]@{ - semver = $semver - rawVersion = $_ - stableSemver = $stableSemver - } - } - - return $availableVersions | Sort-Object -Property semver -} - function Expand-XcodeXipArchive { param ( [Parameter(Mandatory)] @@ -145,18 +105,16 @@ function Approve-XcodeLicense { } } -function Install-XcodeAdditionalPackages { +function Install-XcodeAdditionalComponents { param ( [Parameter(Mandatory)] [string] $Version ) - Write-Host "Installing additional packages for Xcode $Version..." + Write-Host "Installing additional MetalToolchain component for Xcode $Version..." $xcodeRootPath = Get-XcodeRootPath -Version $Version - $packages = Get-ChildItem -Path "$xcodeRootPath/Contents/Resources/Packages" -Filter "*.pkg" -File - $packages | ForEach-Object { - Invoke-ValidateCommand "sudo installer -pkg $($_.FullName) -target / -allowUntrusted" - } + $xcodeBuildPath = Get-XcodeToolPath -XcodeRootPath $xcodeRootPath -ToolName "xcodebuild" + Invoke-ValidateCommand "$xcodeBuildPath -downloadComponent MetalToolchain" | Out-Null } function Invoke-XcodeRunFirstLaunch { @@ -170,7 +128,7 @@ function Invoke-XcodeRunFirstLaunch { Invoke-ValidateCommand "sudo $xcodeRootPath -runFirstLaunch" } -function Install-AdditionalSimulatorRuntimes { +function Install-XcodeAdditionalSimulatorRuntimes { param ( [Parameter(Mandatory)] [string] $Version, From b41b1a3ee95ba408f36d3da14367817ba4fc728c Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Fri, 26 Sep 2025 15:29:04 +0200 Subject: [PATCH 147/334] [macOS] Add TCL/TK to macOS 15 images (#13092) --- images/macos/scripts/build/install-common-utils.sh | 2 +- images/macos/scripts/docs-gen/Generate-SoftwareReport.ps1 | 5 +---- images/macos/toolsets/toolset-15.json | 1 + 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/images/macos/scripts/build/install-common-utils.sh b/images/macos/scripts/build/install-common-utils.sh index 269ff89381..4514d276bc 100644 --- a/images/macos/scripts/build/install-common-utils.sh +++ b/images/macos/scripts/build/install-common-utils.sh @@ -17,7 +17,7 @@ for package in $common_packages; do tcl-tk@8) brew_smart_install "$package" - if is_VenturaX64 || is_SonomaX64; then + if is_VenturaX64 || is_SonomaX64 || is_SequoiaX64; then # Fix for https://github.com/actions/runner-images/issues/11074 ln -sf "$(brew --prefix tcl-tk@8)/lib/libtcl8.6.dylib" /usr/local/lib/libtcl8.6.dylib ln -sf "$(brew --prefix tcl-tk@8)/lib/libtk8.6.dylib" /usr/local/lib/libtk8.6.dylib diff --git a/images/macos/scripts/docs-gen/Generate-SoftwareReport.ps1 b/images/macos/scripts/docs-gen/Generate-SoftwareReport.ps1 index 9cab34a637..0739384c03 100644 --- a/images/macos/scripts/docs-gen/Generate-SoftwareReport.ps1 +++ b/images/macos/scripts/docs-gen/Generate-SoftwareReport.ps1 @@ -174,11 +174,8 @@ $android.AddTable($androidTable) $androidEnv = $android.AddHeader("Environment variables") $androidEnv.AddTable($(Build-AndroidEnvironmentTable)) -if ($os.IsSonoma -or $os.IsVentura -or (-not $os.IsArm64)) { +if ($os.IsSonoma -or $os.IsVentura -or $os.IsSequoia) { $miscellaneous = $installedSoftware.AddHeader("Miscellaneous") -} - -if ($os.IsSonoma -or $os.IsVentura) { $miscellaneous.AddToolVersion("Tcl/Tk", $(Get-TclTkVersion)) } diff --git a/images/macos/toolsets/toolset-15.json b/images/macos/toolsets/toolset-15.json index af19f3c57d..f15fdd7f1c 100644 --- a/images/macos/toolsets/toolset-15.json +++ b/images/macos/toolsets/toolset-15.json @@ -181,6 +181,7 @@ "perl", "pkgconf", "swiftformat", + "tcl-tk@8", "zstd", "ninja", "gmp", From 2aaa682025db2f2807e708e6d8c3ae08ccb1e11b Mon Sep 17 00:00:00 2001 From: vidya sagar <160703874+vidyasagarnimmagaddi@users.noreply.github.com> Date: Fri, 26 Sep 2025 21:59:33 +0530 Subject: [PATCH 148/334] [Ubuntu] Add Java 25 LTS (#13084) --- images/ubuntu/toolsets/toolset-2204.json | 2 +- images/ubuntu/toolsets/toolset-2404.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/images/ubuntu/toolsets/toolset-2204.json b/images/ubuntu/toolsets/toolset-2204.json index 64753baab9..9e1e147a77 100644 --- a/images/ubuntu/toolsets/toolset-2204.json +++ b/images/ubuntu/toolsets/toolset-2204.json @@ -71,7 +71,7 @@ ], "java": { "default": "11", - "versions": [ "8", "11", "17", "21"], + "versions": [ "8", "11", "17", "21", "25"], "maven": "3.9.11" }, "android": { diff --git a/images/ubuntu/toolsets/toolset-2404.json b/images/ubuntu/toolsets/toolset-2404.json index ce64c7e12d..4d319ab447 100644 --- a/images/ubuntu/toolsets/toolset-2404.json +++ b/images/ubuntu/toolsets/toolset-2404.json @@ -68,7 +68,7 @@ ], "java": { "default": "17", - "versions": [ "8", "11", "17", "21"], + "versions": [ "8", "11", "17", "21", "25"], "maven": "3.9.11" }, "android": { From d43555be6577f2ac4e4f78bf683c520687891e1b Mon Sep 17 00:00:00 2001 From: vidya sagar <160703874+vidyasagarnimmagaddi@users.noreply.github.com> Date: Fri, 26 Sep 2025 22:00:01 +0530 Subject: [PATCH 149/334] [Windows] Add JAVA 25 LTS (#13087) --- images/windows/toolsets/toolset-2022.json | 2 +- images/windows/toolsets/toolset-2025.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/images/windows/toolsets/toolset-2022.json b/images/windows/toolsets/toolset-2022.json index 86b86e5078..b9e1022595 100644 --- a/images/windows/toolsets/toolset-2022.json +++ b/images/windows/toolsets/toolset-2022.json @@ -101,7 +101,7 @@ ], "java": { "default": "8", - "versions": [ "8", "11", "17", "21"] + "versions": [ "8", "11", "17", "21", "25"] }, "android": { "commandline_tools_url": "https://dl.google.com/android/repository/commandlinetools-win-9123335_latest.zip", diff --git a/images/windows/toolsets/toolset-2025.json b/images/windows/toolsets/toolset-2025.json index e9dd68c2c2..91c6468a67 100644 --- a/images/windows/toolsets/toolset-2025.json +++ b/images/windows/toolsets/toolset-2025.json @@ -83,7 +83,7 @@ ], "java": { "default": "17", - "versions": [ "8", "11", "17", "21"] + "versions": [ "8", "11", "17", "21", "25"] }, "android": { "commandline_tools_url": "https://dl.google.com/android/repository/commandlinetools-win-12266719_latest.zip", From cb62bc3f7288c48a3e70ed2c34be4e6c2f1272c6 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 29 Sep 2025 08:49:12 +0000 Subject: [PATCH 150/334] Updating readme file for macos-14-arm64 version 20250922.1822 (#13060) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-14-arm64-Readme.md | 53 ++++++++++++++------------- 1 file changed, 28 insertions(+), 25 deletions(-) diff --git a/images/macos/macos-14-arm64-Readme.md b/images/macos/macos-14-arm64-Readme.md index 01dc8ab3cd..641f849531 100644 --- a/images/macos/macos-14-arm64-Readme.md +++ b/images/macos/macos-14-arm64-Readme.md @@ -1,5 +1,8 @@ | Announcements | |-| +| [Ruby binaries built on GitHub Actions runners are moving from a single release to one release per engine-version](https://github.com/actions/runner-images/issues/13050) | +| [[macOS] The macOS 13 Ventura based runner images will begin deprecation on September 22nd and will be fully unsupported by December 4th for GitHub and ADO](https://github.com/actions/runner-images/issues/13046) | +| [[macOS] The additional macOS 15 Sonoma Intel-based image will be available in GitHub Actions](https://github.com/actions/runner-images/issues/13045) | | [macOS 26 (Tahoe) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/13008) | | [[macOS] Cmake will be updated to version 4.* on September 8th](https://github.com/actions/runner-images/issues/12934) | | [[macOS] Deprecation of 4 tools on November 3rd.](https://github.com/actions/runner-images/issues/12873) | @@ -7,7 +10,7 @@ # macOS 14 - OS Version: macOS 14.7.6 (23H626) - Kernel Version: Darwin 23.6.0 -- Image Version: 20250915.1804 +- Image Version: 20250922.1822 ## Installed Software @@ -35,19 +38,19 @@ - Bundler 2.7.2 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 4.6.10 +- Homebrew 4.6.11 - NPM 10.8.2 - NuGet 6.3.1.1 - Pip3 25.2 (python 3.13) - Pipx 1.7.1 - RubyGems 3.7.2 -- Vcpkg 2025 (build from commit 62efe42f53) +- Vcpkg 2025 (build from commit 29ff5b8131) - Yarn 1.22.22 ### Project Management - Apache Ant 1.10.15 - Apache Maven 3.9.11 -- Gradle 9.0.0 +- Gradle 9.1.0 ### Utilities - 7-Zip 17.05 @@ -73,7 +76,7 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.30.1 +- AWS CLI 2.30.6 - AWS SAM CLI 1.144.0 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.77.0 @@ -90,12 +93,12 @@ ### Browsers - Safari 18.5 (19621.2.5.18.1) - SafariDriver 18.5 (19621.2.5.18.1) -- Google Chrome 140.0.7339.133 -- Google Chrome for Testing 140.0.7339.82 -- ChromeDriver 140.0.7339.82 -- Microsoft Edge 140.0.3485.66 -- Microsoft Edge WebDriver 140.0.3485.66 -- Mozilla Firefox 142.0.1 +- Google Chrome 140.0.7339.186 +- Google Chrome for Testing 140.0.7339.185 +- ChromeDriver 140.0.7339.185 +- Microsoft Edge 140.0.3485.81 +- Microsoft Edge WebDriver 140.0.3485.81 +- Mozilla Firefox 143.0.1 - geckodriver 0.36.0 - Selenium server 4.35.0 @@ -119,7 +122,7 @@ - 3.1.7 - 3.2.9 - 3.3.9 -- 3.4.5 +- 3.4.6 #### Python - 3.11.9 @@ -148,7 +151,7 @@ - Rustfmt 1.8.0-stable ### PowerShell Tools -- PowerShell 7.4.11 +- PowerShell 7.4.12 #### PowerShell Modules - Az: 12.5.0 @@ -256,18 +259,18 @@ | visionOS 2.2 | Apple Vision Pro | ### Android -| Package Name | Version | -| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 11.0 | -| Android Emulator | 36.1.9 | -| Android SDK Build-tools | 36.0.0
35.0.0 35.0.1
34.0.0
33.0.2 33.0.3 | -| Android SDK Platforms | android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3) | -| Android SDK Platform-Tools | 36.0.0 | -| Android Support Repository | 47.0.0 | -| CMake | 3.31.5 | -| Google Play services | 49 | -| Google Repository | 58 | -| NDK | 26.3.11579264 (default)
27.3.13750724
28.2.13676358 | +| Package Name | Version | +| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Android Command Line Tools | 11.0 | +| Android Emulator | 36.1.9 | +| Android SDK Build-tools | 36.0.0 36.1.0
35.0.0 35.0.1
34.0.0
33.0.2 33.0.3 | +| Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3) | +| Android SDK Platform-Tools | 36.0.0 | +| Android Support Repository | 47.0.0 | +| CMake | 3.31.5 | +| Google Play services | 49 | +| Google Repository | 58 | +| NDK | 26.3.11579264 (default)
27.3.13750724
28.2.13676358 | #### Environment variables | Name | Value | From 4e77d37c455a5874267c2ff01afc1e337e5422dc Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 29 Sep 2025 14:57:44 +0200 Subject: [PATCH 151/334] Updating readme file for macos-15-arm64 version 20250922.2357 (#13061) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-15-arm64-Readme.md | 49 ++++++++++++++------------- 1 file changed, 26 insertions(+), 23 deletions(-) diff --git a/images/macos/macos-15-arm64-Readme.md b/images/macos/macos-15-arm64-Readme.md index c1c4afaed2..61e080e3e4 100644 --- a/images/macos/macos-15-arm64-Readme.md +++ b/images/macos/macos-15-arm64-Readme.md @@ -1,5 +1,8 @@ | Announcements | |-| +| [Ruby binaries built on GitHub Actions runners are moving from a single release to one release per engine-version](https://github.com/actions/runner-images/issues/13050) | +| [[macOS] The macOS 13 Ventura based runner images will begin deprecation on September 22nd and will be fully unsupported by December 4th for GitHub and ADO](https://github.com/actions/runner-images/issues/13046) | +| [[macOS] The additional macOS 15 Sonoma Intel-based image will be available in GitHub Actions](https://github.com/actions/runner-images/issues/13045) | | [macOS 26 (Tahoe) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/13008) | | [[macOS] Cmake will be updated to version 4.* on September 8th](https://github.com/actions/runner-images/issues/12934) | | [[macOS] Deprecation of 4 tools on November 3rd.](https://github.com/actions/runner-images/issues/12873) | @@ -7,7 +10,7 @@ # macOS 15 - OS Version: macOS 15.6.1 (24G90) - Kernel Version: Darwin 24.6.0 -- Image Version: 20250916.2338 +- Image Version: 20250922.2357 ## Installed Software @@ -39,13 +42,13 @@ - Pip3 25.2 (python 3.13) - Pipx 1.7.1 - RubyGems 3.7.2 -- Vcpkg 2025 (build from commit 8a48867e54) +- Vcpkg 2025 (build from commit 29ff5b8131) - Yarn 1.22.22 ### Project Management - Apache Ant 1.10.15 - Apache Maven 3.9.11 -- Gradle 9.0.0 +- Gradle 9.1.0 ### Utilities - 7-Zip 17.05 @@ -71,7 +74,7 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.30.2 +- AWS CLI 2.30.6 - AWS SAM CLI 1.144.0 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.77.0 @@ -88,12 +91,12 @@ ### Browsers - Safari 18.6 (20621.3.11.11.3) - SafariDriver 18.6 (20621.3.11.11.3) -- Google Chrome 140.0.7339.133 -- Google Chrome for Testing 140.0.7339.82 -- ChromeDriver 140.0.7339.82 -- Microsoft Edge 140.0.3485.66 -- Microsoft Edge WebDriver 140.0.3485.66 -- Mozilla Firefox 142.0.1 +- Google Chrome 140.0.7339.186 +- Google Chrome for Testing 140.0.7339.185 +- ChromeDriver 140.0.7339.185 +- Microsoft Edge 140.0.3485.81 +- Microsoft Edge WebDriver 140.0.3485.81 +- Mozilla Firefox 143.0.1 - geckodriver 0.36.0 - Selenium server 4.35.0 @@ -146,7 +149,7 @@ - Rustfmt 1.8.0-stable ### PowerShell Tools -- PowerShell 7.4.11 +- PowerShell 7.4.12 #### PowerShell Modules - Az: 12.5.0 @@ -248,18 +251,18 @@ | visionOS 26.0 | Apple Vision Pro | ### Android -| Package Name | Version | -| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 16.0 | -| Android Emulator | 36.1.9 | -| Android SDK Build-tools | 36.0.0
35.0.0 35.0.1 | -| Android SDK Platforms | android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1) | -| Android SDK Platform-Tools | 36.0.0 | -| Android Support Repository | 47.0.0 | -| CMake | 3.31.5 | -| Google Play services | 49 | -| Google Repository | 58 | -| NDK | 26.3.11579264
27.3.13750724 (default)
28.2.13676358 | +| Package Name | Version | +| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Android Command Line Tools | 16.0 | +| Android Emulator | 36.1.9 | +| Android SDK Build-tools | 36.0.0 36.1.0
35.0.0 35.0.1 | +| Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1) | +| Android SDK Platform-Tools | 36.0.0 | +| Android Support Repository | 47.0.0 | +| CMake | 3.31.5 | +| Google Play services | 49 | +| Google Repository | 58 | +| NDK | 26.3.11579264
27.3.13750724 (default)
28.2.13676358 | #### Environment variables | Name | Value | From f2a289ae7acbfa85ffca3b80c23ea045a91e3d68 Mon Sep 17 00:00:00 2001 From: hemanthmanga <166606741+hemanthmanga@users.noreply.github.com> Date: Tue, 30 Sep 2025 20:09:57 +0530 Subject: [PATCH 152/334] [Windows 2025] Add InnoSetup (#13090) --- images/windows/scripts/docs-gen/Generate-SoftwareReport.ps1 | 4 +--- images/windows/scripts/tests/ChocoPackages.Tests.ps1 | 2 +- images/windows/toolsets/toolset-2025.json | 1 + 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/images/windows/scripts/docs-gen/Generate-SoftwareReport.ps1 b/images/windows/scripts/docs-gen/Generate-SoftwareReport.ps1 index 93b38fabd6..bcbfba4102 100644 --- a/images/windows/scripts/docs-gen/Generate-SoftwareReport.ps1 +++ b/images/windows/scripts/docs-gen/Generate-SoftwareReport.ps1 @@ -83,9 +83,7 @@ if (Test-IsWin19) { $tools.AddToolVersion("Google Cloud CLI", $(Get-GoogleCloudCLIVersion)) } $tools.AddToolVersion("ImageMagick", $(Get-ImageMagickVersion)) -if (-not (Test-IsWin25)) { - $tools.AddToolVersion("InnoSetup", $(Get-InnoSetupVersion)) -} +$tools.AddToolVersion("InnoSetup", $(Get-InnoSetupVersion)) $tools.AddToolVersion("jq", $(Get-JQVersion)) $tools.AddToolVersion("Kind", $(Get-KindVersion)) $tools.AddToolVersion("Kubectl", $(Get-KubectlVersion)) diff --git a/images/windows/scripts/tests/ChocoPackages.Tests.ps1 b/images/windows/scripts/tests/ChocoPackages.Tests.ps1 index 77b6089ca6..4e0bb3ccb9 100644 --- a/images/windows/scripts/tests/ChocoPackages.Tests.ps1 +++ b/images/windows/scripts/tests/ChocoPackages.Tests.ps1 @@ -28,7 +28,7 @@ Describe "GitVersion" -Skip:(-not (Test-IsWin19)) { } } -Describe "InnoSetup" -Skip:(Test-IsWin25) { +Describe "InnoSetup" { It "InnoSetup" { (Get-Command -Name iscc).CommandType | Should -BeExactly "Application" } diff --git a/images/windows/toolsets/toolset-2025.json b/images/windows/toolsets/toolset-2025.json index 91c6468a67..86dadfc249 100644 --- a/images/windows/toolsets/toolset-2025.json +++ b/images/windows/toolsets/toolset-2025.json @@ -278,6 +278,7 @@ { "name": "aria2" }, { "name": "azcopy10" }, { "name": "Bicep" }, + { "name": "innosetup" }, { "name": "jq" }, { "name": "NuGet.CommandLine" }, { "name": "packer" }, From d0017a94892b9a82a0a9814c27a5d033916cab92 Mon Sep 17 00:00:00 2001 From: xavier2k6 <42386382+xavier2k6@users.noreply.github.com> Date: Tue, 30 Sep 2025 17:02:42 +0100 Subject: [PATCH 153/334] [Windows 2025] Update `strawberryperl` to `5.42.0.1` (#12727) --- images/windows/toolsets/toolset-2025.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/images/windows/toolsets/toolset-2025.json b/images/windows/toolsets/toolset-2025.json index 86dadfc249..ebe48c01fa 100644 --- a/images/windows/toolsets/toolset-2025.json +++ b/images/windows/toolsets/toolset-2025.json @@ -296,7 +296,7 @@ }, { "name": "strawberryperl" , - "args": [ "--version", "5.40.2.2" ] + "args": [ "--version", "5.42.0.1" ] }, { "name": "imagemagick" }, { "name": "ninja" } From 41a7cee3c1afb1b3aad170ffae8d85bf262db862 Mon Sep 17 00:00:00 2001 From: kishorekumar-anchala <168699259+kishorekumar-anchala@users.noreply.github.com> Date: Wed, 1 Oct 2025 17:45:39 +0530 Subject: [PATCH 154/334] [Windows] Update windows-latest label to point to windows-2025 (#12925) Co-authored-by: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index dabdc666a7..6dbbbcfd4c 100644 --- a/README.md +++ b/README.md @@ -29,8 +29,8 @@ To build a VM machine from this repo's source, see the [instructions](docs/creat | macOS 14 Arm64 | `macos-14` or `macos-14-xlarge`| [macOS-14-arm64] | | macOS 13 ![Deprecated](https://img.shields.io/badge/-Deprecated-red) | `macos-13` or `macos-13-large` | [macOS-13] | | macOS 13 Arm64 ![Deprecated](https://img.shields.io/badge/-Deprecated-red) | `macos-13-xlarge` | [macOS-13-arm64] | -| Windows Server 2025 | `windows-2025` | [windows-2025] | -| Windows Server 2022 | `windows-latest` or `windows-2022` | [windows-2022] | +| Windows Server 2025 | `windows-latest` or `windows-2025` | [windows-2025] | +| Windows Server 2022 | `windows-2022` | [windows-2022] | | Windows Server 2019 ![Deprecated](https://img.shields.io/badge/-Deprecated-red) | `windows-2019` | [windows-2019] | ### Label scheme From 5d9238eda77b855d9389eabb366f66a108ecadf7 Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Wed, 1 Oct 2025 14:18:35 +0200 Subject: [PATCH 155/334] [Ubuntu] Add Go 1.25 (#13110) --- images/ubuntu/toolsets/toolset-2204.json | 3 ++- images/ubuntu/toolsets/toolset-2404.json | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/images/ubuntu/toolsets/toolset-2204.json b/images/ubuntu/toolsets/toolset-2204.json index 9e1e147a77..82c2b99554 100644 --- a/images/ubuntu/toolsets/toolset-2204.json +++ b/images/ubuntu/toolsets/toolset-2204.json @@ -45,7 +45,8 @@ "versions": [ "1.22.*", "1.23.*", - "1.24.*" + "1.24.*", + "1.25.*" ], "default": "1.24.*" }, diff --git a/images/ubuntu/toolsets/toolset-2404.json b/images/ubuntu/toolsets/toolset-2404.json index 4d319ab447..61b541343a 100644 --- a/images/ubuntu/toolsets/toolset-2404.json +++ b/images/ubuntu/toolsets/toolset-2404.json @@ -43,7 +43,8 @@ "versions": [ "1.22.*", "1.23.*", - "1.24.*" + "1.24.*", + "1.25.*" ], "default": "1.24.*" }, From 33a88878072da7fd7822d6e65a28a7c7c3ce8b00 Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Wed, 1 Oct 2025 14:19:05 +0200 Subject: [PATCH 156/334] [all OSs] Add Node 24 (#13111) --- images/macos/toolsets/toolset-14.json | 6 ++++-- images/macos/toolsets/toolset-15.json | 6 ++++-- images/ubuntu/toolsets/toolset-2204.json | 3 ++- images/ubuntu/toolsets/toolset-2404.json | 3 ++- images/windows/toolsets/toolset-2022.json | 3 ++- images/windows/toolsets/toolset-2025.json | 3 ++- 6 files changed, 16 insertions(+), 8 deletions(-) diff --git a/images/macos/toolsets/toolset-14.json b/images/macos/toolsets/toolset-14.json index 1df1e102ac..33dfe5be9b 100644 --- a/images/macos/toolsets/toolset-14.json +++ b/images/macos/toolsets/toolset-14.json @@ -255,14 +255,16 @@ "versions": [ "18.*", "20.*", - "22.*" + "22.*", + "24.*" ] }, "arm64": { "versions": [ "18.*", "20.*", - "22.*" + "22.*", + "24.*" ] } } diff --git a/images/macos/toolsets/toolset-15.json b/images/macos/toolsets/toolset-15.json index f15fdd7f1c..576df7aec3 100644 --- a/images/macos/toolsets/toolset-15.json +++ b/images/macos/toolsets/toolset-15.json @@ -259,14 +259,16 @@ "versions": [ "18.*", "20.*", - "22.*" + "22.*", + "24.*" ] }, "arm64": { "versions": [ "18.*", "20.*", - "22.*" + "22.*", + "24.*" ] } } diff --git a/images/ubuntu/toolsets/toolset-2204.json b/images/ubuntu/toolsets/toolset-2204.json index 82c2b99554..89ef036174 100644 --- a/images/ubuntu/toolsets/toolset-2204.json +++ b/images/ubuntu/toolsets/toolset-2204.json @@ -34,7 +34,8 @@ "versions": [ "18.*", "20.*", - "22.*" + "22.*", + "24.*" ] }, { diff --git a/images/ubuntu/toolsets/toolset-2404.json b/images/ubuntu/toolsets/toolset-2404.json index 61b541343a..f3acf6abb4 100644 --- a/images/ubuntu/toolsets/toolset-2404.json +++ b/images/ubuntu/toolsets/toolset-2404.json @@ -32,7 +32,8 @@ "versions": [ "18.*", "20.*", - "22.*" + "22.*", + "24.*" ] }, { diff --git a/images/windows/toolsets/toolset-2022.json b/images/windows/toolsets/toolset-2022.json index b9e1022595..1c72fb00c7 100644 --- a/images/windows/toolsets/toolset-2022.json +++ b/images/windows/toolsets/toolset-2022.json @@ -59,7 +59,8 @@ "versions": [ "18.*", "20.*", - "22.*" + "22.*", + "24.*" ] }, { diff --git a/images/windows/toolsets/toolset-2025.json b/images/windows/toolsets/toolset-2025.json index ebe48c01fa..81efc427eb 100644 --- a/images/windows/toolsets/toolset-2025.json +++ b/images/windows/toolsets/toolset-2025.json @@ -43,7 +43,8 @@ "versions": [ "18.*", "20.*", - "22.*" + "22.*", + "24.*" ] }, { From 240cc1fd312d602edc7e577fb2abf867c861ede6 Mon Sep 17 00:00:00 2001 From: xavier2k6 <42386382+xavier2k6@users.noreply.github.com> Date: Wed, 1 Oct 2025 15:40:15 +0100 Subject: [PATCH 157/334] [workflow] Bump GitHub `actions/checkout` packages to `v5` (#13112) https://github.com/actions/checkout/releases --- .github/workflows/check-pinned-versions.yml | 2 +- .github/workflows/codeql-analysis.yml | 2 +- .github/workflows/create_pull_request.yml | 2 +- .github/workflows/linter.yml | 2 +- .github/workflows/merge_pull_request.yml | 2 +- .github/workflows/powershell-tests.yml | 2 +- .github/workflows/trigger-ubuntu-win-build.yml | 6 +++--- .github/workflows/validate-json-schema.yml | 2 +- 8 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/check-pinned-versions.yml b/.github/workflows/check-pinned-versions.yml index e7e481e106..08ad112182 100644 --- a/.github/workflows/check-pinned-versions.yml +++ b/.github/workflows/check-pinned-versions.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Validate JSON Schema shell: pwsh diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 22c10f958e..986170bf8e 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -40,7 +40,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL diff --git a/.github/workflows/create_pull_request.yml b/.github/workflows/create_pull_request.yml index 8e1edc2eb1..59f65c55c1 100644 --- a/.github/workflows/create_pull_request.yml +++ b/.github/workflows/create_pull_request.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: fetch-depth: 0 diff --git a/.github/workflows/linter.yml b/.github/workflows/linter.yml index 167d4d2748..e5adb40b18 100644 --- a/.github/workflows/linter.yml +++ b/.github/workflows/linter.yml @@ -17,7 +17,7 @@ jobs: steps: - name: Checkout Code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 0 diff --git a/.github/workflows/merge_pull_request.yml b/.github/workflows/merge_pull_request.yml index 916e7db4f6..ce89e3eb05 100644 --- a/.github/workflows/merge_pull_request.yml +++ b/.github/workflows/merge_pull_request.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: fetch-depth: 0 diff --git a/.github/workflows/powershell-tests.yml b/.github/workflows/powershell-tests.yml index 28afce838e..88b7a88eda 100644 --- a/.github/workflows/powershell-tests.yml +++ b/.github/workflows/powershell-tests.yml @@ -15,7 +15,7 @@ jobs: steps: - name: Checkout Repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Run Software Report module tests shell: pwsh diff --git a/.github/workflows/trigger-ubuntu-win-build.yml b/.github/workflows/trigger-ubuntu-win-build.yml index 6016890103..e314247c8c 100644 --- a/.github/workflows/trigger-ubuntu-win-build.yml +++ b/.github/workflows/trigger-ubuntu-win-build.yml @@ -23,7 +23,7 @@ jobs: CI_REPO: ${{ vars.CI_REPO }} steps: - name: Checkout Code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Trigger Build workflow run: | @@ -78,7 +78,7 @@ jobs: needs: trigger-workflow steps: - name: Checkout Code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Wait for workflow completion env: @@ -106,7 +106,7 @@ jobs: if: cancelled() steps: - name: Checkout Code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Cancel workflow env: diff --git a/.github/workflows/validate-json-schema.yml b/.github/workflows/validate-json-schema.yml index a93dded618..c82bac2fad 100644 --- a/.github/workflows/validate-json-schema.yml +++ b/.github/workflows/validate-json-schema.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Validate JSON Schema shell: pwsh From 1cfba39ca661ff9665a6957a258d6ab742818032 Mon Sep 17 00:00:00 2001 From: xavier2k6 <42386382+xavier2k6@users.noreply.github.com> Date: Wed, 1 Oct 2025 15:42:10 +0100 Subject: [PATCH 158/334] [workflow] Bump GitHub `actions/github-script` packages to `v8` (#13113) --- .github/workflows/create_pull_request.yml | 4 ++-- .github/workflows/merge_pull_request.yml | 4 ++-- .github/workflows/update_github_release.yml | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/create_pull_request.yml b/.github/workflows/create_pull_request.yml index 59f65c55c1..557d0debd7 100644 --- a/.github/workflows/create_pull_request.yml +++ b/.github/workflows/create_pull_request.yml @@ -22,7 +22,7 @@ jobs: - name: Create pull request for ${{ github.event.client_payload.ReleaseBranchName }} id: create-pr - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: github-token: ${{secrets.GITHUB_TOKEN}} script: | @@ -51,7 +51,7 @@ jobs: } - name: Request reviewers - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: github-token: ${{secrets.PRAPPROVAL_SECRET}} script: | diff --git a/.github/workflows/merge_pull_request.yml b/.github/workflows/merge_pull_request.yml index ce89e3eb05..6cdbcac747 100644 --- a/.github/workflows/merge_pull_request.yml +++ b/.github/workflows/merge_pull_request.yml @@ -24,7 +24,7 @@ jobs: sleep 30 - name: Approve pull request by GitHub-Actions bot - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: github-token: ${{secrets.PRAPPROVAL_SECRET}} script: | @@ -36,7 +36,7 @@ jobs: }); - name: Merge pull request for ${{ github.event.client_payload.ReleaseBranchName }} - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: github-token: ${{secrets.GITHUB_TOKEN}} script: | diff --git a/.github/workflows/update_github_release.yml b/.github/workflows/update_github_release.yml index 65cea793b3..65afeb787e 100644 --- a/.github/workflows/update_github_release.yml +++ b/.github/workflows/update_github_release.yml @@ -11,7 +11,7 @@ jobs: steps: - name: Update release for ${{ github.event.client_payload.ReleaseBranchName }} - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: github-token: ${{secrets.GITHUB_TOKEN}} script: | From b4b82814b85204567de1127f7f537436955aa115 Mon Sep 17 00:00:00 2001 From: xavier2k6 <42386382+xavier2k6@users.noreply.github.com> Date: Wed, 1 Oct 2025 15:43:21 +0100 Subject: [PATCH 159/334] [workflow] Bump `super-linter/slim` package to `v8` (#13114) --- .github/workflows/linter.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/linter.yml b/.github/workflows/linter.yml index e5adb40b18..e62273fc81 100644 --- a/.github/workflows/linter.yml +++ b/.github/workflows/linter.yml @@ -22,7 +22,7 @@ jobs: fetch-depth: 0 - name: Lint Code Base - uses: github/super-linter/slim@v7 + uses: github/super-linter/slim@v8 env: VALIDATE_ALL_CODEBASE: false GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 1c513424de41db8207a4e751e9719a42d773e568 Mon Sep 17 00:00:00 2001 From: xavier2k6 <42386382+xavier2k6@users.noreply.github.com> Date: Wed, 1 Oct 2025 15:44:05 +0100 Subject: [PATCH 160/334] [workflow] Bump `ncipollo/release-action` package to `v1.20.0` (#13115) --- .github/workflows/create_github_release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/create_github_release.yml b/.github/workflows/create_github_release.yml index 0de92a97ab..5ef99cd8e9 100644 --- a/.github/workflows/create_github_release.yml +++ b/.github/workflows/create_github_release.yml @@ -11,7 +11,7 @@ jobs: steps: - name: Create release for ${{ github.event.client_payload.ReleaseBranchName }} - uses: ncipollo/release-action@440c8c1cb0ed28b9f43e4d1d670870f059653174 #v1.16.0 + uses: ncipollo/release-action@b7eabc95ff50cbeeedec83973935c8f306dfcd0b #v1.20.0 with: tag: ${{ github.event.client_payload.ReleaseBranchName }} name: ${{ github.event.client_payload.ReleaseTitle }} From 68417c51be9c3ae1137fefbde9060de3cd90c03f Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Thu, 2 Oct 2025 11:13:07 +0200 Subject: [PATCH 161/334] [WIndows] Update OpenSSL to 3.* on windows-2022 and script itself (#13119) --- images/windows/scripts/build/Install-OpenSSL.ps1 | 2 +- images/windows/toolsets/toolset-2019.json | 6 +++--- images/windows/toolsets/toolset-2022.json | 8 +------- images/windows/toolsets/toolset-2025.json | 8 +------- 4 files changed, 6 insertions(+), 18 deletions(-) diff --git a/images/windows/scripts/build/Install-OpenSSL.ps1 b/images/windows/scripts/build/Install-OpenSSL.ps1 index 6b60acf8de..b830adb307 100644 --- a/images/windows/scripts/build/Install-OpenSSL.ps1 +++ b/images/windows/scripts/build/Install-OpenSSL.ps1 @@ -22,7 +22,7 @@ $installerHash = $null foreach ($key in $installerNames) { $installer = $installersAvailable.$key - if (($installer.light -eq $light) -and ($installer.arch -eq $arch) -and ($installer.bits -eq $bits) -and ($installer.installer -eq $installerType) -and ($installer.basever -eq $version)) { + if (($installer.light -eq $light) -and ($installer.arch -eq $arch) -and ($installer.bits -eq $bits) -and ($installer.installer -eq $installerType) -and ($installer.basever -like $version)) { $installerUrl = $installer.url $installerHash = $installer.sha512 } diff --git a/images/windows/toolsets/toolset-2019.json b/images/windows/toolsets/toolset-2019.json index de0a2236d2..77012fa303 100644 --- a/images/windows/toolsets/toolset-2019.json +++ b/images/windows/toolsets/toolset-2019.json @@ -445,9 +445,9 @@ "openssl": { "version": "1.1.1", "pinnedDetails": { - "link": "https://github.com/somelink", - "reason": "this was pinned due to a downstream issue with the installer", - "review-at": "2025-01-30" + "link": "https://github.com/actions/runner-images/issues/12045", + "reason": "Image is deprecated and will be removed soon", + "review-at": "2027-01-01" } }, "pwsh": { diff --git a/images/windows/toolsets/toolset-2022.json b/images/windows/toolsets/toolset-2022.json index 1c72fb00c7..b80b91cf87 100644 --- a/images/windows/toolsets/toolset-2022.json +++ b/images/windows/toolsets/toolset-2022.json @@ -363,13 +363,7 @@ "version": "latest" }, "openssl": { - "version": "1.1.1", - "pinnedDetails": { - "link": "https://github.com/actions/runner-images-internal/pull/6702", - "reason": "Meaningful reason must be added at next update.", - "review-at": "2024-06-01", - "type": "preexisting-pinned-version-without-reason" - } + "version": "3.*" }, "pwsh": { "version": "7.4" diff --git a/images/windows/toolsets/toolset-2025.json b/images/windows/toolsets/toolset-2025.json index 81efc427eb..f3cd7e113b 100644 --- a/images/windows/toolsets/toolset-2025.json +++ b/images/windows/toolsets/toolset-2025.json @@ -328,13 +328,7 @@ "version": "latest" }, "openssl": { - "version": "3.5.3", - "pinnedDetails": { - "link": "https://github.com/openssl/openssl/releases/tag/openssl-3.5.3", - "reason": "Installer not found for version 3.5.2", - "review-at": "2025-10-10", - "type": "preexisting-pinned-version-without-reason" - } + "version": "3.*" }, "pwsh": { "version": "7.4" From 4fb55a7372518470aa1424b19ccc4e944b1f7aeb Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Thu, 2 Oct 2025 11:34:17 +0200 Subject: [PATCH 162/334] Revert "[workflow] Bump `super-linter/slim` package to `v8` (#13114)" (#13126) --- .github/workflows/linter.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/linter.yml b/.github/workflows/linter.yml index e62273fc81..e5adb40b18 100644 --- a/.github/workflows/linter.yml +++ b/.github/workflows/linter.yml @@ -22,7 +22,7 @@ jobs: fetch-depth: 0 - name: Lint Code Base - uses: github/super-linter/slim@v8 + uses: github/super-linter/slim@v7 env: VALIDATE_ALL_CODEBASE: false GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 8b17fc0f0584d14ec0e5bdc95df7f94459df84e3 Mon Sep 17 00:00:00 2001 From: Alexey-Ayupov <116575425+Alexey-Ayupov@users.noreply.github.com> Date: Thu, 2 Oct 2025 12:35:19 +0200 Subject: [PATCH 163/334] [Windows] Update MongoDB to 7.0 on windows-2022 (#13125) --- .../windows/scripts/build/Install-MongoDB.ps1 | 27 +++++++++---------- .../docs-gen/Generate-SoftwareReport.ps1 | 5 ++-- .../docs-gen/SoftwareReport.Databases.psm1 | 6 +---- .../windows/scripts/tests/Databases.Tests.ps1 | 8 ++---- images/windows/toolsets/toolset-2022.json | 2 +- 5 files changed, 19 insertions(+), 29 deletions(-) diff --git a/images/windows/scripts/build/Install-MongoDB.ps1 b/images/windows/scripts/build/Install-MongoDB.ps1 index 167308122f..a45dbc5623 100644 --- a/images/windows/scripts/build/Install-MongoDB.ps1 +++ b/images/windows/scripts/build/Install-MongoDB.ps1 @@ -39,19 +39,18 @@ $mongodbService.WaitForStatus('Running', '00:01:00') Stop-Service $mongodbService $mongodbService | Set-Service -StartupType Disabled -# Install mongodb shell for mongodb > 5 version -if (Test-IsWin25) { - $mongoshVersion = (Get-GithubReleasesByVersion -Repo "mongodb-js/mongosh" -Version "latest").version - - $mongoshDownloadUrl = Resolve-GithubReleaseAssetUrl ` - -Repo "mongodb-js/mongosh" ` - -Version $mongoshVersion ` - -UrlMatchPattern "mongosh-*-x64.msi" - - Install-Binary -Type MSI ` - -Url $mongoshDownloadUrl ` - -ExtraInstallArgs @('ALLUSERS=1') ` - -ExpectedSubject 'CN="MongoDB, Inc.", O="MongoDB, Inc.", L=New York, S=New York, C=US' -} +# Install mongodb shell for mongodb +$mongoshVersion = (Get-GithubReleasesByVersion -Repo "mongodb-js/mongosh" -Version "latest").version + +$mongoshDownloadUrl = Resolve-GithubReleaseAssetUrl ` + -Repo "mongodb-js/mongosh" ` + -Version $mongoshVersion ` + -UrlMatchPattern "mongosh-*-x64.msi" + +Install-Binary -Type MSI ` + -Url $mongoshDownloadUrl ` + -ExtraInstallArgs @('ALLUSERS=1') ` + -ExpectedSubject 'CN="MongoDB, Inc.", O="MongoDB, Inc.", L=New York, S=New York, C=US' + Invoke-PesterTests -TestFile "Databases" -TestName "MongoDB" diff --git a/images/windows/scripts/docs-gen/Generate-SoftwareReport.ps1 b/images/windows/scripts/docs-gen/Generate-SoftwareReport.ps1 index bcbfba4102..59bf805439 100644 --- a/images/windows/scripts/docs-gen/Generate-SoftwareReport.ps1 +++ b/images/windows/scripts/docs-gen/Generate-SoftwareReport.ps1 @@ -193,9 +193,8 @@ $databaseTools.AddToolVersion("DacFx", $(Get-DacFxVersion)) $databaseTools.AddToolVersion("MySQL", $(Get-MySQLVersion)) $databaseTools.AddToolVersion("SQL OLEDB Driver", $(Get-SQLOLEDBDriverVersion)) $databaseTools.AddToolVersion("SQLPS", $(Get-SQLPSVersion)) -if (Test-IsWin25) { - $databaseTools.AddToolVersion("MongoDB Shell (mongosh)", $(Get-MongoshVersion)) -} +$databaseTools.AddToolVersion("MongoDB Shell (mongosh)", $(Get-MongoshVersion)) + # Web Servers $installedSoftware.AddHeader("Web Servers").AddTable($(Build-WebServersSection)) diff --git a/images/windows/scripts/docs-gen/SoftwareReport.Databases.psm1 b/images/windows/scripts/docs-gen/SoftwareReport.Databases.psm1 index a831c92be4..ccaf754f51 100644 --- a/images/windows/scripts/docs-gen/SoftwareReport.Databases.psm1 +++ b/images/windows/scripts/docs-gen/SoftwareReport.Databases.psm1 @@ -21,11 +21,7 @@ function Get-PostgreSQLTable function Get-MongoDBTable { $name = "MongoDB" - if (Test-IsWin25) { - $command = "mongod" - } else { - $command = "mongo" - } + $command = "mongod" $mongoService = Get-Service -Name $name $mongoVersion = (Get-Command -Name $command).Version.ToString() return [PSCustomObject]@{ diff --git a/images/windows/scripts/tests/Databases.Tests.ps1 b/images/windows/scripts/tests/Databases.Tests.ps1 index de30a2616f..03d8921084 100644 --- a/images/windows/scripts/tests/Databases.Tests.ps1 +++ b/images/windows/scripts/tests/Databases.Tests.ps1 @@ -1,11 +1,7 @@ Describe "MongoDB" { Context "Version" { It "" -TestCases @( - if (Test-IsWin25) { - @{ ToolName = "mongos" } - } else { - @{ ToolName = "mongo" } - } + @{ ToolName = "mongos" } @{ ToolName = "mongod" } ) { $toolsetVersion = (Get-ToolsetContent).mongodb.version @@ -30,7 +26,7 @@ Describe "MongoDB" { } } - Context "Shell" -Skip:(-not (Test-IsWin25)) { + Context "Shell" { It "mongosh" { "mongosh --version" | Should -ReturnZeroExitCode } diff --git a/images/windows/toolsets/toolset-2022.json b/images/windows/toolsets/toolset-2022.json index b80b91cf87..b1aa580c08 100644 --- a/images/windows/toolsets/toolset-2022.json +++ b/images/windows/toolsets/toolset-2022.json @@ -345,7 +345,7 @@ "version": "8.0" }, "mongodb": { - "version": "5.0" + "version": "7.0" }, "nsis": { "version": "3.10" From d62283e7d19f84684dbd4d87d67f1d2d9ab2547b Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Thu, 2 Oct 2025 15:37:42 +0200 Subject: [PATCH 164/334] [Windows] Move PGDATA out of Program Files (#13107) --- .../scripts/build/Install-PostgreSQL.ps1 | 30 +++++++++++++++---- 1 file changed, 24 insertions(+), 6 deletions(-) diff --git a/images/windows/scripts/build/Install-PostgreSQL.ps1 b/images/windows/scripts/build/Install-PostgreSQL.ps1 index aff382ed77..bd17372820 100644 --- a/images/windows/scripts/build/Install-PostgreSQL.ps1 +++ b/images/windows/scripts/build/Install-PostgreSQL.ps1 @@ -5,7 +5,10 @@ # Define user and password for PostgreSQL database $pgUser = "postgres" -$pgPwd = "root" +$pgPwd = "root" + +# Save current value of ErrorActionPreference and set it to Stop +$errorActionOldValue = $ErrorActionPreference # Prepare environment variable for validation [Environment]::SetEnvironmentVariable("PGUSER", $pgUser, "Machine") @@ -35,7 +38,6 @@ if ($null -ne ($toolsetVersion | Select-String -Pattern '\d+\.\d+\.\d+')) { $targetMinorVersions = ($minorVersions | Sort-Object)[-1] # In order to get rid of error messages (we know we will have them), force ErrorAction to SilentlyContinue - $errorActionOldValue = $ErrorActionPreference $ErrorActionPreference = 'SilentlyContinue' # Install latest PostgreSQL @@ -58,10 +60,27 @@ if ($null -ne ($toolsetVersion | Select-String -Pattern '\d+\.\d+\.\d+')) { } while (!$response) } - # Return the previous value of ErrorAction and invoke Install-Binary function $ErrorActionPreference = $errorActionOldValue -$installerArgs = @("--install_runtimes 0", "--superpassword root", "--enable_acledit 1", "--unattendedmodeui none", "--mode unattended") + +# Define new data directory for PostgreSQL and create it +if ($installerUrl -match 'postgresql-(\d+)') { + $pgMajorVersion = $matches[1] +} +$pgData = "C:\PostgreSQL\$pgMajorVersion\data" +if (-Not (Test-Path -Path $pgData)) { + New-Item -ItemType Directory -Path $pgData | Out-Null +} + +# Define silent install arguments for PostgreSQL +$installerArgs = @( + "--install_runtimes 0", + "--superpassword root", + "--enable_acledit 1", + "--unattendedmodeui none", + "--mode unattended", + "--datadir `"$pgData`"" +) Install-Binary ` -Url $installerUrl ` @@ -74,8 +93,7 @@ $pgPath = (Get-CimInstance Win32_Service -Filter "Name LIKE 'postgresql-%'").Pat # Parse output of command above to obtain pure path $pgBin = Split-Path -Path $pgPath.split('"')[1] -$pgRoot = Split-Path -Path $pgPath.split('"')[5] -$pgData = Join-Path $pgRoot "data" +$pgRoot = Split-Path $pgBin -Parent # Validate PostgreSQL installation $pgReadyPath = Join-Path $pgBin "pg_isready.exe" From ba87e27210c2791016bbc815395798de8412e903 Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Thu, 2 Oct 2025 17:33:46 +0200 Subject: [PATCH 165/334] [Windows] Update MinGW on 2022 and 2025, disable alert for 2019 (#13120) --- images/windows/toolsets/toolset-2019.json | 6 +++--- images/windows/toolsets/toolset-2022.json | 10 ++-------- images/windows/toolsets/toolset-2025.json | 10 ++-------- 3 files changed, 7 insertions(+), 19 deletions(-) diff --git a/images/windows/toolsets/toolset-2019.json b/images/windows/toolsets/toolset-2019.json index 77012fa303..2cd0a4ce48 100644 --- a/images/windows/toolsets/toolset-2019.json +++ b/images/windows/toolsets/toolset-2019.json @@ -437,9 +437,9 @@ "kotlin": { "version": "2.1.10", "pinnedDetails": { - "link": "https://youtrack.jetbrains.com/issues/KT?preview=KT-76169", - "reason": "this was pinned due to a new version 2.1.20 released has an issue with kotlinc-js -version` and kapt -version", - "review-at": "2025-03-31" + "link": "https://github.com/actions/runner-images/issues/12045", + "reason": "Image is deprecated and will be removed soon", + "review-at": "2027-01-01" } }, "openssl": { diff --git a/images/windows/toolsets/toolset-2022.json b/images/windows/toolsets/toolset-2022.json index b1aa580c08..7d8851e3f7 100644 --- a/images/windows/toolsets/toolset-2022.json +++ b/images/windows/toolsets/toolset-2022.json @@ -128,14 +128,8 @@ } }, "mingw": { - "version": "12.2.0", - "runtime": "ucrt", - "pinnedDetails": { - "link": "https://github.com/actions/runner-images-internal/pull/6702", - "reason": "Meaningful reason must be added at next update.", - "review-at": "2025-06-01", - "type": "preexisting-pinned-version-without-reason" - } + "version": "14.*", + "runtime": "ucrt" }, "MsysPackages": { "msys2": [], diff --git a/images/windows/toolsets/toolset-2025.json b/images/windows/toolsets/toolset-2025.json index f3cd7e113b..083c129e27 100644 --- a/images/windows/toolsets/toolset-2025.json +++ b/images/windows/toolsets/toolset-2025.json @@ -110,14 +110,8 @@ } }, "mingw": { - "version": "14.2.0", - "runtime": "ucrt", - "pinnedDetails": { - "link": "https://github.com/actions/runner-images-internal/pull/6702", - "reason": "Meaningful reason must be added at next update.", - "review-at": "2025-06-01", - "type": "preexisting-pinned-version-without-reason" - } + "version": "15.*", + "runtime": "ucrt" }, "MsysPackages": { "msys2": [], From 5641ff0eb6f410f8d2f37d2cb525a789133a35ba Mon Sep 17 00:00:00 2001 From: Shamil Mubarakshin <127750046+shamil-mubarakshin@users.noreply.github.com> Date: Fri, 3 Oct 2025 11:25:31 +0200 Subject: [PATCH 166/334] [Windows,Ubuntu] Update disk space pester test (#13128) --- images/ubuntu/scripts/tests/System.Tests.ps1 | 7 +++++-- .../windows/scripts/tests/WindowsFeatures.Tests.ps1 | 11 ++++++----- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/images/ubuntu/scripts/tests/System.Tests.ps1 b/images/ubuntu/scripts/tests/System.Tests.ps1 index 1536a57985..b25ed75f0c 100644 --- a/images/ubuntu/scripts/tests/System.Tests.ps1 +++ b/images/ubuntu/scripts/tests/System.Tests.ps1 @@ -2,8 +2,11 @@ # If the test is running on the ADO pipeline or on the GitHub actions, the test will be skipped Describe "Disk free space" -Skip:(-not [String]::IsNullOrEmpty($env:AGENT_NAME) -or -not [String]::IsNullOrEmpty($env:RUNNER_NAME)) { It "Image has enough free space" { - $freeSpace = (Get-PSDrive "/").Free - $freeSpace | Should -BeGreaterOrEqual 17GB + $diskInfo = Get-PSDrive "/" + $totalSpaceGB = [math]::Floor(($diskInfo.Used + $diskInfo.Free) / 1GB) + $freeSpaceGB = [math]::Floor($diskInfo.Free / 1GB) + Write-Host " [i] Disk size: ${totalSpaceGB} GB; Free space: ${freeSpaceGB} GB" + $freeSpaceGB | Should -BeGreaterOrEqual 17 } } diff --git a/images/windows/scripts/tests/WindowsFeatures.Tests.ps1 b/images/windows/scripts/tests/WindowsFeatures.Tests.ps1 index 528ae762b7..9b8134a326 100644 --- a/images/windows/scripts/tests/WindowsFeatures.Tests.ps1 +++ b/images/windows/scripts/tests/WindowsFeatures.Tests.ps1 @@ -20,11 +20,12 @@ Describe "WindowsFeatures" { } Describe "DiskSpace" { - It "The image has enough disk space"{ - $availableSpaceMB = [math]::Round((Get-PSDrive -Name C).Free / 1MB) - $minimumFreeSpaceMB = 18 * 1024 - - $availableSpaceMB | Should -BeGreaterThan $minimumFreeSpaceMB + It "The image has enough disk space" { + $diskInfo = Get-PSDrive -Name C + $totalSpaceGB = [math]::Floor(($diskInfo.Used + $diskInfo.Free) / 1GB) + $freeSpaceGB = [math]::Floor($diskInfo.Free / 1GB) + Write-Host " [i] Disk size: ${totalSpaceGB} GB; Free space: ${freeSpaceGB} GB" + $freeSpaceGB | Should -BeGreaterOrEqual 18 } } From de257bbc470884bf0082818076a505183c5cdc3f Mon Sep 17 00:00:00 2001 From: Shamil Mubarakshin <127750046+shamil-mubarakshin@users.noreply.github.com> Date: Fri, 3 Oct 2025 11:25:44 +0200 Subject: [PATCH 167/334] [windows] Add SQL OLEDB Driver 19 (#13127) --- images/windows/scripts/build/Install-SQLOLEDBDriver.ps1 | 7 +++++++ .../windows/scripts/docs-gen/Generate-SoftwareReport.ps1 | 3 ++- images/windows/scripts/docs-gen/SoftwareReport.Tools.psm1 | 7 ++++++- images/windows/scripts/tests/Tools.Tests.ps1 | 6 +++++- 4 files changed, 20 insertions(+), 3 deletions(-) diff --git a/images/windows/scripts/build/Install-SQLOLEDBDriver.ps1 b/images/windows/scripts/build/Install-SQLOLEDBDriver.ps1 index fb5faf261c..daeee992d4 100644 --- a/images/windows/scripts/build/Install-SQLOLEDBDriver.ps1 +++ b/images/windows/scripts/build/Install-SQLOLEDBDriver.ps1 @@ -3,7 +3,14 @@ ## Desc: Install OLE DB Driver for SQL Server ################################################################################ +# Install OLE DB Driver 18 Install-Binary -Type MSI ` -Url "https://go.microsoft.com/fwlink/?linkid=2242656" ` -ExtraInstallArgs @("ADDLOCAL=ALL", "IACCEPTMSOLEDBSQLLICENSETERMS=YES") ` -ExpectedSubject $(Get-MicrosoftPublisher) + +# Install OLE DB Driver 19 +Install-Binary -Type MSI ` + -Url "https://go.microsoft.com/fwlink/?linkid=2318101" ` + -ExtraInstallArgs @("ADDLOCAL=ALL", "IACCEPTMSOLEDBSQLLICENSETERMS=YES") ` + -ExpectedSubject $(Get-MicrosoftPublisher) diff --git a/images/windows/scripts/docs-gen/Generate-SoftwareReport.ps1 b/images/windows/scripts/docs-gen/Generate-SoftwareReport.ps1 index 59bf805439..3dc19960f5 100644 --- a/images/windows/scripts/docs-gen/Generate-SoftwareReport.ps1 +++ b/images/windows/scripts/docs-gen/Generate-SoftwareReport.ps1 @@ -191,7 +191,8 @@ $databaseTools = $installedSoftware.AddHeader("Database tools") $databaseTools.AddToolVersion("Azure CosmosDb Emulator", $(Get-AzCosmosDBEmulatorVersion)) $databaseTools.AddToolVersion("DacFx", $(Get-DacFxVersion)) $databaseTools.AddToolVersion("MySQL", $(Get-MySQLVersion)) -$databaseTools.AddToolVersion("SQL OLEDB Driver", $(Get-SQLOLEDBDriverVersion)) +$databaseTools.AddToolVersion("SQL OLEDB Driver 18", $(Get-SQLOLEDBDriver18Version)) +$databaseTools.AddToolVersion("SQL OLEDB Driver 19", $(Get-SQLOLEDBDriver19Version)) $databaseTools.AddToolVersion("SQLPS", $(Get-SQLPSVersion)) $databaseTools.AddToolVersion("MongoDB Shell (mongosh)", $(Get-MongoshVersion)) diff --git a/images/windows/scripts/docs-gen/SoftwareReport.Tools.psm1 b/images/windows/scripts/docs-gen/SoftwareReport.Tools.psm1 index 7bb2ec9d58..532dd52eb1 100644 --- a/images/windows/scripts/docs-gen/SoftwareReport.Tools.psm1 +++ b/images/windows/scripts/docs-gen/SoftwareReport.Tools.psm1 @@ -121,11 +121,16 @@ function Get-MySQLVersion { return $mysqlVersion } -function Get-SQLOLEDBDriverVersion { +function Get-SQLOLEDBDriver18Version { $SQLOLEDBDriverVersion = (Get-ItemProperty -Path 'Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSOLEDBSQL' InstalledVersion).InstalledVersion return $SQLOLEDBDriverVersion } +function Get-SQLOLEDBDriver19Version { + $SQLOLEDBDriverVersion = (Get-ItemProperty -Path 'Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSOLEDBSQL19' InstalledVersion).InstalledVersion + return $SQLOLEDBDriverVersion +} + function Get-MercurialVersion { ($(hg --version) | Out-String) -match "version (?\d+\.\d+\.?\d*)" | Out-Null $mercurialVersion = $Matches.Version diff --git a/images/windows/scripts/tests/Tools.Tests.ps1 b/images/windows/scripts/tests/Tools.Tests.ps1 index 652d3aa1f4..66caa076d3 100644 --- a/images/windows/scripts/tests/Tools.Tests.ps1 +++ b/images/windows/scripts/tests/Tools.Tests.ps1 @@ -213,9 +213,13 @@ Describe "Kotlin" { } Describe "SQL OLEDB Driver" { - It "SQL OLEDB Driver" { + It "SQL OLEDB Driver 18" { "HKLM:\SOFTWARE\Microsoft\MSOLEDBSQL" | Should -Exist } + + It "SQL OLEDB Driver 19" { + "HKLM:\SOFTWARE\Microsoft\MSOLEDBSQL19" | Should -Exist + } } Describe "OpenSSL" { From 1920bf6dd2b07ac488f8845588ee6c04bf32e27f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 5 Oct 2025 11:27:35 +0000 Subject: [PATCH 168/334] Updating readme file for ubuntu22 version 20250929.88.1 (#13103) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/ubuntu/Ubuntu2204-Readme.md | 62 +++++++++++++++--------------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/images/ubuntu/Ubuntu2204-Readme.md b/images/ubuntu/Ubuntu2204-Readme.md index 15df598eeb..c4db72ae33 100644 --- a/images/ubuntu/Ubuntu2204-Readme.md +++ b/images/ubuntu/Ubuntu2204-Readme.md @@ -1,12 +1,11 @@ | Announcements | |-| -| [Ruby binaries built on GitHub Actions runners are moving from a single release to one release per engine-version](https://github.com/actions/runner-images/issues/13050) | | [[Ubuntu & Windows] Four tools scheduled for deprecation on November 3, 2025](https://github.com/actions/runner-images/issues/12898) | *** # Ubuntu 22.04 - OS Version: 22.04.5 LTS - Kernel Version: 6.8.0-1031-azure -- Image Version: 20250922.79.1 +- Image Version: 20250929.88.1 - Systemd version: 249.11-0ubuntu3.16 ## Installed Software @@ -32,7 +31,7 @@ ### Package Management - cpan 1.64 - Helm 3.19.0 -- Homebrew 4.6.12 +- Homebrew 4.6.15 - Miniconda 25.7.0 - Npm 10.8.2 - NuGet 6.6.1.2 @@ -40,7 +39,7 @@ - Pip3 22.0.2 - Pipx 1.7.1 - RubyGems 3.3.5 -- Vcpkg (build from commit 378d71bd94) +- Vcpkg (build from commit bed11935ca) - Yarn 1.22.22 #### Environment variables @@ -60,7 +59,7 @@ to accomplish this. ### Project Management - Ant 1.10.12 - Gradle 9.1.0 -- Lerna 8.2.4 +- Lerna 9.0.0 - Maven 3.9.11 - Sbt 1.11.6 @@ -73,7 +72,7 @@ to accomplish this. - Bicep 0.37.4 - Buildah 1.23.1 - CMake 3.31.6 -- CodeQL Action Bundle 2.23.0 +- CodeQL Action Bundle 2.23.1 - Docker Amazon ECR Credential Helper 0.10.1 - Docker Compose v2 2.38.2 - Docker-Buildx 0.28.0 @@ -100,7 +99,7 @@ to accomplish this. - Packer 1.14.2 - Parcel 2.16.0 - Podman 3.4.4 -- Pulumi 3.197.0 +- Pulumi 3.198.0 - R 4.5.1 - Skopeo 1.4.1 - Sphinx Open Source Search Server 2.2.11 @@ -112,18 +111,18 @@ to accomplish this. - Ninja 1.13.1 ### CLI Tools -- Alibaba Cloud CLI 3.0.304 -- AWS CLI 2.30.7 +- Alibaba Cloud CLI 3.0.305 +- AWS CLI 2.31.4 - AWS CLI Session Manager Plugin 1.2.707.0 - AWS SAM CLI 1.144.0 - Azure CLI 2.77.0 - Azure CLI (azure-devops) 1.0.2 -- GitHub CLI 2.79.0 -- Google Cloud CLI 539.0.0 -- Netlify CLI 23.6.0 -- OpenShift CLI 4.19.12 +- GitHub CLI 2.80.0 +- Google Cloud CLI 540.0.0 +- Netlify CLI 23.8.1 +- OpenShift CLI 4.19.13 - ORAS CLI 1.3.0 -- Vercel CLI 48.1.0 +- Vercel CLI 48.1.6 ### Java | Version | Environment Variable | @@ -132,11 +131,12 @@ to accomplish this. | 11.0.28+6 (default) | JAVA_HOME_11_X64 | | 17.0.16+8 | JAVA_HOME_17_X64 | | 21.0.8+9 | JAVA_HOME_21_X64 | +| 25.0.0+36 | JAVA_HOME_25_X64 | ### PHP Tools - PHP: 8.1.2 - Composer 2.8.12 -- PHPUnit 8.5.46 +- PHPUnit 8.5.48 ``` Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. ``` @@ -148,25 +148,25 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Stack 3.7.1 ### Rust Tools -- Cargo 1.89.0 -- Rust 1.89.0 -- Rustdoc 1.89.0 +- Cargo 1.90.0 +- Rust 1.90.0 +- Rustdoc 1.90.0 - Rustup 1.28.2 #### Packages - Bindgen 0.72.1 - Cargo audit 0.21.2 -- Cargo clippy 0.1.89 +- Cargo clippy 0.1.90 - Cargo outdated 0.17.0 - Cbindgen 0.29.0 - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 140.0.7339.185 -- ChromeDriver 140.0.7339.185 +- Google Chrome 140.0.7339.207 +- ChromeDriver 140.0.7339.207 - Chromium 140.0.7339.0 -- Microsoft Edge 140.0.3485.81 -- Microsoft Edge WebDriver 140.0.3485.81 +- Microsoft Edge 140.0.3485.94 +- Microsoft Edge WebDriver 140.0.3485.94 - Selenium server 4.35.0 - Mozilla Firefox 143.0.1 - Geckodriver 0.36.0 @@ -181,7 +181,7 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. ### .NET Tools - .NET Core SDK: 8.0.120, 8.0.206, 8.0.317, 8.0.414, 9.0.110, 9.0.205, 9.0.305 -- nbgv 3.7.115+d31f50f4d1 +- nbgv 3.8.118+69b3e0b5a0 ### Databases - sqlite3 3.37.2 @@ -217,7 +217,7 @@ Use the following command as a part of your job to start the service: 'sudo syst #### Node.js - 18.20.8 - 20.19.5 -- 22.19.0 +- 22.20.0 #### Python - 3.9.23 @@ -292,8 +292,8 @@ Use the following command as a part of your job to start the service: 'sudo syst | node:18-alpine | sha256:8d6421d663b4c28fd3ebc498332f249011d118945588d0a35cb9bc4b8ca09d9e | 2025-03-27 | | node:20 | sha256:abcf9c98af22ea2c5d33435143d9d8a5f6f191e1e1938a7650fc8b78c382b5a9 | 2025-09-03 | | node:20-alpine | sha256:eabac870db94f7342d6c33560d6613f188bbcf4bbe1f4eb47d5e2a08e1a37722 | 2025-09-03 | -| node:22 | sha256:afff6d8c97964a438d2e6a9c96509367e45d8bf93f790ad561a1eaea926303d9 | 2025-08-28 | -| node:22-alpine | sha256:d2166de198f26e17e5a442f537754dd616ab069c47cc57b889310a717e0abbf9 | 2025-08-28 | +| node:22 | sha256:4973262386dc1cb70f7d6fc48a855027d8f12d2d3b1fe559b9db9a4fcb74668f | 2025-09-24 | +| node:22-alpine | sha256:cb3143549582cc5f74f26f0992cdef4a422b22128cb517f94173a5f910fa4ee7 | 2025-09-24 | | ubuntu:20.04 | sha256:8feb4d8ca5354def3d8fce243717141ce31e2c428701f6682bd2fafe15388214 | 2025-04-08 | | ubuntu:22.04 | sha256:4e0171b9275e12d375863f2b3ae9ce00a4c53ddda176bd55868df97ac6f21a6e | 2025-08-19 | @@ -309,11 +309,11 @@ Use the following command as a part of your job to start the service: 'sudo syst | brotli | 1.0.9-2build6 | | bzip2 | 1.0.8-5build1 | | coreutils | 8.32-4.1ubuntu1.2 | -| curl | 7.81.0-1ubuntu1.20 | +| curl | 7.81.0-1ubuntu1.21 | | dbus | 1.12.20-2ubuntu4.1 | | dnsutils | 1:9.18.39-0ubuntu0.22.04.1 | -| dpkg | 1.21.1ubuntu2.3 | -| dpkg-dev | 1.21.1ubuntu2.3 | +| dpkg | 1.21.1ubuntu2.6 | +| dpkg-dev | 1.21.1ubuntu2.6 | | fakeroot | 1.28-1ubuntu1 | | file | 1:5.41-3ubuntu0.1 | | findutils | 4.8.0-1ubuntu3 | @@ -332,7 +332,7 @@ Use the following command as a part of your job to start the service: 'sudo syst | libc++-dev | 1:14.0-55\~exp2 | | libc++abi-dev | 1:14.0-55\~exp2 | | libc6-dev | 2.35-0ubuntu3.11 | -| libcurl4 | 7.81.0-1ubuntu1.20 | +| libcurl4 | 7.81.0-1ubuntu1.21 | | libgbm-dev | 23.2.1-1ubuntu3.1\~22.04.3 | | libgconf-2-4 | 3.2.6-7ubuntu2 | | libgsl-dev | 2.7.1+dfsg-3 | From 6b818f0e372810d105bf5890234070624ed173fd Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 5 Oct 2025 11:28:01 +0000 Subject: [PATCH 169/334] Updating readme file for ubuntu24 version 20250929.60.1 (#13105) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/ubuntu/Ubuntu2404-Readme.md | 44 +++++++++++++++--------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/images/ubuntu/Ubuntu2404-Readme.md b/images/ubuntu/Ubuntu2404-Readme.md index e35c6ba67d..16db2dc218 100644 --- a/images/ubuntu/Ubuntu2404-Readme.md +++ b/images/ubuntu/Ubuntu2404-Readme.md @@ -1,12 +1,11 @@ | Announcements | |-| -| [Ruby binaries built on GitHub Actions runners are moving from a single release to one release per engine-version](https://github.com/actions/runner-images/issues/13050) | | [[Ubuntu & Windows] Four tools scheduled for deprecation on November 3, 2025](https://github.com/actions/runner-images/issues/12898) | *** # Ubuntu 24.04 - OS Version: 24.04.3 LTS - Kernel Version: 6.11.0-1018-azure -- Image Version: 20250922.53.1 +- Image Version: 20250929.60.1 - Systemd version: 255.4-1ubuntu8.10 ## Installed Software @@ -30,14 +29,14 @@ ### Package Management - cpan 1.64 - Helm 3.19.0 -- Homebrew 4.6.12 +- Homebrew 4.6.15 - Miniconda 25.7.0 - Npm 10.8.2 - Pip 24.0 - Pip3 24.0 - Pipx 1.7.1 - RubyGems 3.4.20 -- Vcpkg (build from commit 378d71bd94) +- Vcpkg (build from commit bed11935ca) - Yarn 1.22.22 #### Environment variables @@ -57,7 +56,7 @@ to accomplish this. ### Project Management - Ant 1.10.14 - Gradle 9.1.0 -- Lerna 8.2.4 +- Lerna 9.0.0 - Maven 3.9.11 ### Tools @@ -68,7 +67,7 @@ to accomplish this. - Bicep 0.37.4 - Buildah 1.33.7 - CMake 3.31.6 -- CodeQL Action Bundle 2.23.0 +- CodeQL Action Bundle 2.23.1 - Docker Amazon ECR Credential Helper 0.10.1 - Docker Compose v2 2.38.2 - Docker-Buildx 0.28.0 @@ -93,7 +92,7 @@ to accomplish this. - Packer 1.14.2 - Parcel 2.16.0 - Podman 4.9.3 -- Pulumi 3.197.0 +- Pulumi 3.198.0 - Skopeo 1.13.3 - Sphinx Open Source Search Server 2.2.11 - yamllint 1.37.1 @@ -102,13 +101,13 @@ to accomplish this. - Ninja 1.13.1 ### CLI Tools -- AWS CLI 2.30.7 +- AWS CLI 2.31.4 - AWS CLI Session Manager Plugin 1.2.707.0 - AWS SAM CLI 1.144.0 - Azure CLI 2.77.0 - Azure CLI (azure-devops) 1.0.2 -- GitHub CLI 2.79.0 -- Google Cloud CLI 539.0.0 +- GitHub CLI 2.80.0 +- Google Cloud CLI 540.0.0 ### Java | Version | Environment Variable | @@ -117,11 +116,12 @@ to accomplish this. | 11.0.28+6 | JAVA_HOME_11_X64 | | 17.0.16+8 (default) | JAVA_HOME_17_X64 | | 21.0.8+9 | JAVA_HOME_21_X64 | +| 25.0.0+36 | JAVA_HOME_25_X64 | ### PHP Tools - PHP: 8.3.6 - Composer 2.8.12 -- PHPUnit 8.5.46 +- PHPUnit 8.5.48 ``` Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. ``` @@ -133,20 +133,20 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Stack 3.7.1 ### Rust Tools -- Cargo 1.89.0 -- Rust 1.89.0 -- Rustdoc 1.89.0 +- Cargo 1.90.0 +- Rust 1.90.0 +- Rustdoc 1.90.0 - Rustup 1.28.2 #### Packages - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 140.0.7339.185 -- ChromeDriver 140.0.7339.185 +- Google Chrome 140.0.7339.207 +- ChromeDriver 140.0.7339.207 - Chromium 140.0.7339.0 -- Microsoft Edge 140.0.3485.81 -- Microsoft Edge WebDriver 140.0.3485.81 +- Microsoft Edge 140.0.3485.94 +- Microsoft Edge WebDriver 140.0.3485.94 - Selenium server 4.35.0 - Mozilla Firefox 143.0.1 - Geckodriver 0.36.0 @@ -161,7 +161,7 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. ### .NET Tools - .NET Core SDK: 8.0.120, 8.0.206, 8.0.317, 8.0.414, 9.0.110, 9.0.205, 9.0.305 -- nbgv 3.7.115+d31f50f4d1 +- nbgv 3.8.118+69b3e0b5a0 ### Databases - sqlite3 3.45.1 @@ -193,7 +193,7 @@ Use the following command as a part of your job to start the service: 'sudo syst #### Node.js - 18.20.8 - 20.19.5 -- 22.19.0 +- 22.20.0 #### Python - 3.9.23 @@ -265,8 +265,8 @@ Use the following command as a part of your job to start the service: 'sudo syst | curl | 8.5.0-2ubuntu10.6 | | dbus | 1.14.10-4ubuntu4.1 | | dnsutils | 1:9.18.39-0ubuntu0.24.04.1 | -| dpkg | 1.22.6ubuntu6.2 | -| dpkg-dev | 1.22.6ubuntu6.2 | +| dpkg | 1.22.6ubuntu6.5 | +| dpkg-dev | 1.22.6ubuntu6.5 | | fakeroot | 1.33-1 | | file | 1:5.45-3build1 | | findutils | 4.9.0-5build1 | From ebe73ab2df4a51cc5cdfcb9053a7b77c798dabee Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 5 Oct 2025 11:28:35 +0000 Subject: [PATCH 170/334] Updating readme file for win22 version 20250929.55.1 (#13104) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/windows/Windows2022-Readme.md | 71 ++++++++++++++-------------- 1 file changed, 36 insertions(+), 35 deletions(-) diff --git a/images/windows/Windows2022-Readme.md b/images/windows/Windows2022-Readme.md index b1e1f1cd37..573d7573ad 100644 --- a/images/windows/Windows2022-Readme.md +++ b/images/windows/Windows2022-Readme.md @@ -7,7 +7,7 @@ *** # Windows Server 2022 - OS Version: 10.0.20348 Build 4171 -- Image Version: 20250921.44.1 +- Image Version: 20250929.55.1 ## Windows features - Windows Subsystem for Linux (WSLv1): Enabled @@ -22,7 +22,7 @@ - LLVM 20.1.8 - Node 20.19.5 - Perl 5.32.1 -- PHP 8.4.11 +- PHP 8.4.13 - Python 3.9.13 - Ruby 3.3.9 @@ -36,7 +36,7 @@ - pip 25.2 (python 3.9) - Pipx 1.7.1 - RubyGems 3.5.22 -- Vcpkg (build from commit 29ff5b8131) +- Vcpkg (build from commit d56a38a1f9) - Yarn 1.22.22 #### Environment variables @@ -60,15 +60,15 @@ - Bicep 0.37.4 - Cabal 3.16.0.0 - CMake 3.31.6 -- CodeQL Action Bundle 2.23.0 +- CodeQL Action Bundle 2.23.1 - Docker 27.5.1 - Docker Compose v2 2.32.2 - Docker-wincred 0.9.3 - ghc 9.12.2 -- Git 2.51.0.windows.1 +- Git 2.51.0.windows.2 - Git LFS 3.7.0 - ImageMagick 7.1.2-3 -- InnoSetup 6.4.0 +- InnoSetup 6.5.4 - jq 1.8.1 - Kind 0.30.0 - Kubectl 1.34.1 @@ -80,8 +80,8 @@ - NSIS 3.10 - OpenSSL 1.1.1w - Packer 1.12.0 -- Pulumi 3.197.0 -- R 4.4.2 +- Pulumi 3.198.0 +- R 4.5.1 - Service Fabric SDK 10.1.2493.9590 - Stack 3.7.1 - Subversion (SVN) 1.14.5 @@ -94,18 +94,18 @@ - Ninja 1.13.1 ### CLI Tools -- Alibaba Cloud CLI 3.0.302 -- AWS CLI 2.30.5 +- Alibaba Cloud CLI 3.0.305 +- AWS CLI 2.31.3 - AWS SAM CLI 1.144.0 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.77.0 - Azure DevOps CLI extension 1.0.2 -- GitHub CLI 2.79.0 +- GitHub CLI 2.80.0 ### Rust Tools -- Cargo 1.89.0 -- Rust 1.89.0 -- Rustdoc 1.89.0 +- Cargo 1.90.0 +- Rust 1.90.0 +- Rustdoc 1.90.0 - Rustup 1.28.2 #### Packages @@ -113,14 +113,14 @@ - cargo-audit 0.21.2 - cargo-outdated 0.17.0 - cbindgen 0.29.0 -- Clippy 0.1.89 +- Clippy 0.1.90 - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 140.0.7339.186 -- Chrome Driver 140.0.7339.185 -- Microsoft Edge 140.0.3485.81 -- Microsoft Edge Driver 140.0.3485.81 +- Google Chrome 140.0.7339.208 +- Chrome Driver 140.0.7339.207 +- Microsoft Edge 140.0.3485.94 +- Microsoft Edge Driver 140.0.3485.94 - Mozilla Firefox 143.0.1 - Gecko Driver 0.36.0 - IE Driver 4.14.0.0 @@ -141,6 +141,7 @@ | 11.0.28+6 | JAVA_HOME_11_X64 | | 17.0.16+8 | JAVA_HOME_17_X64 | | 21.0.8+9.0 | JAVA_HOME_21_X64 | +| 25.0.0+36.0 | JAVA_HOME_25_X64 | ### Shells | Name | Target | @@ -170,7 +171,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Node.js - 18.20.8 - 20.19.5 -- 22.19.0 +- 22.20.0 #### Python - 3.9.13 @@ -225,9 +226,9 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Nginx | 1.29.1 | C:\tools\nginx-1.29.1\conf\nginx.conf | nginx | Stopped | 80 | ### Visual Studio Enterprise 2022 -| Name | Version | Path | -| ----------------------------- | -------------- | -------------------------------------------------------- | -| Visual Studio Enterprise 2022 | 17.14.36511.14 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | +| Name | Version | Path | +| ----------------------------- | ------------- | -------------------------------------------------------- | +| Visual Studio Enterprise 2022 | 17.14.36518.9 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | #### Workloads, components and extensions | Package | Version | @@ -241,7 +242,6 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Component.MDD.Android | 17.14.36510.44 | | Component.MDD.Linux | 17.14.36510.44 | | Component.MDD.Linux.GCC.arm | 17.14.36510.44 | -| Component.Microsoft.VisualStudio.LiveShare.2022 | 1.0.5949 | | Component.Microsoft.VisualStudio.RazorExtension | 17.14.36510.44 | | Component.Microsoft.VisualStudio.Tools.Applications.amd64 | 17.0.35906.1 | | Component.Microsoft.VisualStudio.Web.AzureFunctions | 17.14.36510.44 | @@ -254,11 +254,12 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Component.Unreal.Android | 17.14.36510.44 | | Component.Unreal.Debugger | 17.14.36510.44 | | Component.Unreal.Ide | 17.14.36510.44 | -| Component.VisualStudio.GitHub.Copilot | 17.14.36510.44 | +| Component.VisualStudio.GitHub.Copilot | 17.14.36517.7 | | Component.VSInstallerProjects2022 | 2.0.1 | | Component.WixToolset.VisualStudioExtension.Dev17 | 1.0.0.22 | | Component.WixToolset.VisualStudioExtension.Schemas3 | 1.0.0.22 | | Component.Xamarin | 17.14.36510.44 | +| ComponentGroup.Microsoft.NET.AppModernization | 17.14.36518.2 | | ios | 18.5.9214.0 | | maccatalyst | 18.5.9214.0 | | maui.blazor | 9.0.82.6628 | @@ -309,7 +310,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Component.AspNet45 | 17.14.36510.44 | | Microsoft.VisualStudio.Component.Azure.AuthoringTools | 17.14.36510.44 | | Microsoft.VisualStudio.Component.Azure.ClientLibs | 17.14.36510.44 | -| Microsoft.VisualStudio.Component.Azure.Compute.Emulator | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Azure.Compute.Emulator | 17.14.36517.7 | | Microsoft.VisualStudio.Component.Azure.ResourceManager.Tools | 17.14.36510.44 | | Microsoft.VisualStudio.Component.Azure.ServiceFabric.Tools | 17.14.36510.44 | | Microsoft.VisualStudio.Component.Azure.Waverton | 17.14.36510.44 | @@ -324,7 +325,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Component.DockerTools | 17.14.36510.44 | | Microsoft.VisualStudio.Component.DotNetModelBuilder | 17.14.36510.44 | | Microsoft.VisualStudio.Component.DslTools | 17.14.36510.44 | -| Microsoft.VisualStudio.Component.Embedded | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Embedded | 17.14.36517.7 | | Microsoft.VisualStudio.Component.EntityFramework | 17.14.36510.44 | | Microsoft.VisualStudio.Component.FSharp | 17.14.36510.44 | | Microsoft.VisualStudio.Component.FSharp.Desktop | 17.14.36510.44 | @@ -436,19 +437,19 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions.TemplateEngine | 17.14.36510.44 | | Microsoft.VisualStudio.ComponentGroup.WindowsAppDevelopment.Prerequisites | 17.14.36510.44 | | Microsoft.VisualStudio.ComponentGroup.WindowsAppSDK.Cs | 17.14.36510.44 | -| Microsoft.VisualStudio.Workload.Azure | 17.14.36322.40 | +| Microsoft.VisualStudio.Workload.Azure | 17.14.36518.2 | | Microsoft.VisualStudio.Workload.CoreEditor | 17.14.36015.10 | | Microsoft.VisualStudio.Workload.Data | 17.14.36015.10 | | Microsoft.VisualStudio.Workload.DataScience | 17.14.36015.10 | -| Microsoft.VisualStudio.Workload.ManagedDesktop | 17.14.36015.10 | +| Microsoft.VisualStudio.Workload.ManagedDesktop | 17.14.36518.2 | | Microsoft.VisualStudio.Workload.ManagedGame | 17.14.36301.6 | | Microsoft.VisualStudio.Workload.NativeCrossPlat | 17.14.36510.44 | -| Microsoft.VisualStudio.Workload.NativeDesktop | 17.14.36331.10 | +| Microsoft.VisualStudio.Workload.NativeDesktop | 17.14.36517.7 | | Microsoft.VisualStudio.Workload.NativeGame | 17.14.36331.10 | | Microsoft.VisualStudio.Workload.NativeMobile | 17.14.36015.10 | -| Microsoft.VisualStudio.Workload.NetCrossPlat | 17.14.36015.10 | -| Microsoft.VisualStudio.Workload.NetWeb | 17.14.36015.10 | -| Microsoft.VisualStudio.Workload.Node | 17.14.36015.10 | +| Microsoft.VisualStudio.Workload.NetCrossPlat | 17.14.36518.2 | +| Microsoft.VisualStudio.Workload.NetWeb | 17.14.36518.2 | +| Microsoft.VisualStudio.Workload.Node | 17.14.36517.7 | | Microsoft.VisualStudio.Workload.Office | 17.14.36015.10 | | Microsoft.VisualStudio.Workload.Python | 17.14.36015.10 | | Microsoft.VisualStudio.Workload.Universal | 17.14.36331.10 | @@ -491,14 +492,14 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - Microsoft.AspNetCore.App: 6.0.39, 8.0.6, 8.0.20, 9.0.6, 9.0.9 - Microsoft.NETCore.App: 6.0.39, 8.0.6, 8.0.20, 9.0.6, 9.0.9 - Microsoft.WindowsDesktop.App: 8.0.6, 8.0.20, 9.0.6, 9.0.9 -- nbgv 3.7.115+d31f50f4d1 +- nbgv 3.8.118+69b3e0b5a0 ### PowerShell Tools - PowerShell 7.4.12 #### Powershell Modules - Az: 12.5.0 -- AWSPowershell: 5.0.59 +- AWSPowershell: 5.0.65 - DockerMsftProvider: 1.0.0.8 - MarkdownPS: 1.10 - Microsoft.Graph: 2.30.0 From 3d9dbd3af73d5e0360043b4a6b0bb65a23b4140d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 5 Oct 2025 11:28:43 +0000 Subject: [PATCH 171/334] Updating readme file for win25 version 20250929.44.1 (#13106) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/windows/Windows2025-Readme.md | 71 ++++++++++++++-------------- 1 file changed, 36 insertions(+), 35 deletions(-) diff --git a/images/windows/Windows2025-Readme.md b/images/windows/Windows2025-Readme.md index 19cbe05a4b..45088b8588 100644 --- a/images/windows/Windows2025-Readme.md +++ b/images/windows/Windows2025-Readme.md @@ -7,7 +7,7 @@ *** # Windows Server 2025 - OS Version: 10.0.26100 Build 6584 -- Image Version: 20250921.36.1 +- Image Version: 20250929.44.1 ## Windows features - Windows Subsystem for Linux (WSLv1): Enabled @@ -21,9 +21,9 @@ - Julia 1.11.7 - Kotlin 2.2.20 - LLVM 20.1.8 -- Node 22.19.0 +- Node 22.20.0 - Perl 5.40.2 -- PHP 8.4.11 +- PHP 8.4.13 - Python 3.9.13 - Ruby 3.3.9 @@ -37,7 +37,7 @@ - pip 25.2 (python 3.9) - Pipx 1.7.1 - RubyGems 3.5.22 -- Vcpkg (build from commit 29ff5b8131) +- Vcpkg (build from commit d56a38a1f9) - Yarn 1.22.22 #### Environment variables @@ -61,12 +61,12 @@ - Bicep 0.37.4 - Cabal 3.16.0.0 - CMake 3.31.6 -- CodeQL Action Bundle 2.23.0 +- CodeQL Action Bundle 2.23.1 - Docker 27.5.1 - Docker Compose v2 2.32.2 - Docker-wincred 0.9.3 - ghc 9.12.2 -- Git 2.51.0.windows.1 +- Git 2.51.0.windows.2 - Git LFS 3.7.0 - ImageMagick 7.1.2-3 - jq 1.8.1 @@ -78,8 +78,8 @@ - Newman 6.2.1 - OpenSSL 3.5.3 - Packer 1.12.0 -- Pulumi 3.197.0 -- R 4.4.2 +- Pulumi 3.198.0 +- R 4.5.1 - Service Fabric SDK 10.1.2493.9590 - Stack 3.7.1 - Swig 4.1.1 @@ -91,28 +91,28 @@ - Ninja 1.13.1 ### CLI Tools -- AWS CLI 2.30.5 +- AWS CLI 2.31.3 - AWS SAM CLI 1.144.0 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.77.0 - Azure DevOps CLI extension 1.0.2 -- GitHub CLI 2.79.0 +- GitHub CLI 2.80.0 ### Rust Tools -- Cargo 1.89.0 -- Rust 1.89.0 -- Rustdoc 1.89.0 +- Cargo 1.90.0 +- Rust 1.90.0 +- Rustdoc 1.90.0 - Rustup 1.28.2 #### Packages -- Clippy 0.1.89 +- Clippy 0.1.90 - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 140.0.7339.186 -- Chrome Driver 140.0.7339.185 -- Microsoft Edge 140.0.3485.81 -- Microsoft Edge Driver 140.0.3485.81 +- Google Chrome 140.0.7339.208 +- Chrome Driver 140.0.7339.207 +- Microsoft Edge 140.0.3485.94 +- Microsoft Edge Driver 140.0.3485.94 - Mozilla Firefox 143.0.1 - Gecko Driver 0.36.0 - IE Driver 4.14.0.0 @@ -133,6 +133,7 @@ | 11.0.28+6 | JAVA_HOME_11_X64 | | 17.0.16+8 (default) | JAVA_HOME_17_X64 | | 21.0.8+9.0 | JAVA_HOME_21_X64 | +| 25.0.0+36.0 | JAVA_HOME_25_X64 | ### Shells | Name | Target | @@ -162,7 +163,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Node.js - 18.20.8 - 20.19.5 -- 22.19.0 +- 22.20.0 #### Python - 3.9.13 @@ -198,7 +199,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### MongoDB | Version | ServiceName | ServiceStatus | ServiceStartType | | -------- | ----------- | ------------- | ---------------- | -| 7.0.23.0 | MongoDB | Stopped | Disabled | +| 7.0.24.0 | MongoDB | Stopped | Disabled | ### Database tools - Azure CosmosDb Emulator 2.14.25.0 @@ -215,9 +216,9 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Nginx | 1.29.1 | C:\tools\nginx-1.29.1\conf\nginx.conf | nginx | Stopped | 80 | ### Visual Studio Enterprise 2022 -| Name | Version | Path | -| ----------------------------- | -------------- | -------------------------------------------------------- | -| Visual Studio Enterprise 2022 | 17.14.36511.14 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | +| Name | Version | Path | +| ----------------------------- | ------------- | -------------------------------------------------------- | +| Visual Studio Enterprise 2022 | 17.14.36518.9 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | #### Workloads, components and extensions | Package | Version | @@ -231,7 +232,6 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Component.MDD.Android | 17.14.36510.44 | | Component.MDD.Linux | 17.14.36510.44 | | Component.MDD.Linux.GCC.arm | 17.14.36510.44 | -| Component.Microsoft.VisualStudio.LiveShare.2022 | 1.0.5949 | | Component.Microsoft.VisualStudio.RazorExtension | 17.14.36510.44 | | Component.Microsoft.VisualStudio.Tools.Applications.amd64 | 17.0.35906.1 | | Component.Microsoft.VisualStudio.Web.AzureFunctions | 17.14.36510.44 | @@ -242,10 +242,11 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Component.UnityEngine.x64 | 17.14.36510.44 | | Component.Unreal.Debugger | 17.14.36510.44 | | Component.Unreal.Ide | 17.14.36510.44 | -| Component.VisualStudio.GitHub.Copilot | 17.14.36510.44 | +| Component.VisualStudio.GitHub.Copilot | 17.14.36517.7 | | Component.VSInstallerProjects2022 | 2.0.1 | | Component.WixToolset.VisualStudioExtension.Dev17 | 1.0.0.22 | | Component.WixToolset.VisualStudioExtension.Schemas3 | 1.0.0.22 | +| ComponentGroup.Microsoft.NET.AppModernization | 17.14.36518.2 | | ios | 18.5.9214.0 | | maccatalyst | 18.5.9214.0 | | maui.blazor | 9.0.82.6628 | @@ -295,7 +296,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Component.AspNet45 | 17.14.36510.44 | | Microsoft.VisualStudio.Component.Azure.AuthoringTools | 17.14.36510.44 | | Microsoft.VisualStudio.Component.Azure.ClientLibs | 17.14.36510.44 | -| Microsoft.VisualStudio.Component.Azure.Compute.Emulator | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Azure.Compute.Emulator | 17.14.36517.7 | | Microsoft.VisualStudio.Component.Azure.ResourceManager.Tools | 17.14.36510.44 | | Microsoft.VisualStudio.Component.Azure.ServiceFabric.Tools | 17.14.36510.44 | | Microsoft.VisualStudio.Component.Azure.Waverton | 17.14.36510.44 | @@ -310,7 +311,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Component.DockerTools | 17.14.36510.44 | | Microsoft.VisualStudio.Component.DotNetModelBuilder | 17.14.36510.44 | | Microsoft.VisualStudio.Component.DslTools | 17.14.36510.44 | -| Microsoft.VisualStudio.Component.Embedded | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Embedded | 17.14.36517.7 | | Microsoft.VisualStudio.Component.EntityFramework | 17.14.36510.44 | | Microsoft.VisualStudio.Component.FSharp | 17.14.36510.44 | | Microsoft.VisualStudio.Component.FSharp.Desktop | 17.14.36510.44 | @@ -420,19 +421,19 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions.TemplateEngine | 17.14.36510.44 | | Microsoft.VisualStudio.ComponentGroup.WindowsAppDevelopment.Prerequisites | 17.14.36510.44 | | Microsoft.VisualStudio.ComponentGroup.WindowsAppSDK.Cs | 17.14.36510.44 | -| Microsoft.VisualStudio.Workload.Azure | 17.14.36322.40 | +| Microsoft.VisualStudio.Workload.Azure | 17.14.36518.2 | | Microsoft.VisualStudio.Workload.CoreEditor | 17.14.36015.10 | | Microsoft.VisualStudio.Workload.Data | 17.14.36015.10 | | Microsoft.VisualStudio.Workload.DataScience | 17.14.36015.10 | -| Microsoft.VisualStudio.Workload.ManagedDesktop | 17.14.36015.10 | +| Microsoft.VisualStudio.Workload.ManagedDesktop | 17.14.36518.2 | | Microsoft.VisualStudio.Workload.ManagedGame | 17.14.36301.6 | | Microsoft.VisualStudio.Workload.NativeCrossPlat | 17.14.36510.44 | -| Microsoft.VisualStudio.Workload.NativeDesktop | 17.14.36331.10 | +| Microsoft.VisualStudio.Workload.NativeDesktop | 17.14.36517.7 | | Microsoft.VisualStudio.Workload.NativeGame | 17.14.36331.10 | | Microsoft.VisualStudio.Workload.NativeMobile | 17.14.36015.10 | -| Microsoft.VisualStudio.Workload.NetCrossPlat | 17.14.36015.10 | -| Microsoft.VisualStudio.Workload.NetWeb | 17.14.36015.10 | -| Microsoft.VisualStudio.Workload.Node | 17.14.36015.10 | +| Microsoft.VisualStudio.Workload.NetCrossPlat | 17.14.36518.2 | +| Microsoft.VisualStudio.Workload.NetWeb | 17.14.36518.2 | +| Microsoft.VisualStudio.Workload.Node | 17.14.36517.7 | | Microsoft.VisualStudio.Workload.Office | 17.14.36015.10 | | Microsoft.VisualStudio.Workload.Python | 17.14.36015.10 | | Microsoft.VisualStudio.Workload.Universal | 17.14.36331.10 | @@ -471,14 +472,14 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - Microsoft.AspNetCore.App: 8.0.6, 8.0.20, 9.0.6, 9.0.9 - Microsoft.NETCore.App: 8.0.6, 8.0.20, 9.0.6, 9.0.9 - Microsoft.WindowsDesktop.App: 8.0.6, 8.0.20, 9.0.6, 9.0.9 -- nbgv 3.7.115+d31f50f4d1 +- nbgv 3.8.118+69b3e0b5a0 ### PowerShell Tools - PowerShell 7.4.12 #### Powershell Modules - Az: 12.5.0 -- AWSPowershell: 5.0.59 +- AWSPowershell: 5.0.65 - DockerMsftProvider: 1.0.0.8 - MarkdownPS: 1.10 - Microsoft.Graph: 2.30.0 From 468c712108149904da5a584b8edf963197e77515 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 5 Oct 2025 13:35:56 +0200 Subject: [PATCH 172/334] Updating readme file for macos-14 version 20250928.1654 (#13098) Co-authored-by: Image generation service account. --- images/macos/macos-14-Readme.md | 116 ++++++++++++++++---------------- 1 file changed, 59 insertions(+), 57 deletions(-) diff --git a/images/macos/macos-14-Readme.md b/images/macos/macos-14-Readme.md index 8aa4047598..656b4ac2a7 100644 --- a/images/macos/macos-14-Readme.md +++ b/images/macos/macos-14-Readme.md @@ -1,13 +1,14 @@ | Announcements | |-| +| [[macOS] The macOS 13 Ventura based runner images will begin deprecation on September 22nd and will be fully unsupported by December 4th for GitHub and ADO](https://github.com/actions/runner-images/issues/13046) | +| [[macOS] The additional macOS 15 Sonoma Intel-based image will be available in GitHub Actions](https://github.com/actions/runner-images/issues/13045) | | [macOS 26 (Tahoe) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/13008) | -| [[macOS] Cmake will be updated to version 4.* on September 8th](https://github.com/actions/runner-images/issues/12934) | | [[macOS] Deprecation of 4 tools on November 3rd.](https://github.com/actions/runner-images/issues/12873) | *** # macOS 14 - OS Version: macOS 14.7.6 (23H626) - Kernel Version: Darwin 23.6.0 -- Image Version: 20250915.1617 +- Image Version: 20250928.1654 ## Installed Software @@ -28,7 +29,7 @@ - Mono 6.12.0.188 - Node.js 20.19.5 - Perl 5.40.2 -- PHP 8.4.12 +- PHP 8.4.13 - Python3 3.13.7 - Ruby 3.3.9 @@ -36,20 +37,20 @@ - Bundler 2.7.2 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Composer 2.8.11 -- Homebrew 4.6.10 +- Composer 2.8.12 +- Homebrew 4.6.14 - NPM 10.8.2 - NuGet 6.3.1.1 - Pip3 25.2 (python 3.13) - Pipx 1.7.1 - RubyGems 3.7.2 -- Vcpkg 2025 (build from commit 62efe42f53) +- Vcpkg 2025 (build from commit 2e6fcc4457) - Yarn 1.22.22 ### Project Management - Apache Ant 1.10.15 - Apache Maven 3.9.11 -- Gradle 9.0.0 +- Gradle 9.1.0 ### Utilities - 7-Zip 17.05 @@ -61,7 +62,7 @@ - Curl 8.16.0 - Git 2.50.1 - Git LFS 3.7.0 -- GitHub CLI 2.79.0 +- GitHub CLI 2.80.0 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 @@ -75,16 +76,16 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.30.1 +- AWS CLI 2.31.3 - AWS SAM CLI 1.144.0 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.77.0 - Azure CLI (azure-devops) 1.0.2 - Bicep CLI 0.37.4 - Cmake 4.1.1 -- CodeQL Action Bundle 2.23.0 +- CodeQL Action Bundle 2.23.1 - Fastlane 2.228.0 -- SwiftFormat 0.57.2 +- SwiftFormat 0.58.1 - Xcbeautify 2.30.1 - Xcode Command Line Tools 16.2.0.0.1.1733547573 - Xcodes 1.6.2 @@ -95,12 +96,12 @@ ### Browsers - Safari 18.5 (19621.2.5.18.1) - SafariDriver 18.5 (19621.2.5.18.1) -- Google Chrome 140.0.7339.133 -- Google Chrome for Testing 140.0.7339.82 -- ChromeDriver 140.0.7339.82 -- Microsoft Edge 140.0.3485.66 -- Microsoft Edge WebDriver 140.0.3485.66 -- Mozilla Firefox 142.0.1 +- Google Chrome 140.0.7339.214 +- Google Chrome for Testing 140.0.7339.207 +- ChromeDriver 140.0.7339.207 +- Microsoft Edge 140.0.3485.94 +- Microsoft Edge WebDriver 140.0.3485.94 +- Mozilla Firefox 143.0.1 - geckodriver 0.36.0 - Selenium server 4.35.0 @@ -118,6 +119,7 @@ | 11.0.28+6 | JAVA_HOME_11_X64 | | 17.0.16+8 | JAVA_HOME_17_X64 | | 21.0.8+9.0 (default) | JAVA_HOME_21_X64 | +| 25.0.0+36.0 | JAVA_HOME_25_X64 | ### Cached Tools @@ -125,7 +127,7 @@ - 3.1.7 - 3.2.9 - 3.3.9 -- 3.4.5 +- 3.4.6 #### Python - 3.9.23 @@ -137,7 +139,7 @@ #### Node.js - 18.20.8 - 20.19.5 -- 22.19.0 +- 22.20.0 #### Go - 1.22.12 @@ -146,17 +148,17 @@ - 1.25.1 ### Rust Tools -- Cargo 1.89.0 -- Rust 1.89.0 -- Rustdoc 1.89.0 +- Cargo 1.90.0 +- Rust 1.90.0 +- Rustdoc 1.90.0 - Rustup 1.28.2 #### Packages -- Clippy 0.1.89 +- Clippy 0.1.90 - Rustfmt 1.8.0-stable ### PowerShell Tools -- PowerShell 7.4.11 +- PowerShell 7.4.12 #### PowerShell Modules - Az: 12.5.0 @@ -237,40 +239,40 @@ | DriverKit 24.2 | driverkit24.2 | 16.2 | #### Installed Simulators -| OS | Simulators | -| ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| iOS 17.0 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | -| iOS 17.2 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | -| iOS 17.4 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro (12.9-inch) (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 17.5 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 18.1 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 18.2 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| tvOS 17.0 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 17.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 17.4 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 17.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 18.1 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 18.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| watchOS 10.0 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 10.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 10.4 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 10.5 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 11.1 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 11.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | +| OS | Simulators | +| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| iOS 17.0 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | +| iOS 17.2 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | +| iOS 17.4 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 17.5 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 18.1 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 18.2 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| tvOS 17.0 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 17.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 17.4 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 17.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 18.1 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 18.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| watchOS 10.0 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 10.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 10.4 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 10.5 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 11.1 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 11.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | ### Android -| Package Name | Version | -| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 11.0 | -| Android Emulator | 36.1.9 | -| Android SDK Build-tools | 36.0.0
35.0.0 35.0.1
34.0.0
33.0.2 33.0.3 | -| Android SDK Platforms | android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3) | -| Android SDK Platform-Tools | 36.0.0 | -| Android Support Repository | 47.0.0 | -| CMake | 3.31.5 | -| Google Play services | 49 | -| Google Repository | 58 | -| NDK | 26.3.11579264 (default)
27.3.13750724
28.2.13676358 | +| Package Name | Version | +| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Android Command Line Tools | 11.0 | +| Android Emulator | 36.1.9 | +| Android SDK Build-tools | 36.0.0 36.1.0
35.0.0 35.0.1
34.0.0
33.0.2 33.0.3 | +| Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3) | +| Android SDK Platform-Tools | 36.0.0 | +| Android Support Repository | 47.0.0 | +| CMake | 3.31.5 | +| Google Play services | 49 | +| Google Repository | 58 | +| NDK | 26.3.11579264 (default)
27.3.13750724
28.2.13676358 | #### Environment variables | Name | Value | @@ -288,7 +290,7 @@ #### Environment variables | Name | Value | | ----------------- | ----------------------------------------------------------------------------------------- | -| PARALLELS_DMG_URL | https://download.parallels.com/desktop/v26/26.0.1-57243/ParallelsDesktop-26.0.1-57243.dmg | +| PARALLELS_DMG_URL | https://download.parallels.com/desktop/v26/26.1.0-57287/ParallelsDesktop-26.1.0-57287.dmg | ##### Notes ``` From fbdda8e7dd01d960bcf3e9687feebf9e7b3b368d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 5 Oct 2025 13:36:21 +0200 Subject: [PATCH 173/334] Updating readme file for macos-15-arm64 version 20250928.2397 (#13099) Co-authored-by: Image generation service account. --- images/macos/macos-15-arm64-Readme.md | 89 +++++++++++++++------------ 1 file changed, 51 insertions(+), 38 deletions(-) diff --git a/images/macos/macos-15-arm64-Readme.md b/images/macos/macos-15-arm64-Readme.md index 61e080e3e4..65319e3603 100644 --- a/images/macos/macos-15-arm64-Readme.md +++ b/images/macos/macos-15-arm64-Readme.md @@ -1,16 +1,14 @@ | Announcements | |-| -| [Ruby binaries built on GitHub Actions runners are moving from a single release to one release per engine-version](https://github.com/actions/runner-images/issues/13050) | | [[macOS] The macOS 13 Ventura based runner images will begin deprecation on September 22nd and will be fully unsupported by December 4th for GitHub and ADO](https://github.com/actions/runner-images/issues/13046) | | [[macOS] The additional macOS 15 Sonoma Intel-based image will be available in GitHub Actions](https://github.com/actions/runner-images/issues/13045) | | [macOS 26 (Tahoe) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/13008) | -| [[macOS] Cmake will be updated to version 4.* on September 8th](https://github.com/actions/runner-images/issues/12934) | | [[macOS] Deprecation of 4 tools on November 3rd.](https://github.com/actions/runner-images/issues/12873) | *** # macOS 15 - OS Version: macOS 15.6.1 (24G90) - Kernel Version: Darwin 24.6.0 -- Image Version: 20250922.2357 +- Image Version: 20250928.2397 ## Installed Software @@ -28,7 +26,7 @@ - GNU Fortran 14 (Homebrew GCC 14.3.0) - available by `gfortran-14` alias - GNU Fortran 15 (Homebrew GCC 15.1.0) - available by `gfortran-15` alias - Kotlin 2.2.20-release-333 -- Node.js 22.19.0 +- Node.js 22.20.0 - Perl 5.40.2 - Python3 3.13.7 - Ruby 3.3.9 @@ -37,12 +35,12 @@ - Bundler 2.7.2 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 4.6.11 +- Homebrew 4.6.14 - NPM 10.9.3 - Pip3 25.2 (python 3.13) - Pipx 1.7.1 - RubyGems 3.7.2 -- Vcpkg 2025 (build from commit 29ff5b8131) +- Vcpkg 2025 (build from commit 2e6fcc4457) - Yarn 1.22.22 ### Project Management @@ -60,7 +58,7 @@ - Curl 8.7.1 - Git 2.50.1 - Git LFS 3.7.0 -- GitHub CLI 2.79.0 +- GitHub CLI 2.80.0 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 @@ -74,16 +72,16 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.30.6 +- AWS CLI 2.31.3 - AWS SAM CLI 1.144.0 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.77.0 - Azure CLI (azure-devops) 1.0.2 - Bicep CLI 0.37.4 - Cmake 4.1.1 -- CodeQL Action Bundle 2.23.0 +- CodeQL Action Bundle 2.23.1 - Fastlane 2.228.0 -- SwiftFormat 0.57.2 +- SwiftFormat 0.58.1 - Xcbeautify 2.30.1 - Xcode Command Line Tools 16.4.0.0.1.1747106510 - Xcodes 1.6.2 @@ -91,11 +89,11 @@ ### Browsers - Safari 18.6 (20621.3.11.11.3) - SafariDriver 18.6 (20621.3.11.11.3) -- Google Chrome 140.0.7339.186 -- Google Chrome for Testing 140.0.7339.185 -- ChromeDriver 140.0.7339.185 -- Microsoft Edge 140.0.3485.81 -- Microsoft Edge WebDriver 140.0.3485.81 +- Google Chrome 140.0.7339.214 +- Google Chrome for Testing 140.0.7339.207 +- ChromeDriver 140.0.7339.207 +- Microsoft Edge 140.0.3485.94 +- Microsoft Edge WebDriver 140.0.3485.94 - Mozilla Firefox 143.0.1 - geckodriver 0.36.0 - Selenium server 4.35.0 @@ -113,6 +111,7 @@ | 11.0.28+6 | JAVA_HOME_11_arm64 | | 17.0.16+8 | JAVA_HOME_17_arm64 | | 21.0.8+9.0 (default) | JAVA_HOME_21_arm64 | +| 25.0.0+36.0 | JAVA_HOME_25_arm64 | ### Cached Tools @@ -130,7 +129,7 @@ #### Node.js - 18.20.8 - 20.19.5 -- 22.19.0 +- 22.20.0 #### Go - 1.22.12 @@ -139,13 +138,13 @@ - 1.25.1 ### Rust Tools -- Cargo 1.89.0 -- Rust 1.89.0 -- Rustdoc 1.89.0 +- Cargo 1.90.0 +- Rust 1.90.0 +- Rustdoc 1.90.0 - Rustup 1.28.2 #### Packages -- Clippy 0.1.89 +- Clippy 0.1.90 - Rustfmt 1.8.0-stable ### PowerShell Tools @@ -157,14 +156,15 @@ - PSScriptAnalyzer: 1.24.0 ### Xcode -| Version | Build | Path | Symlinks | -| -------------- | -------- | ---------------------------- | -------------------------------------------------------------- | -| 26.0 | 17A324 | /Applications/Xcode_26.app | /Applications/Xcode_26.0.0.app
/Applications/Xcode_26.0.app | -| 16.4 (default) | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app
/Applications/Xcode.app | -| 16.3 | 16E140 | /Applications/Xcode_16.3.app | /Applications/Xcode_16.3.0.app | -| 16.2 | 16C5032a | /Applications/Xcode_16.2.app | /Applications/Xcode_16.2.0.app | -| 16.1 | 16B40 | /Applications/Xcode_16.1.app | /Applications/Xcode_16.1.0.app | -| 16.0 | 16A242d | /Applications/Xcode_16.app | /Applications/Xcode_16.0.0.app
/Applications/Xcode_16.0.app | +| Version | Build | Path | Symlinks | +| -------------- | -------- | --------------------------------- | -------------------------------------------------------------- | +| 26.1 (beta) | 17B5025f | /Applications/Xcode_26.1_beta.app | /Applications/Xcode_26.1.0.app
/Applications/Xcode_26.1.app | +| 26.0.1 | 17A400 | /Applications/Xcode_26.0.1.app | /Applications/Xcode_26.0.app | +| 16.4 (default) | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app
/Applications/Xcode.app | +| 16.3 | 16E140 | /Applications/Xcode_16.3.app | /Applications/Xcode_16.3.0.app | +| 16.2 | 16C5032a | /Applications/Xcode_16.2.app | /Applications/Xcode_16.2.0.app | +| 16.1 | 16B40 | /Applications/Xcode_16.1.app | /Applications/Xcode_16.1.0.app | +| 16.0 | 16A242d | /Applications/Xcode_16.app | /Applications/Xcode_16.0.0.app
/Applications/Xcode_16.0.app | #### Installed SDKs | SDK | SDK Name | Xcode Version | @@ -174,61 +174,71 @@ | macOS 15.2 | macosx15.2 | 16.2 | | macOS 15.4 | macosx15.4 | 16.3 | | macOS 15.5 | macosx15.5 | 16.4 | -| macOS 26.0 | macosx26.0 | 26.0 | +| macOS 26.0 | macosx26.0 | 26.0.1 | +| macOS 26.1 | macosx26.1 | 26.1 | | iOS 18.0 | iphoneos18.0 | 16.0 | | iOS 18.1 | iphoneos18.1 | 16.1 | | iOS 18.2 | iphoneos18.2 | 16.2 | | iOS 18.4 | iphoneos18.4 | 16.3 | | iOS 18.5 | iphoneos18.5 | 16.4 | -| iOS 26.0 | iphoneos26.0 | 26.0 | +| iOS 26.0 | iphoneos26.0 | 26.0.1 | +| iOS 26.1 | iphoneos26.1 | 26.1 | | Simulator - iOS 18.0 | iphonesimulator18.0 | 16.0 | | Simulator - iOS 18.1 | iphonesimulator18.1 | 16.1 | | Simulator - iOS 18.2 | iphonesimulator18.2 | 16.2 | | Simulator - iOS 18.4 | iphonesimulator18.4 | 16.3 | | Simulator - iOS 18.5 | iphonesimulator18.5 | 16.4 | -| Simulator - iOS 26.0 | iphonesimulator26.0 | 26.0 | +| Simulator - iOS 26.0 | iphonesimulator26.0 | 26.0.1 | +| Simulator - iOS 26.1 | iphonesimulator26.1 | 26.1 | | tvOS 18.0 | appletvos18.0 | 16.0 | | tvOS 18.1 | appletvos18.1 | 16.1 | | tvOS 18.2 | appletvos18.2 | 16.2 | | tvOS 18.4 | appletvos18.4 | 16.3 | | tvOS 18.5 | appletvos18.5 | 16.4 | -| tvOS 26.0 | appletvos26.0 | 26.0 | +| tvOS 26.0 | appletvos26.0 | 26.0.1 | +| tvOS 26.1 | appletvos26.1 | 26.1 | | Simulator - tvOS 18.0 | appletvsimulator18.0 | 16.0 | | Simulator - tvOS 18.1 | appletvsimulator18.1 | 16.1 | | Simulator - tvOS 18.2 | appletvsimulator18.2 | 16.2 | | Simulator - tvOS 18.4 | appletvsimulator18.4 | 16.3 | | Simulator - tvOS 18.5 | appletvsimulator18.5 | 16.4 | -| Simulator - tvOS 26.0 | appletvsimulator26.0 | 26.0 | +| Simulator - tvOS 26.0 | appletvsimulator26.0 | 26.0.1 | +| Simulator - tvOS 26.1 | appletvsimulator26.1 | 26.1 | | watchOS 11.0 | watchos11.0 | 16.0 | | watchOS 11.1 | watchos11.1 | 16.1 | | watchOS 11.2 | watchos11.2 | 16.2 | | watchOS 11.4 | watchos11.4 | 16.3 | | watchOS 11.5 | watchos11.5 | 16.4 | -| watchOS 26.0 | watchos26.0 | 26.0 | +| watchOS 26.0 | watchos26.0 | 26.0.1 | +| watchOS 26.1 | watchos26.1 | 26.1 | | Simulator - watchOS 11.0 | watchsimulator11.0 | 16.0 | | Simulator - watchOS 11.1 | watchsimulator11.1 | 16.1 | | Simulator - watchOS 11.2 | watchsimulator11.2 | 16.2 | | Simulator - watchOS 11.4 | watchsimulator11.4 | 16.3 | | Simulator - watchOS 11.5 | watchsimulator11.5 | 16.4 | -| Simulator - watchOS 26.0 | watchsimulator26.0 | 26.0 | +| Simulator - watchOS 26.0 | watchsimulator26.0 | 26.0.1 | +| Simulator - watchOS 26.1 | watchsimulator26.1 | 26.1 | | visionOS 2.0 | xros2.0 | 16.0 | | visionOS 2.1 | xros2.1 | 16.1 | | visionOS 2.2 | xros2.2 | 16.2 | | visionOS 2.4 | xros2.4 | 16.3 | | visionOS 2.5 | xros2.5 | 16.4 | -| visionOS 26.0 | xros26.0 | 26.0 | +| visionOS 26.0 | xros26.0 | 26.0.1 | +| visionOS 26.1 | xros26.1 | 26.1 | | Simulator - visionOS 2.0 | xrsimulator2.0 | 16.0 | | Simulator - visionOS 2.1 | xrsimulator2.1 | 16.1 | | Simulator - visionOS 2.2 | xrsimulator2.2 | 16.2 | | Simulator - visionOS 2.4 | xrsimulator2.4 | 16.3 | | Simulator - visionOS 2.5 | xrsimulator2.5 | 16.4 | -| Simulator - visionOS 26.0 | xrsimulator26.0 | 26.0 | +| Simulator - visionOS 26.0 | xrsimulator26.0 | 26.0.1 | +| Simulator - visionOS 26.1 | xrsimulator26.1 | 26.1 | | DriverKit 24.0 | driverkit24.0 | 16.0 | | DriverKit 24.1 | driverkit24.1 | 16.1 | | DriverKit 24.2 | driverkit24.2 | 16.2 | | DriverKit 24.4 | driverkit24.4 | 16.3 | | DriverKit 24.5 | driverkit24.5 | 16.4 | -| DriverKit 25.0 | driverkit25.0 | 26.0 | +| DriverKit 25.0 | driverkit25.0 | 26.0.1 | +| DriverKit 25.1 | driverkit25.1 | 26.1 | #### Installed Simulators | OS | Simulators | @@ -274,3 +284,6 @@ | ANDROID_NDK_ROOT | /Users/runner/Library/Android/sdk/ndk/27.3.13750724 | | ANDROID_SDK_ROOT | /Users/runner/Library/Android/sdk | +### Miscellaneous +- Tcl/Tk 8.6.17 + From 4b31ecd88f21c7b33f834e6deb7e0d0321105981 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 5 Oct 2025 13:36:28 +0200 Subject: [PATCH 174/334] Updating readme file for macos-15 version 20250928.1958 (#13100) Co-authored-by: Image generation service account. --- images/macos/macos-15-Readme.md | 97 ++++++++++++++++++--------------- 1 file changed, 54 insertions(+), 43 deletions(-) diff --git a/images/macos/macos-15-Readme.md b/images/macos/macos-15-Readme.md index 867dbcd6c6..f677c6528e 100644 --- a/images/macos/macos-15-Readme.md +++ b/images/macos/macos-15-Readme.md @@ -1,16 +1,14 @@ | Announcements | |-| -| [Ruby binaries built on GitHub Actions runners are moving from a single release to one release per engine-version](https://github.com/actions/runner-images/issues/13050) | | [[macOS] The macOS 13 Ventura based runner images will begin deprecation on September 22nd and will be fully unsupported by December 4th for GitHub and ADO](https://github.com/actions/runner-images/issues/13046) | | [[macOS] The additional macOS 15 Sonoma Intel-based image will be available in GitHub Actions](https://github.com/actions/runner-images/issues/13045) | | [macOS 26 (Tahoe) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/13008) | -| [[macOS] Cmake will be updated to version 4.* on September 8th](https://github.com/actions/runner-images/issues/12934) | | [[macOS] Deprecation of 4 tools on November 3rd.](https://github.com/actions/runner-images/issues/12873) | *** # macOS 15 - OS Version: macOS 15.6.1 (24G90) - Kernel Version: Darwin 24.6.0 -- Image Version: 20250917.1898 +- Image Version: 20250928.1958 ## Installed Software @@ -28,9 +26,9 @@ - GNU Fortran 14 (Homebrew GCC 14.3.0) - available by `gfortran-14` alias - GNU Fortran 15 (Homebrew GCC 15.1.0) - available by `gfortran-15` alias - Kotlin 2.2.20-release-333 -- Node.js 22.19.0 +- Node.js 22.20.0 - Perl 5.40.2 -- PHP 8.4.12 +- PHP 8.4.13 - Python3 3.13.7 - Ruby 3.3.9 @@ -38,19 +36,19 @@ - Bundler 2.7.2 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Composer 2.8.11 -- Homebrew 4.6.11 +- Composer 2.8.12 +- Homebrew 4.6.14 - NPM 10.9.3 - Pip3 25.2 (python 3.13) - Pipx 1.7.1 - RubyGems 3.7.2 -- Vcpkg 2025 (build from commit 8d25d5e456) +- Vcpkg 2025 (build from commit 2e6fcc4457) - Yarn 1.22.22 ### Project Management - Apache Ant 1.10.15 - Apache Maven 3.9.11 -- Gradle 9.0.0 +- Gradle 9.1.0 ### Utilities - 7-Zip 17.05 @@ -62,7 +60,7 @@ - Curl 8.16.0 - Git 2.50.1 - Git LFS 3.7.0 -- GitHub CLI 2.79.0 +- GitHub CLI 2.80.0 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 @@ -76,16 +74,16 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.30.4 +- AWS CLI 2.31.3 - AWS SAM CLI 1.144.0 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.77.0 - Azure CLI (azure-devops) 1.0.2 - Bicep CLI 0.37.4 - Cmake 4.1.1 -- CodeQL Action Bundle 2.23.0 +- CodeQL Action Bundle 2.23.1 - Fastlane 2.228.0 -- SwiftFormat 0.57.2 +- SwiftFormat 0.58.1 - Xcbeautify 2.30.1 - Xcode Command Line Tools 16.4.0.0.1.1747106510 - Xcodes 1.6.2 @@ -96,12 +94,12 @@ ### Browsers - Safari 26.0.1 (20622.1.22.118.4) - SafariDriver 26.0.1 (20622.1.22.118.4) -- Google Chrome 140.0.7339.186 -- Google Chrome for Testing 140.0.7339.82 -- ChromeDriver 140.0.7339.82 -- Microsoft Edge 140.0.3485.66 -- Microsoft Edge WebDriver 140.0.3485.66 -- Mozilla Firefox 143.0 +- Google Chrome 140.0.7339.214 +- Google Chrome for Testing 140.0.7339.207 +- ChromeDriver 140.0.7339.207 +- Microsoft Edge 140.0.3485.94 +- Microsoft Edge WebDriver 140.0.3485.94 +- Mozilla Firefox 143.0.1 - geckodriver 0.36.0 - Selenium server 4.35.0 @@ -118,6 +116,7 @@ | 11.0.28+6 | JAVA_HOME_11_X64 | | 17.0.16+8 | JAVA_HOME_17_X64 | | 21.0.8+9.0 (default) | JAVA_HOME_21_X64 | +| 25.0.0+36.0 | JAVA_HOME_25_X64 | ### Cached Tools @@ -137,7 +136,7 @@ #### Node.js - 18.20.8 - 20.19.5 -- 22.19.0 +- 22.20.0 #### Go - 1.22.12 @@ -146,13 +145,13 @@ - 1.25.1 ### Rust Tools -- Cargo 1.89.0 -- Rust 1.89.0 -- Rustdoc 1.89.0 +- Cargo 1.90.0 +- Rust 1.90.0 +- Rustdoc 1.90.0 - Rustup 1.28.2 #### Packages -- Clippy 0.1.89 +- Clippy 0.1.90 - Rustfmt 1.8.0-stable ### PowerShell Tools @@ -164,14 +163,15 @@ - PSScriptAnalyzer: 1.24.0 ### Xcode -| Version | Build | Path | Symlinks | -| -------------- | -------- | ---------------------------- | -------------------------------------------------------------- | -| 26.0 | 17A324 | /Applications/Xcode_26.app | /Applications/Xcode_26.0.0.app
/Applications/Xcode_26.0.app | -| 16.4 (default) | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app
/Applications/Xcode.app | -| 16.3 | 16E140 | /Applications/Xcode_16.3.app | /Applications/Xcode_16.3.0.app | -| 16.2 | 16C5032a | /Applications/Xcode_16.2.app | /Applications/Xcode_16.2.0.app | -| 16.1 | 16B40 | /Applications/Xcode_16.1.app | /Applications/Xcode_16.1.0.app | -| 16.0 | 16A242d | /Applications/Xcode_16.app | /Applications/Xcode_16.0.0.app
/Applications/Xcode_16.0.app | +| Version | Build | Path | Symlinks | +| -------------- | -------- | --------------------------------- | -------------------------------------------------------------- | +| 26.1 (beta) | 17B5025f | /Applications/Xcode_26.1_beta.app | /Applications/Xcode_26.1.0.app
/Applications/Xcode_26.1.app | +| 26.0.1 | 17A400 | /Applications/Xcode_26.0.1.app | /Applications/Xcode_26.0.app | +| 16.4 (default) | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app
/Applications/Xcode.app | +| 16.3 | 16E140 | /Applications/Xcode_16.3.app | /Applications/Xcode_16.3.0.app | +| 16.2 | 16C5032a | /Applications/Xcode_16.2.app | /Applications/Xcode_16.2.0.app | +| 16.1 | 16B40 | /Applications/Xcode_16.1.app | /Applications/Xcode_16.1.0.app | +| 16.0 | 16A242d | /Applications/Xcode_16.app | /Applications/Xcode_16.0.0.app
/Applications/Xcode_16.0.app | #### Installed SDKs | SDK | SDK Name | Xcode Version | @@ -181,61 +181,71 @@ | macOS 15.2 | macosx15.2 | 16.2 | | macOS 15.4 | macosx15.4 | 16.3 | | macOS 15.5 | macosx15.5 | 16.4 | -| macOS 26.0 | macosx26.0 | 26.0 | +| macOS 26.0 | macosx26.0 | 26.0.1 | +| macOS 26.1 | macosx26.1 | 26.1 | | iOS 18.0 | iphoneos18.0 | 16.0 | | iOS 18.1 | iphoneos18.1 | 16.1 | | iOS 18.2 | iphoneos18.2 | 16.2 | | iOS 18.4 | iphoneos18.4 | 16.3 | | iOS 18.5 | iphoneos18.5 | 16.4 | -| iOS 26.0 | iphoneos26.0 | 26.0 | +| iOS 26.0 | iphoneos26.0 | 26.0.1 | +| iOS 26.1 | iphoneos26.1 | 26.1 | | Simulator - iOS 18.0 | iphonesimulator18.0 | 16.0 | | Simulator - iOS 18.1 | iphonesimulator18.1 | 16.1 | | Simulator - iOS 18.2 | iphonesimulator18.2 | 16.2 | | Simulator - iOS 18.4 | iphonesimulator18.4 | 16.3 | | Simulator - iOS 18.5 | iphonesimulator18.5 | 16.4 | -| Simulator - iOS 26.0 | iphonesimulator26.0 | 26.0 | +| Simulator - iOS 26.0 | iphonesimulator26.0 | 26.0.1 | +| Simulator - iOS 26.1 | iphonesimulator26.1 | 26.1 | | tvOS 18.0 | appletvos18.0 | 16.0 | | tvOS 18.1 | appletvos18.1 | 16.1 | | tvOS 18.2 | appletvos18.2 | 16.2 | | tvOS 18.4 | appletvos18.4 | 16.3 | | tvOS 18.5 | appletvos18.5 | 16.4 | -| tvOS 26.0 | appletvos26.0 | 26.0 | +| tvOS 26.0 | appletvos26.0 | 26.0.1 | +| tvOS 26.1 | appletvos26.1 | 26.1 | | Simulator - tvOS 18.0 | appletvsimulator18.0 | 16.0 | | Simulator - tvOS 18.1 | appletvsimulator18.1 | 16.1 | | Simulator - tvOS 18.2 | appletvsimulator18.2 | 16.2 | | Simulator - tvOS 18.4 | appletvsimulator18.4 | 16.3 | | Simulator - tvOS 18.5 | appletvsimulator18.5 | 16.4 | -| Simulator - tvOS 26.0 | appletvsimulator26.0 | 26.0 | +| Simulator - tvOS 26.0 | appletvsimulator26.0 | 26.0.1 | +| Simulator - tvOS 26.1 | appletvsimulator26.1 | 26.1 | | watchOS 11.0 | watchos11.0 | 16.0 | | watchOS 11.1 | watchos11.1 | 16.1 | | watchOS 11.2 | watchos11.2 | 16.2 | | watchOS 11.4 | watchos11.4 | 16.3 | | watchOS 11.5 | watchos11.5 | 16.4 | -| watchOS 26.0 | watchos26.0 | 26.0 | +| watchOS 26.0 | watchos26.0 | 26.0.1 | +| watchOS 26.1 | watchos26.1 | 26.1 | | Simulator - watchOS 11.0 | watchsimulator11.0 | 16.0 | | Simulator - watchOS 11.1 | watchsimulator11.1 | 16.1 | | Simulator - watchOS 11.2 | watchsimulator11.2 | 16.2 | | Simulator - watchOS 11.4 | watchsimulator11.4 | 16.3 | | Simulator - watchOS 11.5 | watchsimulator11.5 | 16.4 | -| Simulator - watchOS 26.0 | watchsimulator26.0 | 26.0 | +| Simulator - watchOS 26.0 | watchsimulator26.0 | 26.0.1 | +| Simulator - watchOS 26.1 | watchsimulator26.1 | 26.1 | | visionOS 2.0 | xros2.0 | 16.0 | | visionOS 2.1 | xros2.1 | 16.1 | | visionOS 2.2 | xros2.2 | 16.2 | | visionOS 2.4 | xros2.4 | 16.3 | | visionOS 2.5 | xros2.5 | 16.4 | -| visionOS 26.0 | xros26.0 | 26.0 | +| visionOS 26.0 | xros26.0 | 26.0.1 | +| visionOS 26.1 | xros26.1 | 26.1 | | Simulator - visionOS 2.0 | xrsimulator2.0 | 16.0 | | Simulator - visionOS 2.1 | xrsimulator2.1 | 16.1 | | Simulator - visionOS 2.2 | xrsimulator2.2 | 16.2 | | Simulator - visionOS 2.4 | xrsimulator2.4 | 16.3 | | Simulator - visionOS 2.5 | xrsimulator2.5 | 16.4 | -| Simulator - visionOS 26.0 | xrsimulator26.0 | 26.0 | +| Simulator - visionOS 26.0 | xrsimulator26.0 | 26.0.1 | +| Simulator - visionOS 26.1 | xrsimulator26.1 | 26.1 | | DriverKit 24.0 | driverkit24.0 | 16.0 | | DriverKit 24.1 | driverkit24.1 | 16.1 | | DriverKit 24.2 | driverkit24.2 | 16.2 | | DriverKit 24.4 | driverkit24.4 | 16.3 | | DriverKit 24.5 | driverkit24.5 | 16.4 | -| DriverKit 25.0 | driverkit25.0 | 26.0 | +| DriverKit 25.0 | driverkit25.0 | 26.0.1 | +| DriverKit 25.1 | driverkit25.1 | 26.1 | #### Installed Simulators | OS | Simulators | @@ -278,11 +288,12 @@ | ANDROID_SDK_ROOT | /Users/runner/Library/Android/sdk | ### Miscellaneous +- Tcl/Tk 8.6.17 #### Environment variables | Name | Value | | ----------------- | ----------------------------------------------------------------------------------------- | -| PARALLELS_DMG_URL | https://download.parallels.com/desktop/v26/26.0.1-57243/ParallelsDesktop-26.0.1-57243.dmg | +| PARALLELS_DMG_URL | https://download.parallels.com/desktop/v26/26.1.0-57287/ParallelsDesktop-26.1.0-57287.dmg | ##### Notes ``` From 7323b0a15413ef617e70ac5cc0482a602a0296fd Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 5 Oct 2025 13:36:38 +0200 Subject: [PATCH 175/334] Updating readme file for macos-14-arm64 version 20250928.1833 (#13101) Co-authored-by: Image generation service account. --- images/macos/macos-14-arm64-Readme.md | 37 +++++++++++++-------------- 1 file changed, 18 insertions(+), 19 deletions(-) diff --git a/images/macos/macos-14-arm64-Readme.md b/images/macos/macos-14-arm64-Readme.md index 641f849531..3dbe3cc45c 100644 --- a/images/macos/macos-14-arm64-Readme.md +++ b/images/macos/macos-14-arm64-Readme.md @@ -1,16 +1,14 @@ | Announcements | |-| -| [Ruby binaries built on GitHub Actions runners are moving from a single release to one release per engine-version](https://github.com/actions/runner-images/issues/13050) | | [[macOS] The macOS 13 Ventura based runner images will begin deprecation on September 22nd and will be fully unsupported by December 4th for GitHub and ADO](https://github.com/actions/runner-images/issues/13046) | | [[macOS] The additional macOS 15 Sonoma Intel-based image will be available in GitHub Actions](https://github.com/actions/runner-images/issues/13045) | | [macOS 26 (Tahoe) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/13008) | -| [[macOS] Cmake will be updated to version 4.* on September 8th](https://github.com/actions/runner-images/issues/12934) | | [[macOS] Deprecation of 4 tools on November 3rd.](https://github.com/actions/runner-images/issues/12873) | *** # macOS 14 - OS Version: macOS 14.7.6 (23H626) - Kernel Version: Darwin 23.6.0 -- Image Version: 20250922.1822 +- Image Version: 20250928.1833 ## Installed Software @@ -38,13 +36,13 @@ - Bundler 2.7.2 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 4.6.11 +- Homebrew 4.6.14 - NPM 10.8.2 - NuGet 6.3.1.1 - Pip3 25.2 (python 3.13) - Pipx 1.7.1 - RubyGems 3.7.2 -- Vcpkg 2025 (build from commit 29ff5b8131) +- Vcpkg 2025 (build from commit 2e6fcc4457) - Yarn 1.22.22 ### Project Management @@ -62,7 +60,7 @@ - Curl 8.7.1 - Git 2.50.1 - Git LFS 3.7.0 -- GitHub CLI 2.79.0 +- GitHub CLI 2.80.0 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 @@ -76,16 +74,16 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.30.6 +- AWS CLI 2.31.3 - AWS SAM CLI 1.144.0 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.77.0 - Azure CLI (azure-devops) 1.0.2 - Bicep CLI 0.37.4 - Cmake 4.1.1 -- CodeQL Action Bundle 2.23.0 +- CodeQL Action Bundle 2.23.1 - Fastlane 2.228.0 -- SwiftFormat 0.57.2 +- SwiftFormat 0.58.1 - Xcbeautify 2.30.1 - Xcode Command Line Tools 16.2.0.0.1.1733547573 - Xcodes 1.6.2 @@ -93,11 +91,11 @@ ### Browsers - Safari 18.5 (19621.2.5.18.1) - SafariDriver 18.5 (19621.2.5.18.1) -- Google Chrome 140.0.7339.186 -- Google Chrome for Testing 140.0.7339.185 -- ChromeDriver 140.0.7339.185 -- Microsoft Edge 140.0.3485.81 -- Microsoft Edge WebDriver 140.0.3485.81 +- Google Chrome 140.0.7339.214 +- Google Chrome for Testing 140.0.7339.207 +- ChromeDriver 140.0.7339.207 +- Microsoft Edge 140.0.3485.94 +- Microsoft Edge WebDriver 140.0.3485.94 - Mozilla Firefox 143.0.1 - geckodriver 0.36.0 - Selenium server 4.35.0 @@ -115,6 +113,7 @@ | 11.0.28+6 | JAVA_HOME_11_arm64 | | 17.0.16+8 | JAVA_HOME_17_arm64 | | 21.0.8+9.0 (default) | JAVA_HOME_21_arm64 | +| 25.0.0+36.0 | JAVA_HOME_25_arm64 | ### Cached Tools @@ -132,7 +131,7 @@ #### Node.js - 18.20.8 - 20.19.5 -- 22.19.0 +- 22.20.0 #### Go - 1.22.12 @@ -141,13 +140,13 @@ - 1.25.1 ### Rust Tools -- Cargo 1.89.0 -- Rust 1.89.0 -- Rustdoc 1.89.0 +- Cargo 1.90.0 +- Rust 1.90.0 +- Rustdoc 1.90.0 - Rustup 1.28.2 #### Packages -- Clippy 0.1.89 +- Clippy 0.1.90 - Rustfmt 1.8.0-stable ### PowerShell Tools From 35f7a33e9f81b40152d13ad31f12af07d38d01a7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 5 Oct 2025 13:36:49 +0200 Subject: [PATCH 176/334] Updating readme file for macos-26-arm64 version 20250928.159 (#13102) Co-authored-by: Image generation service account. --- images/macos/macos-26-arm64-Readme.md | 117 +++++++++++++++----------- 1 file changed, 67 insertions(+), 50 deletions(-) diff --git a/images/macos/macos-26-arm64-Readme.md b/images/macos/macos-26-arm64-Readme.md index 8da71cbf35..66ca024afa 100644 --- a/images/macos/macos-26-arm64-Readme.md +++ b/images/macos/macos-26-arm64-Readme.md @@ -1,13 +1,14 @@ | Announcements | |-| +| [[macOS] The macOS 13 Ventura based runner images will begin deprecation on September 22nd and will be fully unsupported by December 4th for GitHub and ADO](https://github.com/actions/runner-images/issues/13046) | +| [[macOS] The additional macOS 15 Sonoma Intel-based image will be available in GitHub Actions](https://github.com/actions/runner-images/issues/13045) | | [macOS 26 (Tahoe) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/13008) | -| [[macOS] Cmake will be updated to version 4.* on September 8th](https://github.com/actions/runner-images/issues/12934) | | [[macOS] Deprecation of 4 tools on November 3rd.](https://github.com/actions/runner-images/issues/12873) | *** # macOS 26 - OS Version: macOS 26.0 (25A354) - Kernel Version: Darwin 25.0.0 -- Image Version: 20250916.110 +- Image Version: 20250928.159 ## Installed Software @@ -23,27 +24,27 @@ - GNU Fortran 14 (Homebrew GCC 14.3.0) - available by `gfortran-14` alias - GNU Fortran 15 (Homebrew GCC 15.1.0) - available by `gfortran-15` alias - Kotlin 2.2.20-release-333 -- Node.js 24.8.0 +- Node.js 24.9.0 - Perl 5.40.2 - Python3 3.13.7 -- Ruby 3.4.5 +- Ruby 3.4.6 ### Package Management - Bundler 2.7.2 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 4.6.11 +- Homebrew 4.6.14 - NPM 11.6.0 - Pip3 25.2 (python 3.13) - Pipx 1.7.1 - RubyGems 3.7.2 -- Vcpkg 2025 (build from commit 8a48867e54) +- Vcpkg 2025 (build from commit 2e6fcc4457) - Yarn 1.22.22 ### Project Management - Apache Ant 1.10.15 - Apache Maven 3.9.11 -- Gradle 9.0.0 +- Gradle 9.1.0 ### Utilities - 7-Zip 17.05 @@ -55,7 +56,7 @@ - Curl 8.7.1 - Git 2.50.1 - Git LFS 3.7.0 -- GitHub CLI 2.79.0 +- GitHub CLI 2.80.0 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 @@ -69,16 +70,16 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.30.2 +- AWS CLI 2.31.3 - AWS SAM CLI 1.144.0 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.77.0 - Azure CLI (azure-devops) 1.0.2 - Bicep CLI 0.37.4 - Cmake 4.1.1 -- CodeQL Action Bundle 2.23.0 +- CodeQL Action Bundle 2.23.1 - Fastlane 2.228.0 -- SwiftFormat 0.57.2 +- SwiftFormat 0.58.1 - Xcbeautify 2.30.1 - Xcode Command Line Tools 26.0.0.0.1.1757719676 - Xcodes 1.6.2 @@ -86,12 +87,12 @@ ### Browsers - Safari 26.0 (21622.1.22.11.14) - SafariDriver 26.0 (21622.1.22.11.14) -- Google Chrome 140.0.7339.133 -- Google Chrome for Testing 140.0.7339.82 -- ChromeDriver 140.0.7339.82 -- Microsoft Edge 140.0.3485.66 -- Microsoft Edge WebDriver 140.0.3485.66 -- Mozilla Firefox 142.0.1 +- Google Chrome 140.0.7339.214 +- Google Chrome for Testing 140.0.7339.207 +- ChromeDriver 140.0.7339.207 +- Microsoft Edge 140.0.3485.94 +- Microsoft Edge WebDriver 140.0.3485.94 +- Mozilla Firefox 143.0.1 - geckodriver 0.36.0 - Selenium server 4.35.0 @@ -108,6 +109,7 @@ | 11.0.28+6 | JAVA_HOME_11_arm64 | | 17.0.16+8 | JAVA_HOME_17_arm64 | | 21.0.8+9.0 (default) | JAVA_HOME_21_arm64 | +| 25.0.0+36.0 | JAVA_HOME_25_arm64 | ### Cached Tools @@ -123,8 +125,8 @@ #### Node.js - 20.19.5 -- 22.19.0 -- 24.8.0 +- 22.20.0 +- 24.9.0 #### Go - 1.23.12 @@ -132,17 +134,17 @@ - 1.25.1 ### Rust Tools -- Cargo 1.89.0 -- Rust 1.89.0 -- Rustdoc 1.89.0 +- Cargo 1.90.0 +- Rust 1.90.0 +- Rustdoc 1.90.0 - Rustup 1.28.2 #### Packages -- Clippy 0.1.89 +- Clippy 0.1.90 - Rustfmt 1.8.0-stable ### PowerShell Tools -- PowerShell 7.4.11 +- PowerShell 7.4.12 #### PowerShell Modules - Az: 14.3.0 @@ -150,34 +152,45 @@ - PSScriptAnalyzer: 1.24.0 ### Xcode -| Version | Build | Path | Symlinks | -| -------------- | ------ | ---------------------------- | ----------------------------------------------------------------------------------------- | -| 26.0 (default) | 17A324 | /Applications/Xcode_26.app | /Applications/Xcode_26.0.0.app
/Applications/Xcode_26.0.app
/Applications/Xcode.app | -| 16.4 | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app | +| Version | Build | Path | Symlinks | +| ---------------- | -------- | --------------------------------- | -------------------------------------------------------------- | +| 26.1 (beta) | 17B5025f | /Applications/Xcode_26.1_beta.app | /Applications/Xcode_26.1.0.app
/Applications/Xcode_26.1.app | +| 26.0.1 (default) | 17A400 | /Applications/Xcode_26.0.1.app | /Applications/Xcode_26.0.app
/Applications/Xcode.app | +| 16.4 | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app | #### Installed SDKs | SDK | SDK Name | Xcode Version | | ------------------------- | -------------------- | ------------- | | macOS 15.5 | macosx15.5 | 16.4 | -| macOS 26.0 | macosx26.0 | 26.0 | +| macOS 26.0 | macosx26.0 | 26.0.1 | +| macOS 26.1 | macosx26.1 | 26.1 | | iOS 18.5 | iphoneos18.5 | 16.4 | -| iOS 26.0 | iphoneos26.0 | 26.0 | +| iOS 26.0 | iphoneos26.0 | 26.0.1 | +| iOS 26.1 | iphoneos26.1 | 26.1 | | Simulator - iOS 18.5 | iphonesimulator18.5 | 16.4 | -| Simulator - iOS 26.0 | iphonesimulator26.0 | 26.0 | +| Simulator - iOS 26.0 | iphonesimulator26.0 | 26.0.1 | +| Simulator - iOS 26.1 | iphonesimulator26.1 | 26.1 | | tvOS 18.5 | appletvos18.5 | 16.4 | -| tvOS 26.0 | appletvos26.0 | 26.0 | +| tvOS 26.0 | appletvos26.0 | 26.0.1 | +| tvOS 26.1 | appletvos26.1 | 26.1 | | Simulator - tvOS 18.5 | appletvsimulator18.5 | 16.4 | -| Simulator - tvOS 26.0 | appletvsimulator26.0 | 26.0 | +| Simulator - tvOS 26.0 | appletvsimulator26.0 | 26.0.1 | +| Simulator - tvOS 26.1 | appletvsimulator26.1 | 26.1 | | watchOS 11.5 | watchos11.5 | 16.4 | -| watchOS 26.0 | watchos26.0 | 26.0 | +| watchOS 26.0 | watchos26.0 | 26.0.1 | +| watchOS 26.1 | watchos26.1 | 26.1 | | Simulator - watchOS 11.5 | watchsimulator11.5 | 16.4 | -| Simulator - watchOS 26.0 | watchsimulator26.0 | 26.0 | +| Simulator - watchOS 26.0 | watchsimulator26.0 | 26.0.1 | +| Simulator - watchOS 26.1 | watchsimulator26.1 | 26.1 | | visionOS 2.5 | xros2.5 | 16.4 | -| visionOS 26.0 | xros26.0 | 26.0 | +| visionOS 26.0 | xros26.0 | 26.0.1 | +| visionOS 26.1 | xros26.1 | 26.1 | | Simulator - visionOS 2.5 | xrsimulator2.5 | 16.4 | -| Simulator - visionOS 26.0 | xrsimulator26.0 | 26.0 | +| Simulator - visionOS 26.0 | xrsimulator26.0 | 26.0.1 | +| Simulator - visionOS 26.1 | xrsimulator26.1 | 26.1 | | DriverKit 24.5 | driverkit24.5 | 16.4 | -| DriverKit 25.0 | driverkit25.0 | 26.0 | +| DriverKit 25.0 | driverkit25.0 | 26.0.1 | +| DriverKit 25.1 | driverkit25.1 | 26.1 | #### Installed Simulators | OS | Simulators | @@ -185,26 +198,30 @@ | iOS 18.5 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPad (A16)
iPad Air 11-inch (M3)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | | iOS 18.6 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPad (A16)
iPad Air 11-inch (M3)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | | iOS 26.0 | iPhone 16e
iPhone 17
iPhone 17 Pro
iPhone 17 Pro Max
iPhone Air
iPad (A16)
iPad Air 11-inch (M3)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 26.1 | iPhone 16e
iPhone 17
iPhone 17 Pro
iPhone 17 Pro Max
iPhone Air
iPad (A16)
iPad Air 11-inch (M3)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | | tvOS 18.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | | tvOS 26.0 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 26.1 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | | watchOS 11.5 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | | watchOS 26.0 | Apple Watch SE 3 (40mm)
Apple Watch SE 3 (44mm)
Apple Watch Series 11 (42mm)
Apple Watch Series 11 (46mm)
Apple Watch Ultra 3 (49mm) | +| watchOS 26.1 | Apple Watch SE 3 (40mm)
Apple Watch SE 3 (44mm)
Apple Watch Series 11 (42mm)
Apple Watch Series 11 (46mm)
Apple Watch Ultra 3 (49mm) | | visionOS 2.5 | Apple Vision Pro | | visionOS 26.0 | Apple Vision Pro | +| visionOS 26.1 | Apple Vision Pro | ### Android -| Package Name | Version | -| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 16.0 | -| Android Emulator | 36.1.9 | -| Android SDK Build-tools | 36.0.0
35.0.0 35.0.1 | -| Android SDK Platforms | android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1) | -| Android SDK Platform-Tools | 36.0.0 | -| Android Support Repository | 47.0.0 | -| CMake | 3.31.5 | -| Google Play services | 49 | -| Google Repository | 58 | -| NDK | 27.3.13750724 (default)
28.2.13676358 | +| Package Name | Version | +| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Android Command Line Tools | 16.0 | +| Android Emulator | 36.1.9 | +| Android SDK Build-tools | 36.0.0 36.1.0
35.0.0 35.0.1 | +| Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1) | +| Android SDK Platform-Tools | 36.0.0 | +| Android Support Repository | 47.0.0 | +| CMake | 3.31.5 | +| Google Play services | 49 | +| Google Repository | 58 | +| NDK | 27.3.13750724 (default)
28.2.13676358 | #### Environment variables | Name | Value | From 610c1c15eebf2100d81cc1e0743141a78625cc2f Mon Sep 17 00:00:00 2001 From: Alexey-Ayupov <116575425+Alexey-Ayupov@users.noreply.github.com> Date: Tue, 7 Oct 2025 11:05:18 +0200 Subject: [PATCH 177/334] [Ubuntu] Add ssh_clear_authorized_keys to Packer template (#13136) --- images/ubuntu/templates/source.ubuntu.pkr.hcl | 1 + images/ubuntu/templates/variable.ubuntu.pkr.hcl | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/images/ubuntu/templates/source.ubuntu.pkr.hcl b/images/ubuntu/templates/source.ubuntu.pkr.hcl index 4080b9b861..e29dacccda 100644 --- a/images/ubuntu/templates/source.ubuntu.pkr.hcl +++ b/images/ubuntu/templates/source.ubuntu.pkr.hcl @@ -22,6 +22,7 @@ source "azure-arm" "image" { os_disk_size_gb = local.image_properties.os_disk_size_gb os_type = var.image_os_type private_virtual_network_with_public_ip = var.private_virtual_network_with_public_ip + ssh_clear_authorized_keys = var.ssh_clear_authorized_keys temp_resource_group_name = var.temp_resource_group_name virtual_network_name = var.virtual_network_name virtual_network_resource_group_name = var.virtual_network_resource_group_name diff --git a/images/ubuntu/templates/variable.ubuntu.pkr.hcl b/images/ubuntu/templates/variable.ubuntu.pkr.hcl index e2c6aaf760..ef48d309de 100644 --- a/images/ubuntu/templates/variable.ubuntu.pkr.hcl +++ b/images/ubuntu/templates/variable.ubuntu.pkr.hcl @@ -102,6 +102,10 @@ variable "source_image_version" { type = string default = "latest" } +variable "ssh_clear_authorized_keys" { + type = bool + default = true +} variable "temp_resource_group_name" { type = string default = "${env("TEMP_RESOURCE_GROUP_NAME")}" From fab1401fc8a0c9a554fa63cf03e71272b845df56 Mon Sep 17 00:00:00 2001 From: Shamil Mubarakshin <127750046+shamil-mubarakshin@users.noreply.github.com> Date: Thu, 9 Oct 2025 11:13:50 +0200 Subject: [PATCH 178/334] [macos-26] Add Xcode 26.1 beta2 (#13146) --- images/macos/toolsets/toolset-26.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/images/macos/toolsets/toolset-26.json b/images/macos/toolsets/toolset-26.json index 9fa9450338..0a346018bd 100644 --- a/images/macos/toolsets/toolset-26.json +++ b/images/macos/toolsets/toolset-26.json @@ -4,11 +4,11 @@ "arm64":{ "versions": [ { - "link": "26.1_beta", - "filename": "26.1_beta_Universal", - "version": "26.1-Beta+17B5025f", + "link": "26.1_beta_2", + "filename": "26.1_beta_2_Universal", + "version": "26.1-Beta_2+17B5035f", "symlinks": ["26.1"], - "sha256": "432f6cb936ec9547e1075e5a969309e6e0497199810bcb79e10423fa5408891c", + "sha256": "D06679C151B84CBD5B4348A11FD312B7746BD2C95BF5A75FB316F33C428AE76F", "install_runtimes": "default" }, { From e2ff98fda7a974714962e9d43100093eed640bf9 Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Thu, 9 Oct 2025 12:06:17 +0200 Subject: [PATCH 179/334] [macOS] Rebuild dyld shared cache for latest stable Xcode (#13149) --- images/macos/scripts/build/Install-Xcode.ps1 | 5 +++++ .../scripts/helpers/Xcode.Installer.psm1 | 20 +++++++++++++++++++ 2 files changed, 25 insertions(+) diff --git a/images/macos/scripts/build/Install-Xcode.ps1 b/images/macos/scripts/build/Install-Xcode.ps1 index 7aa6c2c03c..74a34642db 100644 --- a/images/macos/scripts/build/Install-Xcode.ps1 +++ b/images/macos/scripts/build/Install-Xcode.ps1 @@ -39,6 +39,11 @@ $xcodeVersions | ForEach-Object { } } +# Update dyld shared cache for the latest stable Xcode version +if ((-not $os.IsSonoma)) { + Update-DyldCache -XcodeVersions $xcodeVersions +} + Invoke-XcodeRunFirstLaunch -Version $defaultXcode Write-Host "Configuring Xcode symlinks..." diff --git a/images/macos/scripts/helpers/Xcode.Installer.psm1 b/images/macos/scripts/helpers/Xcode.Installer.psm1 index 1007f73439..132f54f680 100644 --- a/images/macos/scripts/helpers/Xcode.Installer.psm1 +++ b/images/macos/scripts/helpers/Xcode.Installer.psm1 @@ -316,3 +316,23 @@ function Invoke-ValidateCommand { Receive-Job -Job $job } } + +function Update-DyldCache { + param ( + [Parameter(Mandatory)] + [array] $XcodeVersions + ) + + # Find the latest stable Xcode version (excluding beta and RC versions) + $latestStableXcode = $XcodeVersions | Where-Object { + -not ($_.link.Contains("beta") -or $_.link.Contains("Release_Candidate") -or $_.link.Contains("_RC")) + } | Sort-Object { [version]($_.version -split '\+')[0] } -Descending | Select-Object -First 1 + + if ($latestStableXcode) { + Write-Host "Updating dyld shared cache for Xcode $($latestStableXcode.link)..." + Switch-Xcode -Version $latestStableXcode.link + Invoke-ValidateCommand "xcrun simctl runtime dyld_shared_cache update --all" + } else { + Write-Host "No stable Xcode version found for dyld cache update." + } +} From 38bd4879f33a33b81fa9bfca06dbae8aa34a03db Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Thu, 9 Oct 2025 20:36:11 +0200 Subject: [PATCH 180/334] [workflow] Update SBOM report workflow to use agentSpec + imageVersion (#13151) --- .github/workflows/create_sbom_report.yml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/.github/workflows/create_sbom_report.yml b/.github/workflows/create_sbom_report.yml index 8d9d763669..c297e207a4 100644 --- a/.github/workflows/create_sbom_report.yml +++ b/.github/workflows/create_sbom_report.yml @@ -3,11 +3,10 @@ name: Create SBOM for the release # github.event.client_payload.agentSpec - Current YAML Label # github.event.client_payload.ReleaseID - Current release ID # github.event.client_payload.imageVersion - AzDO image version "major.minor" -# github.event.client_payload.ReleaseBranchName - Necessary to identify workflow run # # Current SYFT tool issues: -# macOS (major): prompt privilegies that blocking process indefinetely (https://github.com/anchore/syft/issues/1367) -run-name: Collecting SBOM for ${{ github.event.client_payload.ReleaseBranchName || 'unknown release' }} +# macOS (major): prompt privileges that blocking process indefinitely (https://github.com/anchore/syft/issues/1367) +run-name: Collecting SBOM for ${{ github.event.client_payload.agentSpec || 'unknown image' }} - ${{ github.event.client_payload.imageVersion || 'unknown version' }} on: repository_dispatch: types: [generate-sbom] @@ -21,7 +20,7 @@ jobs: check_status: ${{ steps.check.outputs.status }} runs-on: ubuntu-latest steps: - - name: Check release for ${{ github.event.client_payload.ReleaseBranchName }} + - name: Check release for ${{ github.event.client_payload.agentSpec }} id: check shell: pwsh run: | @@ -46,7 +45,7 @@ jobs: if: ${{ needs.sbom-check.outputs.check_status == 'okay' }} runs-on: ${{ github.event.client_payload.agentSpec }} steps: - - name: Available image version check for ${{ github.event.client_payload.ReleaseBranchName }} + - name: Available image version check for ${{ github.event.client_payload.agentSpec }} - ${{ github.event.client_payload.imageVersion }} run: | $imageVersionComponents = $env:ImageVersion.Split('.') $imageMajorVersion = $imageVersionComponents[0] From fdfa28c5be4b133c6447ed9d00b4caf9416b77f6 Mon Sep 17 00:00:00 2001 From: Shamil Mubarakshin <127750046+shamil-mubarakshin@users.noreply.github.com> Date: Fri, 10 Oct 2025 09:32:02 +0200 Subject: [PATCH 181/334] [macos-15] Add Xcode 26.1 beta2 (#13152) --- images/macos/toolsets/toolset-15.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/images/macos/toolsets/toolset-15.json b/images/macos/toolsets/toolset-15.json index 576df7aec3..5d3c259f6d 100644 --- a/images/macos/toolsets/toolset-15.json +++ b/images/macos/toolsets/toolset-15.json @@ -4,11 +4,11 @@ "x64": { "versions": [ { - "link": "26.1_beta", - "filename": "26.1_beta_Universal", - "version": "26.1-Beta+17B5025f", + "link": "26.1_beta_2", + "filename": "26.1_beta_2_Universal", + "version": "26.1-Beta_2+17B5035f", "symlinks": ["26.1"], - "sha256": "432f6cb936ec9547e1075e5a969309e6e0497199810bcb79e10423fa5408891c", + "sha256": "D06679C151B84CBD5B4348A11FD312B7746BD2C95BF5A75FB316F33C428AE76F", "install_runtimes": "none" }, { @@ -64,11 +64,11 @@ "arm64":{ "versions": [ { - "link": "26.1_beta", - "filename": "26.1_beta_Universal", - "version": "26.1-Beta+17B5025f", + "link": "26.1_beta_2", + "filename": "26.1_beta_2_Universal", + "version": "26.1-Beta_2+17B5035f", "symlinks": ["26.1"], - "sha256": "432f6cb936ec9547e1075e5a969309e6e0497199810bcb79e10423fa5408891c", + "sha256": "D06679C151B84CBD5B4348A11FD312B7746BD2C95BF5A75FB316F33C428AE76F", "install_runtimes": "none" }, { From 3751ef43fe60e5cbc389b471279346380fff3dbc Mon Sep 17 00:00:00 2001 From: Lawrence Gripper Date: Fri, 10 Oct 2025 16:13:43 +0100 Subject: [PATCH 182/334] Add certutil to Ubuntu --- images/ubuntu/scripts/tests/Apt.Tests.ps1 | 1 + images/ubuntu/toolsets/toolset-2204.json | 1 + images/ubuntu/toolsets/toolset-2404.json | 1 + 3 files changed, 3 insertions(+) diff --git a/images/ubuntu/scripts/tests/Apt.Tests.ps1 b/images/ubuntu/scripts/tests/Apt.Tests.ps1 index 844f1ceae8..7cb83938e9 100644 --- a/images/ubuntu/scripts/tests/Apt.Tests.ps1 +++ b/images/ubuntu/scripts/tests/Apt.Tests.ps1 @@ -8,6 +8,7 @@ Describe "Apt" { switch ($toolName) { "acl" { $toolName = "getfacl"; break } "aria2" { $toolName = "aria2c"; break } + "libnss3-tools" { $toolName = "certutil"; break } "p7zip-full" { $toolName = "p7zip"; break } "subversion" { $toolName = "svn"; break } "sphinxsearch" { $toolName = "searchd"; break } diff --git a/images/ubuntu/toolsets/toolset-2204.json b/images/ubuntu/toolsets/toolset-2204.json index 89ef036174..9e1fa436cf 100644 --- a/images/ubuntu/toolsets/toolset-2204.json +++ b/images/ubuntu/toolsets/toolset-2204.json @@ -180,6 +180,7 @@ "binutils", "bison", "brotli", + "libnss3-tools", "coreutils", "file", "findutils", diff --git a/images/ubuntu/toolsets/toolset-2404.json b/images/ubuntu/toolsets/toolset-2404.json index f3acf6abb4..ba15b375cb 100644 --- a/images/ubuntu/toolsets/toolset-2404.json +++ b/images/ubuntu/toolsets/toolset-2404.json @@ -157,6 +157,7 @@ "binutils", "bison", "brotli", + "libnss3-tools", "coreutils", "file", "findutils", From ed18dfab032f4a5e9ec1ea2927224fc8314806b5 Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Fri, 10 Oct 2025 17:19:38 +0200 Subject: [PATCH 183/334] [macOS] Update Python installer script (#13157) --- images/macos/scripts/build/install-python.sh | 16 +++++++++++++--- images/macos/scripts/tests/Python.Tests.ps1 | 2 +- images/macos/toolsets/toolset-14.json | 3 +++ images/macos/toolsets/toolset-15.json | 3 +++ images/macos/toolsets/toolset-26.json | 3 +++ 5 files changed, 23 insertions(+), 4 deletions(-) diff --git a/images/macos/scripts/build/install-python.sh b/images/macos/scripts/build/install-python.sh index 084f88b894..0188382f37 100644 --- a/images/macos/scripts/build/install-python.sh +++ b/images/macos/scripts/build/install-python.sh @@ -11,9 +11,19 @@ echo "Installing Python Tooling" # Close Finder window close_finder_window -echo "Brew Installing Python 3" -brew_smart_install "python@3.12" - +# Installing latest Homebrew Python 3 to handle python3 and pip3 symlinks +# When latest Python3 is installed as a dependency for other packages +# it does not create /usr/local/bin/python3 and /usr/local/bin/pip3 +echo "Brew Installing default Python 3" +brew_smart_install "python" + +# Install specific Python version +# Update symlinks for python3 and pip3 to point to the specific version +toolsetVersion=$(get_toolset_value '.python.default') +echo "Installing Python $toolsetVersion" +brew_smart_install "python@$toolsetVersion" + +# Pipx has its own Python dependency echo "Installing pipx" if is_Arm64; then diff --git a/images/macos/scripts/tests/Python.Tests.ps1 b/images/macos/scripts/tests/Python.Tests.ps1 index 7b6a8c53a8..0100e9caaa 100644 --- a/images/macos/scripts/tests/Python.Tests.ps1 +++ b/images/macos/scripts/tests/Python.Tests.ps1 @@ -14,7 +14,7 @@ Describe "Python3" { } } else { It "Python 3 is installed under /usr/local/bin" { - Get-ToolPath "python3" | Should -BeLike "/usr/local/bin*" + Get-ToolPath "python3" | Should -BeLike "/usr/local/bin/*" } } diff --git a/images/macos/toolsets/toolset-14.json b/images/macos/toolsets/toolset-14.json index 33dfe5be9b..bf94c25683 100644 --- a/images/macos/toolsets/toolset-14.json +++ b/images/macos/toolsets/toolset-14.json @@ -222,6 +222,9 @@ "fastlane" ] }, + "python": { + "default": "3.13" + }, "toolcache": [ { "name": "Python", diff --git a/images/macos/toolsets/toolset-15.json b/images/macos/toolsets/toolset-15.json index 5d3c259f6d..be5c180e33 100644 --- a/images/macos/toolsets/toolset-15.json +++ b/images/macos/toolsets/toolset-15.json @@ -226,6 +226,9 @@ "fastlane" ] }, + "python": { + "default": "3.13" + }, "toolcache": [ { "name": "Python", diff --git a/images/macos/toolsets/toolset-26.json b/images/macos/toolsets/toolset-26.json index 0a346018bd..34c56fb581 100644 --- a/images/macos/toolsets/toolset-26.json +++ b/images/macos/toolsets/toolset-26.json @@ -130,6 +130,9 @@ "fastlane" ] }, + "python": { + "default": "3.13" + }, "toolcache": [ { "name": "Python", From 3ae94865d09804c915198970402588cdaba525dc Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Mon, 13 Oct 2025 20:41:07 +0200 Subject: [PATCH 184/334] [macOS] Fix for Xcode installer script; skip re-caching on macOS-14 (#13161) --- images/macos/scripts/build/Install-Xcode.ps1 | 1 + 1 file changed, 1 insertion(+) diff --git a/images/macos/scripts/build/Install-Xcode.ps1 b/images/macos/scripts/build/Install-Xcode.ps1 index 74a34642db..83168a4482 100644 --- a/images/macos/scripts/build/Install-Xcode.ps1 +++ b/images/macos/scripts/build/Install-Xcode.ps1 @@ -8,6 +8,7 @@ $ErrorActionPreference = "Stop" Import-Module "$env:HOME/image-generation/helpers/Common.Helpers.psm1" Import-Module "$env:HOME/image-generation/helpers/Xcode.Installer.psm1" -DisableNameChecking +$os = Get-OSVersion $arch = Get-Architecture [Array]$xcodeVersions = (Get-ToolsetContent).xcode.$arch.versions Write-Host $xcodeVersions From 2f702974cc4efe8afc258fb46b55eaac6bd8e7d7 Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Thu, 16 Oct 2025 12:34:30 +0200 Subject: [PATCH 185/334] [macOS] Update Python script and Python3 symlink behaviour (#13174) --- images/macos/scripts/build/Install-Toolset.ps1 | 9 +++++++++ images/macos/scripts/build/install-python.sh | 10 +--------- images/macos/scripts/tests/Python.Tests.ps1 | 7 ++++++- images/macos/toolsets/toolset-14.json | 3 --- images/macos/toolsets/toolset-15.json | 3 --- images/macos/toolsets/toolset-26.json | 3 --- 6 files changed, 16 insertions(+), 19 deletions(-) diff --git a/images/macos/scripts/build/Install-Toolset.ps1 b/images/macos/scripts/build/Install-Toolset.ps1 index 1e81cd27bd..a9a89665fb 100644 --- a/images/macos/scripts/build/Install-Toolset.ps1 +++ b/images/macos/scripts/build/Install-Toolset.ps1 @@ -54,4 +54,13 @@ foreach ($tool in $tools) { } } + +# Ensure python3 and pip3 point to the latest installed Python version +# Fix for ./setup.sh script behavior for python3 and pip3 symlinks +# Only Intel images are affected since /usr/local/bin is used for Intel +# ARM images use /opt/homebrew/bin which is managed by Homebrew +Write-Host "Ensuring python3 and pip3 point to the latest installed Python version from Homebrew" +brew unlink python@3.14 && brew link python@3.14 --force --overwrite +Split-Path (readlink (which python3)) + Invoke-PesterTests "Toolcache" diff --git a/images/macos/scripts/build/install-python.sh b/images/macos/scripts/build/install-python.sh index 0188382f37..5f3668afbc 100644 --- a/images/macos/scripts/build/install-python.sh +++ b/images/macos/scripts/build/install-python.sh @@ -12,16 +12,8 @@ echo "Installing Python Tooling" close_finder_window # Installing latest Homebrew Python 3 to handle python3 and pip3 symlinks -# When latest Python3 is installed as a dependency for other packages -# it does not create /usr/local/bin/python3 and /usr/local/bin/pip3 echo "Brew Installing default Python 3" -brew_smart_install "python" - -# Install specific Python version -# Update symlinks for python3 and pip3 to point to the specific version -toolsetVersion=$(get_toolset_value '.python.default') -echo "Installing Python $toolsetVersion" -brew_smart_install "python@$toolsetVersion" +brew_smart_install "python3" # Pipx has its own Python dependency echo "Installing pipx" diff --git a/images/macos/scripts/tests/Python.Tests.ps1 b/images/macos/scripts/tests/Python.Tests.ps1 index 0100e9caaa..d5a7d3ad7e 100644 --- a/images/macos/scripts/tests/Python.Tests.ps1 +++ b/images/macos/scripts/tests/Python.Tests.ps1 @@ -26,10 +26,15 @@ Describe "Python3" { "pipx --version" | Should -ReturnZeroExitCode } - It "Pip 3 and Python 3 came from the same brew formula" { + It "Pip 3 and Python 3 came from the same path prefix" { $pip3Path = Split-Path (readlink (which pip3)) $python3Path = Split-Path (readlink (which python3)) $pip3Path | Should -BeExactly $python3Path } + It "Pip 3 and Python 3 came from brew formula" { + Split-Path (readlink (which pip3)) | Should -BeLike "*/Cellar/*" + Split-Path (readlink (which python3)) | Should -BeLike "*/Cellar/*" + } + } diff --git a/images/macos/toolsets/toolset-14.json b/images/macos/toolsets/toolset-14.json index bf94c25683..33dfe5be9b 100644 --- a/images/macos/toolsets/toolset-14.json +++ b/images/macos/toolsets/toolset-14.json @@ -222,9 +222,6 @@ "fastlane" ] }, - "python": { - "default": "3.13" - }, "toolcache": [ { "name": "Python", diff --git a/images/macos/toolsets/toolset-15.json b/images/macos/toolsets/toolset-15.json index be5c180e33..5d3c259f6d 100644 --- a/images/macos/toolsets/toolset-15.json +++ b/images/macos/toolsets/toolset-15.json @@ -226,9 +226,6 @@ "fastlane" ] }, - "python": { - "default": "3.13" - }, "toolcache": [ { "name": "Python", diff --git a/images/macos/toolsets/toolset-26.json b/images/macos/toolsets/toolset-26.json index 34c56fb581..0a346018bd 100644 --- a/images/macos/toolsets/toolset-26.json +++ b/images/macos/toolsets/toolset-26.json @@ -130,9 +130,6 @@ "fastlane" ] }, - "python": { - "default": "3.13" - }, "toolcache": [ { "name": "Python", From 84653458a411b3c25da0047aa3a1ab100e11cd27 Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Thu, 16 Oct 2025 12:36:17 +0200 Subject: [PATCH 186/334] [macOS] Fix default Xcode for docs, add after-switching warmup (#13179) --- .../scripts/build/Configure-Xcode-Simulators.ps1 | 13 +++++++++---- images/macos/scripts/build/configure-system.sh | 6 ++++++ 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/images/macos/scripts/build/Configure-Xcode-Simulators.ps1 b/images/macos/scripts/build/Configure-Xcode-Simulators.ps1 index d4bcd8cb73..3e2791e927 100644 --- a/images/macos/scripts/build/Configure-Xcode-Simulators.ps1 +++ b/images/macos/scripts/build/Configure-Xcode-Simulators.ps1 @@ -8,10 +8,11 @@ Import-Module "~/image-generation/helpers/Common.Helpers.psm1" Import-Module "~/image-generation/helpers/Xcode.Helpers.psm1" $arch = Get-Architecture $xcodeVersions = (Get-ToolsetContent).xcode.${arch}.versions +$defaultXcode = (Get-ToolsetContent).xcode.default # Switch to each Xcode version foreach ($xcodeVersion in $xcodeVersions.link) { - write-host "Switching to Xcode $xcodeVersion" + Write-Host "Switching to Xcode $xcodeVersion" Switch-Xcode -Version $XcodeVersion # Make object of all simulators @@ -50,8 +51,8 @@ foreach ($xcodeVersion in $xcodeVersions.link) { Write-Host "$($sameRuntimeDevices[$i+1].DeviceName) - DeviceId $($sameRuntimeDevices[$i+1].DeviceId)" Write-Host "-------------------------------------------------------------------" if ($sameRuntimeDevices[$i].DeviceName -eq $sameRuntimeDevices[$i+1].DeviceName) { - write-host "*******************************************************************" - write-host "** Duplicate found" + Write-Host "*******************************************************************" + Write-Host "** Duplicate found" if ($sameRuntimeDevices[$i].DeviceCreationTime -lt $sameRuntimeDevices[$i+1].DeviceCreationTime) { Write-Host "** will be removed $($sameRuntimeDevices[$i+1].DeviceName) with id $($sameRuntimeDevices[$i+1].DeviceId)" xcrun simctl delete $sameRuntimeDevices[$i+1].DeviceId @@ -61,8 +62,12 @@ foreach ($xcodeVersion in $xcodeVersions.link) { xcrun simctl delete $sameRuntimeDevices[$i].DeviceId $sameRuntimeDevices.RemoveAt($i) } - write-host "*******************************************************************" + Write-Host "*******************************************************************" } } } } + +# Restore default Xcode +Write-Host "Restoring default Xcode to $defaultXcode" +Switch-Xcode -Version $defaultXcode diff --git a/images/macos/scripts/build/configure-system.sh b/images/macos/scripts/build/configure-system.sh index d88972135a..8cbf3d6803 100644 --- a/images/macos/scripts/build/configure-system.sh +++ b/images/macos/scripts/build/configure-system.sh @@ -40,6 +40,12 @@ if is_SonomaX64 || is_VenturaX64 || is_SequoiaX64; then brew uninstall parallels fi +# Simple warmup of the default Xcode +echo "Warm up the default Xcode" +xcodebuild -version > /dev/null +xcrun simctl list > /dev/null +xcrun simctl list devices > /dev/null + echo "Put documentation to $HOME root" cp $HOME/image-generation/output/software-report/systeminfo.* $HOME/ From d4d5736e7d5b88a683d1ea76e7dc74031c71d4c6 Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Thu, 16 Oct 2025 12:56:38 +0200 Subject: [PATCH 187/334] [all OSs] Add Python 3.14 to the toolcache (#13159) --- images/macos/scripts/tests/Toolcache.Tests.ps1 | 2 +- images/macos/toolsets/toolset-13.json | 6 ++++-- images/macos/toolsets/toolset-14.json | 6 ++++-- images/macos/toolsets/toolset-15.json | 6 ++++-- images/macos/toolsets/toolset-26.json | 3 ++- images/ubuntu/toolsets/toolset-2204.json | 3 ++- images/ubuntu/toolsets/toolset-2404.json | 3 ++- images/windows/toolsets/toolset-2019.json | 3 ++- images/windows/toolsets/toolset-2022.json | 3 ++- images/windows/toolsets/toolset-2025.json | 3 ++- 10 files changed, 25 insertions(+), 13 deletions(-) diff --git a/images/macos/scripts/tests/Toolcache.Tests.ps1 b/images/macos/scripts/tests/Toolcache.Tests.ps1 index 31131df0de..98f229ab42 100644 --- a/images/macos/scripts/tests/Toolcache.Tests.ps1 +++ b/images/macos/scripts/tests/Toolcache.Tests.ps1 @@ -57,7 +57,7 @@ Describe "Toolcache" { } } - Context "Ruby" -Skip:($os.IsArm64) { + Context "Ruby" { $rubyDirectory = Join-Path $toolcacheDirectory "Ruby" $rubyPackage = $packages | Where-Object { $_.ToolName -eq "Ruby" } | Select-Object -First 1 $testCase = @{ RubyDirectory = $rubyDirectory } diff --git a/images/macos/toolsets/toolset-13.json b/images/macos/toolsets/toolset-13.json index 10c127c4ef..837f37d23f 100644 --- a/images/macos/toolsets/toolset-13.json +++ b/images/macos/toolsets/toolset-13.json @@ -136,14 +136,16 @@ "3.10.*", "3.11.*", "3.12.*", - "3.13.*" + "3.13.*", + "3.14.*" ] }, "arm64": { "versions": [ "3.11.*", "3.12.*", - "3.13.*" + "3.13.*", + "3.14.*" ] } } diff --git a/images/macos/toolsets/toolset-14.json b/images/macos/toolsets/toolset-14.json index 33dfe5be9b..bef6f2d8e1 100644 --- a/images/macos/toolsets/toolset-14.json +++ b/images/macos/toolsets/toolset-14.json @@ -234,14 +234,16 @@ "3.10.*", "3.11.*", "3.12.*", - "3.13.*" + "3.13.*", + "3.14.*" ] }, "arm64": { "versions": [ "3.11.*", "3.12.*", - "3.13.*" + "3.13.*", + "3.14.*" ] } } diff --git a/images/macos/toolsets/toolset-15.json b/images/macos/toolsets/toolset-15.json index 5d3c259f6d..39aab103e3 100644 --- a/images/macos/toolsets/toolset-15.json +++ b/images/macos/toolsets/toolset-15.json @@ -238,14 +238,16 @@ "3.10.*", "3.11.*", "3.12.*", - "3.13.*" + "3.13.*", + "3.14.*" ] }, "arm64": { "versions": [ "3.11.*", "3.12.*", - "3.13.*" + "3.13.*", + "3.14.*" ] } } diff --git a/images/macos/toolsets/toolset-26.json b/images/macos/toolsets/toolset-26.json index 0a346018bd..e7566e4618 100644 --- a/images/macos/toolsets/toolset-26.json +++ b/images/macos/toolsets/toolset-26.json @@ -140,7 +140,8 @@ "versions": [ "3.11.*", "3.12.*", - "3.13.*" + "3.13.*", + "3.14.*" ] } } diff --git a/images/ubuntu/toolsets/toolset-2204.json b/images/ubuntu/toolsets/toolset-2204.json index 9e1fa436cf..8285f0b793 100644 --- a/images/ubuntu/toolsets/toolset-2204.json +++ b/images/ubuntu/toolsets/toolset-2204.json @@ -11,7 +11,8 @@ "3.10.*", "3.11.*", "3.12.*", - "3.13.*" + "3.13.*", + "3.14.*" ] }, { diff --git a/images/ubuntu/toolsets/toolset-2404.json b/images/ubuntu/toolsets/toolset-2404.json index ba15b375cb..aa80e73ac9 100644 --- a/images/ubuntu/toolsets/toolset-2404.json +++ b/images/ubuntu/toolsets/toolset-2404.json @@ -11,7 +11,8 @@ "3.10.*", "3.11.*", "3.12.*", - "3.13.*" + "3.13.*", + "3.14.*" ] }, { diff --git a/images/windows/toolsets/toolset-2019.json b/images/windows/toolsets/toolset-2019.json index 2cd0a4ce48..f11d4c68bc 100644 --- a/images/windows/toolsets/toolset-2019.json +++ b/images/windows/toolsets/toolset-2019.json @@ -21,7 +21,8 @@ "3.10.*", "3.11.*", "3.12.*", - "3.13.*" + "3.13.*", + "3.14.*" ], "default": "3.9.*" }, diff --git a/images/windows/toolsets/toolset-2022.json b/images/windows/toolsets/toolset-2022.json index 7d8851e3f7..cfc7239d3d 100644 --- a/images/windows/toolsets/toolset-2022.json +++ b/images/windows/toolsets/toolset-2022.json @@ -22,7 +22,8 @@ "3.10.*", "3.11.*", "3.12.*", - "3.13.*" + "3.13.*", + "3.14.*" ], "default": "3.9.*" }, diff --git a/images/windows/toolsets/toolset-2025.json b/images/windows/toolsets/toolset-2025.json index 083c129e27..870006ef0c 100644 --- a/images/windows/toolsets/toolset-2025.json +++ b/images/windows/toolsets/toolset-2025.json @@ -22,7 +22,8 @@ "3.10.*", "3.11.*", "3.12.*", - "3.13.*" + "3.13.*", + "3.14.*" ], "default": "3.9.*" }, From 3b63c38a322a3bf0cf3b5ee101aba33b5e90c888 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 20 Oct 2025 11:18:54 +0000 Subject: [PATCH 188/334] Updating readme file for macos-26-arm64 version 20251014.0041 (#13167) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-26-arm64-Readme.md | 82 +++++++++++++-------------- 1 file changed, 41 insertions(+), 41 deletions(-) diff --git a/images/macos/macos-26-arm64-Readme.md b/images/macos/macos-26-arm64-Readme.md index 66ca024afa..2e7af52016 100644 --- a/images/macos/macos-26-arm64-Readme.md +++ b/images/macos/macos-26-arm64-Readme.md @@ -6,9 +6,9 @@ | [[macOS] Deprecation of 4 tools on November 3rd.](https://github.com/actions/runner-images/issues/12873) | *** # macOS 26 -- OS Version: macOS 26.0 (25A354) +- OS Version: macOS 26.0.1 (25A362) - Kernel Version: Darwin 25.0.0 -- Image Version: 20250928.159 +- Image Version: 20251014.0041 ## Installed Software @@ -19,26 +19,26 @@ - Clang/LLVM (Homebrew) 20.1.8 - available on `$(brew --prefix llvm@20)/bin/clang` - GCC 13 (Homebrew GCC 13.4.0) - available by `gcc-13` alias - GCC 14 (Homebrew GCC 14.3.0) - available by `gcc-14` alias -- GCC 15 (Homebrew GCC 15.1.0) - available by `gcc-15` alias +- GCC 15 (Homebrew GCC 15.2.0) - available by `gcc-15` alias - GNU Fortran 13 (Homebrew GCC 13.4.0) - available by `gfortran-13` alias - GNU Fortran 14 (Homebrew GCC 14.3.0) - available by `gfortran-14` alias -- GNU Fortran 15 (Homebrew GCC 15.1.0) - available by `gfortran-15` alias +- GNU Fortran 15 (Homebrew GCC 15.2.0) - available by `gfortran-15` alias - Kotlin 2.2.20-release-333 -- Node.js 24.9.0 +- Node.js 24.10.0 - Perl 5.40.2 -- Python3 3.13.7 -- Ruby 3.4.6 +- Python3 3.14.0 +- Ruby 3.4.7 ### Package Management - Bundler 2.7.2 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 4.6.14 +- Homebrew 4.6.17 - NPM 11.6.0 -- Pip3 25.2 (python 3.13) -- Pipx 1.7.1 +- Pip3 25.2 (python 3.14) +- Pipx 1.8.0 - RubyGems 3.7.2 -- Vcpkg 2025 (build from commit 2e6fcc4457) +- Vcpkg 2025 (build from commit 69a6e3311f) - Yarn 1.22.22 ### Project Management @@ -50,51 +50,51 @@ - 7-Zip 17.05 - aria2 1.37.0 - azcopy 10.30.1 -- bazel 8.4.1 +- bazel 8.4.2 - bazelisk 1.27.0 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.7.1 - Git 2.50.1 - Git LFS 3.7.0 -- GitHub CLI 2.80.0 +- GitHub CLI 2.81.0 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 - jq 1.8.1 -- OpenSSL 3.5.2 5 Aug 2025 (Library: OpenSSL 3.5.2 5 Aug 2025) +- OpenSSL 3.6.0 1 Oct 2025 (Library: OpenSSL 3.6.0 1 Oct 2025) - Packer 1.14.2 - pkgconf 2.5.1 - Unxip 3.2 -- yq 4.47.2 +- yq 4.48.1 - zstd 1.5.7 - Ninja 1.13.1 ### Tools -- AWS CLI 2.31.3 +- AWS CLI 2.31.14 - AWS SAM CLI 1.144.0 - AWS Session Manager CLI 1.2.707.0 -- Azure CLI 2.77.0 +- Azure CLI 2.78.0 - Azure CLI (azure-devops) 1.0.2 -- Bicep CLI 0.37.4 -- Cmake 4.1.1 -- CodeQL Action Bundle 2.23.1 +- Bicep CLI 0.38.33 +- Cmake 4.1.2 +- CodeQL Action Bundle 2.23.2 - Fastlane 2.228.0 -- SwiftFormat 0.58.1 +- SwiftFormat 0.58.3 - Xcbeautify 2.30.1 - Xcode Command Line Tools 26.0.0.0.1.1757719676 - Xcodes 1.6.2 ### Browsers -- Safari 26.0 (21622.1.22.11.14) -- SafariDriver 26.0 (21622.1.22.11.14) -- Google Chrome 140.0.7339.214 -- Google Chrome for Testing 140.0.7339.207 -- ChromeDriver 140.0.7339.207 -- Microsoft Edge 140.0.3485.94 -- Microsoft Edge WebDriver 140.0.3485.94 -- Mozilla Firefox 143.0.1 +- Safari 26.0.1 (21622.1.22.11.15) +- SafariDriver 26.0.1 (21622.1.22.11.15) +- Google Chrome 141.0.7390.77 +- Google Chrome for Testing 141.0.7390.76 +- ChromeDriver 141.0.7390.76 +- Microsoft Edge 141.0.3537.71 +- Microsoft Edge WebDriver 141.0.3537.71 +- Mozilla Firefox 144.0 - geckodriver 0.36.0 -- Selenium server 4.35.0 +- Selenium server 4.36.0 #### Environment variables | Name | Value | @@ -116,22 +116,22 @@ #### Ruby - 3.2.9 - 3.3.9 -- 3.4.6 +- 3.4.7 #### Python - 3.11.9 - 3.12.10 -- 3.13.7 +- 3.13.8 #### Node.js - 20.19.5 - 22.20.0 -- 24.9.0 +- 24.10.0 #### Go - 1.23.12 -- 1.24.7 -- 1.25.1 +- 1.24.9 +- 1.25.3 ### Rust Tools - Cargo 1.90.0 @@ -152,11 +152,11 @@ - PSScriptAnalyzer: 1.24.0 ### Xcode -| Version | Build | Path | Symlinks | -| ---------------- | -------- | --------------------------------- | -------------------------------------------------------------- | -| 26.1 (beta) | 17B5025f | /Applications/Xcode_26.1_beta.app | /Applications/Xcode_26.1.0.app
/Applications/Xcode_26.1.app | -| 26.0.1 (default) | 17A400 | /Applications/Xcode_26.0.1.app | /Applications/Xcode_26.0.app
/Applications/Xcode.app | -| 16.4 | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app | +| Version | Build | Path | Symlinks | +| ---------------- | -------- | ----------------------------------- | -------------------------------------------------------------- | +| 26.1 (beta) | 17B5035f | /Applications/Xcode_26.1_beta_2.app | /Applications/Xcode_26.1.0.app
/Applications/Xcode_26.1.app | +| 26.0.1 (default) | 17A400 | /Applications/Xcode_26.0.1.app | /Applications/Xcode_26.0.app
/Applications/Xcode.app | +| 16.4 | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app | #### Installed SDKs | SDK | SDK Name | Xcode Version | @@ -213,7 +213,7 @@ | Package Name | Version | | -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Android Command Line Tools | 16.0 | -| Android Emulator | 36.1.9 | +| Android Emulator | 36.2.12 | | Android SDK Build-tools | 36.0.0 36.1.0
35.0.0 35.0.1 | | Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1) | | Android SDK Platform-Tools | 36.0.0 | From a7ed3ece415eb1c577efd4fe251b9142835acedd Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 20 Oct 2025 11:19:28 +0000 Subject: [PATCH 189/334] Updating readme file for macos-15 version 20251015.0046 (#13180) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-15-Readme.md | 85 +++++++++++++++++---------------- 1 file changed, 43 insertions(+), 42 deletions(-) diff --git a/images/macos/macos-15-Readme.md b/images/macos/macos-15-Readme.md index f677c6528e..5195b35f46 100644 --- a/images/macos/macos-15-Readme.md +++ b/images/macos/macos-15-Readme.md @@ -8,28 +8,28 @@ # macOS 15 - OS Version: macOS 15.6.1 (24G90) - Kernel Version: Darwin 24.6.0 -- Image Version: 20250928.1958 +- Image Version: 20251015.0046 ## Installed Software ### Language and Runtime -- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.414, 9.0.102, 9.0.203, 9.0.305 +- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.415, 9.0.102, 9.0.203, 9.0.306 - Bash 3.2.57(1)-release - Clang/LLVM 16.0.0 - Clang/LLVM (Homebrew) 18.1.8 - available on `$(brew --prefix llvm@18)/bin/clang` - GCC 12 (Homebrew GCC 12.4.0) - available by `gcc-12` alias - GCC 13 (Homebrew GCC 13.4.0) - available by `gcc-13` alias - GCC 14 (Homebrew GCC 14.3.0) - available by `gcc-14` alias -- GCC 15 (Homebrew GCC 15.1.0) - available by `gcc-15` alias +- GCC 15 (Homebrew GCC 15.2.0) - available by `gcc-15` alias - GNU Fortran 12 (Homebrew GCC 12.4.0) - available by `gfortran-12` alias - GNU Fortran 13 (Homebrew GCC 13.4.0) - available by `gfortran-13` alias - GNU Fortran 14 (Homebrew GCC 14.3.0) - available by `gfortran-14` alias -- GNU Fortran 15 (Homebrew GCC 15.1.0) - available by `gfortran-15` alias +- GNU Fortran 15 (Homebrew GCC 15.2.0) - available by `gfortran-15` alias - Kotlin 2.2.20-release-333 - Node.js 22.20.0 - Perl 5.40.2 - PHP 8.4.13 -- Python3 3.13.7 +- Python3 3.13.9 - Ruby 3.3.9 ### Package Management @@ -37,12 +37,12 @@ - Carthage 0.40.0 - CocoaPods 1.16.2 - Composer 2.8.12 -- Homebrew 4.6.14 +- Homebrew 4.6.17 - NPM 10.9.3 - Pip3 25.2 (python 3.13) -- Pipx 1.7.1 +- Pipx 1.8.0 - RubyGems 3.7.2 -- Vcpkg 2025 (build from commit 2e6fcc4457) +- Vcpkg 2025 (build from commit dc025b51f5) - Yarn 1.22.22 ### Project Management @@ -54,13 +54,13 @@ - 7-Zip 17.05 - aria2 1.37.0 - azcopy 10.30.1 -- bazel 8.4.1 +- bazel 8.4.2 - bazelisk 1.27.0 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.16.0 - Git 2.50.1 - Git LFS 3.7.0 -- GitHub CLI 2.80.0 +- GitHub CLI 2.81.0 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 @@ -69,21 +69,21 @@ - Packer 1.14.2 - pkgconf 2.5.1 - Unxip 3.2 -- yq 4.47.2 +- yq 4.48.1 - zstd 1.5.7 - Ninja 1.13.1 ### Tools -- AWS CLI 2.31.3 -- AWS SAM CLI 1.144.0 +- AWS CLI 2.31.16 +- AWS SAM CLI 1.145.0 - AWS Session Manager CLI 1.2.707.0 -- Azure CLI 2.77.0 +- Azure CLI 2.78.0 - Azure CLI (azure-devops) 1.0.2 -- Bicep CLI 0.37.4 -- Cmake 4.1.1 -- CodeQL Action Bundle 2.23.1 +- Bicep CLI 0.38.33 +- Cmake 4.1.2 +- CodeQL Action Bundle 2.23.2 - Fastlane 2.228.0 -- SwiftFormat 0.58.1 +- SwiftFormat 0.58.3 - Xcbeautify 2.30.1 - Xcode Command Line Tools 16.4.0.0.1.1747106510 - Xcodes 1.6.2 @@ -94,14 +94,14 @@ ### Browsers - Safari 26.0.1 (20622.1.22.118.4) - SafariDriver 26.0.1 (20622.1.22.118.4) -- Google Chrome 140.0.7339.214 -- Google Chrome for Testing 140.0.7339.207 -- ChromeDriver 140.0.7339.207 -- Microsoft Edge 140.0.3485.94 -- Microsoft Edge WebDriver 140.0.3485.94 -- Mozilla Firefox 143.0.1 +- Google Chrome 141.0.7390.108 +- Google Chrome for Testing 141.0.7390.78 +- ChromeDriver 141.0.7390.78 +- Microsoft Edge 141.0.3537.71 +- Microsoft Edge WebDriver 141.0.3537.71 +- Mozilla Firefox 144.0 - geckodriver 0.36.0 -- Selenium server 4.35.0 +- Selenium server 4.36.0 #### Environment variables | Name | Value | @@ -124,25 +124,26 @@ - 3.1.7 - 3.2.9 - 3.3.9 -- 3.4.6 +- 3.4.7 #### Python -- 3.9.23 -- 3.10.18 +- 3.9.24 +- 3.10.19 - 3.11.9 - 3.12.10 -- 3.13.7 +- 3.13.9 #### Node.js - 18.20.8 - 20.19.5 - 22.20.0 +- 24.10.0 #### Go - 1.22.12 - 1.23.12 -- 1.24.7 -- 1.25.1 +- 1.24.9 +- 1.25.3 ### Rust Tools - Cargo 1.90.0 @@ -163,15 +164,15 @@ - PSScriptAnalyzer: 1.24.0 ### Xcode -| Version | Build | Path | Symlinks | -| -------------- | -------- | --------------------------------- | -------------------------------------------------------------- | -| 26.1 (beta) | 17B5025f | /Applications/Xcode_26.1_beta.app | /Applications/Xcode_26.1.0.app
/Applications/Xcode_26.1.app | -| 26.0.1 | 17A400 | /Applications/Xcode_26.0.1.app | /Applications/Xcode_26.0.app | -| 16.4 (default) | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app
/Applications/Xcode.app | -| 16.3 | 16E140 | /Applications/Xcode_16.3.app | /Applications/Xcode_16.3.0.app | -| 16.2 | 16C5032a | /Applications/Xcode_16.2.app | /Applications/Xcode_16.2.0.app | -| 16.1 | 16B40 | /Applications/Xcode_16.1.app | /Applications/Xcode_16.1.0.app | -| 16.0 | 16A242d | /Applications/Xcode_16.app | /Applications/Xcode_16.0.0.app
/Applications/Xcode_16.0.app | +| Version | Build | Path | Symlinks | +| -------------- | -------- | ----------------------------------- | -------------------------------------------------------------- | +| 26.1 (beta) | 17B5035f | /Applications/Xcode_26.1_beta_2.app | /Applications/Xcode_26.1.0.app
/Applications/Xcode_26.1.app | +| 26.0.1 | 17A400 | /Applications/Xcode_26.0.1.app | /Applications/Xcode_26.0.app | +| 16.4 (default) | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app
/Applications/Xcode.app | +| 16.3 | 16E140 | /Applications/Xcode_16.3.app | /Applications/Xcode_16.3.0.app | +| 16.2 | 16C5032a | /Applications/Xcode_16.2.app | /Applications/Xcode_16.2.0.app | +| 16.1 | 16B40 | /Applications/Xcode_16.1.app | /Applications/Xcode_16.1.0.app | +| 16.0 | 16A242d | /Applications/Xcode_16.app | /Applications/Xcode_16.0.0.app
/Applications/Xcode_16.0.app | #### Installed SDKs | SDK | SDK Name | Xcode Version | @@ -267,7 +268,7 @@ | Package Name | Version | | -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Android Command Line Tools | 16.0 | -| Android Emulator | 36.1.9 | +| Android Emulator | 36.2.12 | | Android SDK Build-tools | 36.0.0 36.1.0
35.0.0 35.0.1 | | Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1) | | Android SDK Platform-Tools | 36.0.0 | @@ -293,7 +294,7 @@ #### Environment variables | Name | Value | | ----------------- | ----------------------------------------------------------------------------------------- | -| PARALLELS_DMG_URL | https://download.parallels.com/desktop/v26/26.1.0-57287/ParallelsDesktop-26.1.0-57287.dmg | +| PARALLELS_DMG_URL | https://download.parallels.com/desktop/v26/26.1.1-57288/ParallelsDesktop-26.1.1-57288.dmg | ##### Notes ``` From afa5c0b35315621e691cdcfc467c1bec7bbe9677 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 20 Oct 2025 11:19:30 +0000 Subject: [PATCH 190/334] Updating readme file for macos-15-arm64 version 20251015.0042 (#13169) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-15-arm64-Readme.md | 79 ++++++++++++++------------- 1 file changed, 40 insertions(+), 39 deletions(-) diff --git a/images/macos/macos-15-arm64-Readme.md b/images/macos/macos-15-arm64-Readme.md index 65319e3603..77e9ae06e0 100644 --- a/images/macos/macos-15-arm64-Readme.md +++ b/images/macos/macos-15-arm64-Readme.md @@ -8,39 +8,39 @@ # macOS 15 - OS Version: macOS 15.6.1 (24G90) - Kernel Version: Darwin 24.6.0 -- Image Version: 20250928.2397 +- Image Version: 20251015.0042 ## Installed Software ### Language and Runtime -- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.414, 9.0.102, 9.0.203, 9.0.305 +- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.415, 9.0.102, 9.0.203, 9.0.306 - Bash 3.2.57(1)-release - Clang/LLVM 16.0.0 - Clang/LLVM (Homebrew) 18.1.8 - available on `$(brew --prefix llvm@18)/bin/clang` - GCC 12 (Homebrew GCC 12.4.0) - available by `gcc-12` alias - GCC 13 (Homebrew GCC 13.4.0) - available by `gcc-13` alias - GCC 14 (Homebrew GCC 14.3.0) - available by `gcc-14` alias -- GCC 15 (Homebrew GCC 15.1.0) - available by `gcc-15` alias +- GCC 15 (Homebrew GCC 15.2.0) - available by `gcc-15` alias - GNU Fortran 12 (Homebrew GCC 12.4.0) - available by `gfortran-12` alias - GNU Fortran 13 (Homebrew GCC 13.4.0) - available by `gfortran-13` alias - GNU Fortran 14 (Homebrew GCC 14.3.0) - available by `gfortran-14` alias -- GNU Fortran 15 (Homebrew GCC 15.1.0) - available by `gfortran-15` alias +- GNU Fortran 15 (Homebrew GCC 15.2.0) - available by `gfortran-15` alias - Kotlin 2.2.20-release-333 - Node.js 22.20.0 - Perl 5.40.2 -- Python3 3.13.7 +- Python3 3.14.0 - Ruby 3.3.9 ### Package Management - Bundler 2.7.2 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 4.6.14 +- Homebrew 4.6.17 - NPM 10.9.3 -- Pip3 25.2 (python 3.13) -- Pipx 1.7.1 +- Pip3 25.2 (python 3.14) +- Pipx 1.8.0 - RubyGems 3.7.2 -- Vcpkg 2025 (build from commit 2e6fcc4457) +- Vcpkg 2025 (build from commit c59b04f668) - Yarn 1.22.22 ### Project Management @@ -52,13 +52,13 @@ - 7-Zip 17.05 - aria2 1.37.0 - azcopy 10.30.1 -- bazel 8.4.1 +- bazel 8.4.2 - bazelisk 1.27.0 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.7.1 - Git 2.50.1 - Git LFS 3.7.0 -- GitHub CLI 2.80.0 +- GitHub CLI 2.81.0 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 @@ -67,21 +67,21 @@ - Packer 1.14.2 - pkgconf 2.5.1 - Unxip 3.2 -- yq 4.47.2 +- yq 4.48.1 - zstd 1.5.7 - Ninja 1.13.1 ### Tools -- AWS CLI 2.31.3 +- AWS CLI 2.31.15 - AWS SAM CLI 1.144.0 - AWS Session Manager CLI 1.2.707.0 -- Azure CLI 2.77.0 +- Azure CLI 2.78.0 - Azure CLI (azure-devops) 1.0.2 -- Bicep CLI 0.37.4 -- Cmake 4.1.1 -- CodeQL Action Bundle 2.23.1 +- Bicep CLI 0.38.33 +- Cmake 4.1.2 +- CodeQL Action Bundle 2.23.2 - Fastlane 2.228.0 -- SwiftFormat 0.58.1 +- SwiftFormat 0.58.3 - Xcbeautify 2.30.1 - Xcode Command Line Tools 16.4.0.0.1.1747106510 - Xcodes 1.6.2 @@ -89,14 +89,14 @@ ### Browsers - Safari 18.6 (20621.3.11.11.3) - SafariDriver 18.6 (20621.3.11.11.3) -- Google Chrome 140.0.7339.214 -- Google Chrome for Testing 140.0.7339.207 -- ChromeDriver 140.0.7339.207 -- Microsoft Edge 140.0.3485.94 -- Microsoft Edge WebDriver 140.0.3485.94 -- Mozilla Firefox 143.0.1 +- Google Chrome 141.0.7390.108 +- Google Chrome for Testing 141.0.7390.78 +- ChromeDriver 141.0.7390.78 +- Microsoft Edge 141.0.3537.71 +- Microsoft Edge WebDriver 141.0.3537.71 +- Mozilla Firefox 144.0 - geckodriver 0.36.0 -- Selenium server 4.35.0 +- Selenium server 4.36.0 #### Environment variables | Name | Value | @@ -119,23 +119,24 @@ - 3.1.7 - 3.2.9 - 3.3.9 -- 3.4.6 +- 3.4.7 #### Python - 3.11.9 - 3.12.10 -- 3.13.7 +- 3.13.8 #### Node.js - 18.20.8 - 20.19.5 - 22.20.0 +- 24.10.0 #### Go - 1.22.12 - 1.23.12 -- 1.24.7 -- 1.25.1 +- 1.24.9 +- 1.25.3 ### Rust Tools - Cargo 1.90.0 @@ -156,15 +157,15 @@ - PSScriptAnalyzer: 1.24.0 ### Xcode -| Version | Build | Path | Symlinks | -| -------------- | -------- | --------------------------------- | -------------------------------------------------------------- | -| 26.1 (beta) | 17B5025f | /Applications/Xcode_26.1_beta.app | /Applications/Xcode_26.1.0.app
/Applications/Xcode_26.1.app | -| 26.0.1 | 17A400 | /Applications/Xcode_26.0.1.app | /Applications/Xcode_26.0.app | -| 16.4 (default) | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app
/Applications/Xcode.app | -| 16.3 | 16E140 | /Applications/Xcode_16.3.app | /Applications/Xcode_16.3.0.app | -| 16.2 | 16C5032a | /Applications/Xcode_16.2.app | /Applications/Xcode_16.2.0.app | -| 16.1 | 16B40 | /Applications/Xcode_16.1.app | /Applications/Xcode_16.1.0.app | -| 16.0 | 16A242d | /Applications/Xcode_16.app | /Applications/Xcode_16.0.0.app
/Applications/Xcode_16.0.app | +| Version | Build | Path | Symlinks | +| -------------- | -------- | ----------------------------------- | -------------------------------------------------------------- | +| 26.1 (beta) | 17B5035f | /Applications/Xcode_26.1_beta_2.app | /Applications/Xcode_26.1.0.app
/Applications/Xcode_26.1.app | +| 26.0.1 | 17A400 | /Applications/Xcode_26.0.1.app | /Applications/Xcode_26.0.app | +| 16.4 (default) | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app
/Applications/Xcode.app | +| 16.3 | 16E140 | /Applications/Xcode_16.3.app | /Applications/Xcode_16.3.0.app | +| 16.2 | 16C5032a | /Applications/Xcode_16.2.app | /Applications/Xcode_16.2.0.app | +| 16.1 | 16B40 | /Applications/Xcode_16.1.app | /Applications/Xcode_16.1.0.app | +| 16.0 | 16A242d | /Applications/Xcode_16.app | /Applications/Xcode_16.0.0.app
/Applications/Xcode_16.0.app | #### Installed SDKs | SDK | SDK Name | Xcode Version | @@ -264,7 +265,7 @@ | Package Name | Version | | -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Android Command Line Tools | 16.0 | -| Android Emulator | 36.1.9 | +| Android Emulator | 36.2.12 | | Android SDK Build-tools | 36.0.0 36.1.0
35.0.0 35.0.1 | | Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1) | | Android SDK Platform-Tools | 36.0.0 | From b6da00b4dc7615f16e22a34bcf62047c62636a74 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 20 Oct 2025 13:21:57 +0200 Subject: [PATCH 191/334] Updating readme file for macos-14-arm64 version 20251013.0032 (#13176) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-14-arm64-Readme.md | 57 ++++++++++++++------------- 1 file changed, 29 insertions(+), 28 deletions(-) diff --git a/images/macos/macos-14-arm64-Readme.md b/images/macos/macos-14-arm64-Readme.md index 3dbe3cc45c..895c195666 100644 --- a/images/macos/macos-14-arm64-Readme.md +++ b/images/macos/macos-14-arm64-Readme.md @@ -8,7 +8,7 @@ # macOS 14 - OS Version: macOS 14.7.6 (23H626) - Kernel Version: Darwin 23.6.0 -- Image Version: 20250928.1833 +- Image Version: 20251013.0032 ## Installed Software @@ -20,29 +20,29 @@ - GCC 12 (Homebrew GCC 12.4.0) - available by `gcc-12` alias - GCC 13 (Homebrew GCC 13.4.0) - available by `gcc-13` alias - GCC 14 (Homebrew GCC 14.3.0) - available by `gcc-14` alias -- GCC 15 (Homebrew GCC 15.1.0) - available by `gcc-15` alias +- GCC 15 (Homebrew GCC 15.2.0) - available by `gcc-15` alias - GNU Fortran 12 (Homebrew GCC 12.4.0) - available by `gfortran-12` alias - GNU Fortran 13 (Homebrew GCC 13.4.0) - available by `gfortran-13` alias - GNU Fortran 14 (Homebrew GCC 14.3.0) - available by `gfortran-14` alias -- GNU Fortran 15 (Homebrew GCC 15.1.0) - available by `gfortran-15` alias +- GNU Fortran 15 (Homebrew GCC 15.2.0) - available by `gfortran-15` alias - Kotlin 2.2.20-release-333 - Mono 6.12.0.188 - Node.js 20.19.5 - Perl 5.40.2 -- Python3 3.13.7 +- Python3 3.14.0 - Ruby 3.3.9 ### Package Management - Bundler 2.7.2 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 4.6.14 +- Homebrew 4.6.17 - NPM 10.8.2 - NuGet 6.3.1.1 -- Pip3 25.2 (python 3.13) -- Pipx 1.7.1 +- Pip3 25.2 (python 3.14) +- Pipx 1.8.0 - RubyGems 3.7.2 -- Vcpkg 2025 (build from commit 2e6fcc4457) +- Vcpkg 2025 (build from commit 71f123418c) - Yarn 1.22.22 ### Project Management @@ -54,13 +54,13 @@ - 7-Zip 17.05 - aria2 1.37.0 - azcopy 10.30.1 -- bazel 8.4.1 +- bazel 8.4.2 - bazelisk 1.27.0 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.7.1 - Git 2.50.1 - Git LFS 3.7.0 -- GitHub CLI 2.80.0 +- GitHub CLI 2.81.0 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 @@ -69,21 +69,21 @@ - Packer 1.14.2 - pkgconf 2.5.1 - Unxip 3.2 -- yq 4.47.2 +- yq 4.48.1 - zstd 1.5.7 - Ninja 1.13.1 ### Tools -- AWS CLI 2.31.3 +- AWS CLI 2.31.14 - AWS SAM CLI 1.144.0 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.77.0 - Azure CLI (azure-devops) 1.0.2 -- Bicep CLI 0.37.4 -- Cmake 4.1.1 -- CodeQL Action Bundle 2.23.1 +- Bicep CLI 0.38.33 +- Cmake 4.1.2 +- CodeQL Action Bundle 2.23.2 - Fastlane 2.228.0 -- SwiftFormat 0.58.1 +- SwiftFormat 0.58.3 - Xcbeautify 2.30.1 - Xcode Command Line Tools 16.2.0.0.1.1733547573 - Xcodes 1.6.2 @@ -91,14 +91,14 @@ ### Browsers - Safari 18.5 (19621.2.5.18.1) - SafariDriver 18.5 (19621.2.5.18.1) -- Google Chrome 140.0.7339.214 -- Google Chrome for Testing 140.0.7339.207 -- ChromeDriver 140.0.7339.207 -- Microsoft Edge 140.0.3485.94 -- Microsoft Edge WebDriver 140.0.3485.94 -- Mozilla Firefox 143.0.1 +- Google Chrome 141.0.7390.77 +- Google Chrome for Testing 141.0.7390.76 +- ChromeDriver 141.0.7390.76 +- Microsoft Edge 141.0.3537.71 +- Microsoft Edge WebDriver 141.0.3537.71 +- Mozilla Firefox 143.0.4 - geckodriver 0.36.0 -- Selenium server 4.35.0 +- Selenium server 4.36.0 #### Environment variables | Name | Value | @@ -121,23 +121,24 @@ - 3.1.7 - 3.2.9 - 3.3.9 -- 3.4.6 +- 3.4.7 #### Python - 3.11.9 - 3.12.10 -- 3.13.7 +- 3.13.8 #### Node.js - 18.20.8 - 20.19.5 - 22.20.0 +- 24.10.0 #### Go - 1.22.12 - 1.23.12 -- 1.24.7 -- 1.25.1 +- 1.24.8 +- 1.25.2 ### Rust Tools - Cargo 1.90.0 @@ -261,7 +262,7 @@ | Package Name | Version | | -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Android Command Line Tools | 11.0 | -| Android Emulator | 36.1.9 | +| Android Emulator | 36.2.11 | | Android SDK Build-tools | 36.0.0 36.1.0
35.0.0 35.0.1
34.0.0
33.0.2 33.0.3 | | Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3) | | Android SDK Platform-Tools | 36.0.0 | From 45c6be9e64e2f2a002c9239a3c25a9500abeda92 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 20 Oct 2025 12:38:57 +0000 Subject: [PATCH 192/334] Updating readme file for ubuntu24 version 20251014.76.1 (#13173) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/ubuntu/Ubuntu2404-Readme.md | 79 ++++++++++++++++-------------- 1 file changed, 41 insertions(+), 38 deletions(-) diff --git a/images/ubuntu/Ubuntu2404-Readme.md b/images/ubuntu/Ubuntu2404-Readme.md index 16db2dc218..58b3a4a096 100644 --- a/images/ubuntu/Ubuntu2404-Readme.md +++ b/images/ubuntu/Ubuntu2404-Readme.md @@ -4,9 +4,9 @@ *** # Ubuntu 24.04 - OS Version: 24.04.3 LTS -- Kernel Version: 6.11.0-1018-azure -- Image Version: 20250929.60.1 -- Systemd version: 255.4-1ubuntu8.10 +- Kernel Version: 6.14.0-1012-azure +- Image Version: 20251014.76.1 +- Systemd version: 255.4-1ubuntu8.11 ## Installed Software @@ -18,7 +18,7 @@ - Dash 0.5.12-6ubuntu5 - GNU C++: 12.4.0, 13.3.0, 14.2.0 - GNU Fortran: 12.4.0, 13.3.0, 14.2.0 -- Julia 1.11.7 +- Julia 1.12.0 - Kotlin 2.2.20-release-333 - Node.js 20.19.5 - Perl 5.38.2 @@ -29,14 +29,14 @@ ### Package Management - cpan 1.64 - Helm 3.19.0 -- Homebrew 4.6.15 +- Homebrew 4.6.17 - Miniconda 25.7.0 - Npm 10.8.2 - Pip 24.0 - Pip3 24.0 -- Pipx 1.7.1 +- Pipx 1.8.0 - RubyGems 3.4.20 -- Vcpkg (build from commit bed11935ca) +- Vcpkg (build from commit dfe6ce6605) - Yarn 1.22.22 #### Environment variables @@ -60,17 +60,17 @@ to accomplish this. - Maven 3.9.11 ### Tools -- Ansible 2.19.2 +- Ansible 2.19.3 - AzCopy 10.30.1 - available by `azcopy` and `azcopy10` aliases -- Bazel 8.4.1 +- Bazel 8.4.2 - Bazelisk 1.26.0 -- Bicep 0.37.4 +- Bicep 0.38.33 - Buildah 1.33.7 - CMake 3.31.6 -- CodeQL Action Bundle 2.23.1 +- CodeQL Action Bundle 2.23.2 - Docker Amazon ECR Credential Helper 0.10.1 - Docker Compose v2 2.38.2 -- Docker-Buildx 0.28.0 +- Docker-Buildx 0.29.1 - Docker Client 28.0.4 - Docker Server 28.0.4 - Fastlane 2.228.0 @@ -88,26 +88,26 @@ to accomplish this. - n 10.2.0 - Newman 6.2.1 - nvm 0.40.3 -- OpenSSL 3.0.13-0ubuntu3.5 +- OpenSSL 3.0.13-0ubuntu3.6 - Packer 1.14.2 - Parcel 2.16.0 - Podman 4.9.3 -- Pulumi 3.198.0 +- Pulumi 3.202.0 - Skopeo 1.13.3 - Sphinx Open Source Search Server 2.2.11 - yamllint 1.37.1 -- yq 4.47.2 +- yq 4.48.1 - zstd 1.5.7 - Ninja 1.13.1 ### CLI Tools -- AWS CLI 2.31.4 +- AWS CLI 2.31.15 - AWS CLI Session Manager Plugin 1.2.707.0 -- AWS SAM CLI 1.144.0 -- Azure CLI 2.77.0 +- AWS SAM CLI 1.145.0 +- Azure CLI 2.78.0 - Azure CLI (azure-devops) 1.0.2 -- GitHub CLI 2.80.0 -- Google Cloud CLI 540.0.0 +- GitHub CLI 2.81.0 +- Google Cloud CLI 543.0.0 ### Java | Version | Environment Variable | @@ -142,13 +142,13 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 140.0.7339.207 -- ChromeDriver 140.0.7339.207 -- Chromium 140.0.7339.0 -- Microsoft Edge 140.0.3485.94 -- Microsoft Edge WebDriver 140.0.3485.94 -- Selenium server 4.35.0 -- Mozilla Firefox 143.0.1 +- Google Chrome 141.0.7390.107 +- ChromeDriver 141.0.7390.78 +- Chromium 141.0.7390.0 +- Microsoft Edge 141.0.3537.71 +- Microsoft Edge WebDriver 141.0.3537.71 +- Selenium server 4.36.0 +- Mozilla Firefox 144.0 - Geckodriver 0.36.0 #### Environment variables @@ -160,7 +160,7 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. | SELENIUM_JAR_PATH | /usr/share/java/selenium-server.jar | ### .NET Tools -- .NET Core SDK: 8.0.120, 8.0.206, 8.0.317, 8.0.414, 9.0.110, 9.0.205, 9.0.305 +- .NET Core SDK: 8.0.121, 8.0.206, 8.0.318, 8.0.415, 9.0.111, 9.0.205, 9.0.306 - nbgv 3.8.118+69b3e0b5a0 ### Databases @@ -188,19 +188,21 @@ Use the following command as a part of your job to start the service: 'sudo syst #### Go - 1.22.12 - 1.23.12 -- 1.24.7 +- 1.24.9 +- 1.25.3 #### Node.js - 18.20.8 - 20.19.5 - 22.20.0 +- 24.10.0 #### Python -- 3.9.23 -- 3.10.18 -- 3.11.13 -- 3.12.11 -- 3.13.7 +- 3.9.24 +- 3.10.19 +- 3.11.14 +- 3.12.12 +- 3.13.8 #### PyPy - 3.9.19 [PyPy 7.3.16] @@ -210,14 +212,14 @@ Use the following command as a part of your job to start the service: 'sudo syst #### Ruby - 3.2.9 - 3.3.9 -- 3.4.6 +- 3.4.7 ### PowerShell Tools - PowerShell 7.4.12 #### PowerShell Modules - Az: 12.5.0 -- Microsoft.Graph: 2.30.0 +- Microsoft.Graph: 2.31.0 - Pester: 5.7.1 - PSScriptAnalyzer: 1.24.0 @@ -280,8 +282,9 @@ Use the following command as a part of your job to start the service: 'sudo syst | iproute2 | 6.1.0-1ubuntu6.2 | | iputils-ping | 3:20240117-1ubuntu0.1 | | jq | 1.7.1-3ubuntu0.24.04.1 | +| libnss3-tools | 2:3.98-1build1 | | libsqlite3-dev | 3.45.1-1ubuntu2.5 | -| libssl-dev | 3.0.13-0ubuntu3.5 | +| libssl-dev | 3.0.13-0ubuntu3.6 | | libtool | 2.4.7-7build1 | | libyaml-dev | 0.2.5-1build1 | | locales | 2.39-0ubuntu8.6 | @@ -310,7 +313,7 @@ Use the following command as a part of your job to start the service: 'sudo syst | sshpass | 1.09-1 | | sudo | 1.9.15p5-3ubuntu5.24.04.1 | | swig | 4.2.0-2ubuntu1 | -| systemd-coredump | 255.4-1ubuntu8.10 | +| systemd-coredump | 255.4-1ubuntu8.11 | | tar | 1.35+dfsg-3build1 | | telnet | 0.17+2.5-3ubuntu4 | | texinfo | 7.1-3build2 | From 3b9a213b7266628a178b09bdca49051015f88f57 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 20 Oct 2025 12:46:25 +0000 Subject: [PATCH 193/334] Updating readme file for ubuntu22 version 20251014.106.1 (#13171) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/ubuntu/Ubuntu2204-Readme.md | 105 +++++++++++++++-------------- 1 file changed, 54 insertions(+), 51 deletions(-) diff --git a/images/ubuntu/Ubuntu2204-Readme.md b/images/ubuntu/Ubuntu2204-Readme.md index c4db72ae33..52314e5487 100644 --- a/images/ubuntu/Ubuntu2204-Readme.md +++ b/images/ubuntu/Ubuntu2204-Readme.md @@ -4,9 +4,9 @@ *** # Ubuntu 22.04 - OS Version: 22.04.5 LTS -- Kernel Version: 6.8.0-1031-azure -- Image Version: 20250929.88.1 -- Systemd version: 249.11-0ubuntu3.16 +- Kernel Version: 6.8.0-1036-azure +- Image Version: 20251014.106.1 +- Systemd version: 249.11-0ubuntu3.17 ## Installed Software @@ -18,7 +18,7 @@ - Dash 0.5.11+git20210903+057cd650a4ed-3build1 - GNU C++: 10.5.0, 11.4.0, 12.3.0 - GNU Fortran: 10.5.0, 11.4.0, 12.3.0 -- Julia 1.11.7 +- Julia 1.12.0 - Kotlin 2.2.20-release-333 - Mono 6.12.0.200 - MSBuild 16.10.1.31701 (Mono 6.12.0.200) @@ -31,15 +31,15 @@ ### Package Management - cpan 1.64 - Helm 3.19.0 -- Homebrew 4.6.15 +- Homebrew 4.6.17 - Miniconda 25.7.0 - Npm 10.8.2 - NuGet 6.6.1.2 - Pip 22.0.2 - Pip3 22.0.2 -- Pipx 1.7.1 +- Pipx 1.8.0 - RubyGems 3.3.5 -- Vcpkg (build from commit bed11935ca) +- Vcpkg (build from commit dfe6ce6605) - Yarn 1.22.22 #### Environment variables @@ -61,21 +61,21 @@ to accomplish this. - Gradle 9.1.0 - Lerna 9.0.0 - Maven 3.9.11 -- Sbt 1.11.6 +- Sbt 1.11.7 ### Tools - Ansible 2.17.14 - apt-fast 1.10.0 - AzCopy 10.30.1 - available by `azcopy` and `azcopy10` aliases -- Bazel 8.4.1 +- Bazel 8.4.2 - Bazelisk 1.26.0 -- Bicep 0.37.4 +- Bicep 0.38.33 - Buildah 1.23.1 - CMake 3.31.6 -- CodeQL Action Bundle 2.23.1 +- CodeQL Action Bundle 2.23.2 - Docker Amazon ECR Credential Helper 0.10.1 - Docker Compose v2 2.38.2 -- Docker-Buildx 0.28.0 +- Docker-Buildx 0.29.1 - Docker Client 28.0.4 - Docker Server 28.0.4 - Fastlane 2.228.0 @@ -95,34 +95,34 @@ to accomplish this. - n 10.2.0 - Newman 6.2.1 - nvm 0.40.3 -- OpenSSL 3.0.2-0ubuntu1.19 +- OpenSSL 3.0.2-0ubuntu1.20 - Packer 1.14.2 - Parcel 2.16.0 - Podman 3.4.4 -- Pulumi 3.198.0 +- Pulumi 3.202.0 - R 4.5.1 - Skopeo 1.4.1 - Sphinx Open Source Search Server 2.2.11 - SVN 1.14.1 - Terraform 1.13.3 - yamllint 1.37.1 -- yq 4.47.2 +- yq 4.48.1 - zstd 1.5.7 - Ninja 1.13.1 ### CLI Tools -- Alibaba Cloud CLI 3.0.305 -- AWS CLI 2.31.4 +- Alibaba Cloud CLI 3.0.306 +- AWS CLI 2.31.15 - AWS CLI Session Manager Plugin 1.2.707.0 -- AWS SAM CLI 1.144.0 -- Azure CLI 2.77.0 +- AWS SAM CLI 1.145.0 +- Azure CLI 2.78.0 - Azure CLI (azure-devops) 1.0.2 -- GitHub CLI 2.80.0 -- Google Cloud CLI 540.0.0 -- Netlify CLI 23.8.1 -- OpenShift CLI 4.19.13 +- GitHub CLI 2.81.0 +- Google Cloud CLI 543.0.0 +- Netlify CLI 23.9.1 +- OpenShift CLI 4.19.16 - ORAS CLI 1.3.0 -- Vercel CLI 48.1.6 +- Vercel CLI 48.2.9 ### Java | Version | Environment Variable | @@ -162,13 +162,13 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 140.0.7339.207 -- ChromeDriver 140.0.7339.207 -- Chromium 140.0.7339.0 -- Microsoft Edge 140.0.3485.94 -- Microsoft Edge WebDriver 140.0.3485.94 -- Selenium server 4.35.0 -- Mozilla Firefox 143.0.1 +- Google Chrome 141.0.7390.107 +- ChromeDriver 141.0.7390.78 +- Chromium 141.0.7390.0 +- Microsoft Edge 141.0.3537.71 +- Microsoft Edge WebDriver 141.0.3537.71 +- Selenium server 4.36.0 +- Mozilla Firefox 144.0 - Geckodriver 0.36.0 #### Environment variables @@ -180,7 +180,7 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. | SELENIUM_JAR_PATH | /usr/share/java/selenium-server.jar | ### .NET Tools -- .NET Core SDK: 8.0.120, 8.0.206, 8.0.317, 8.0.414, 9.0.110, 9.0.205, 9.0.305 +- .NET Core SDK: 8.0.121, 8.0.206, 8.0.318, 8.0.415, 9.0.111, 9.0.205, 9.0.306 - nbgv 3.8.118+69b3e0b5a0 ### Databases @@ -205,26 +205,28 @@ Use the following command as a part of your job to start the service: 'sudo syst #### MS SQL - sqlcmd 17.10.0001.1 -- SqlPackage 170.1.61.1 +- SqlPackage 170.2.70.1 ### Cached Tools #### Go - 1.22.12 - 1.23.12 -- 1.24.7 +- 1.24.9 +- 1.25.3 #### Node.js - 18.20.8 - 20.19.5 - 22.20.0 +- 24.10.0 #### Python -- 3.9.23 -- 3.10.18 -- 3.11.13 -- 3.12.11 -- 3.13.7 +- 3.9.24 +- 3.10.19 +- 3.11.14 +- 3.12.12 +- 3.13.8 #### PyPy - 3.7.13 [PyPy 7.3.9] @@ -237,7 +239,7 @@ Use the following command as a part of your job to start the service: 'sudo syst - 3.1.7 - 3.2.9 - 3.3.9 -- 3.4.6 +- 3.4.7 ### PowerShell Tools - PowerShell 7.4.12 @@ -245,7 +247,7 @@ Use the following command as a part of your job to start the service: 'sudo syst #### PowerShell Modules - Az: 12.5.0 - MarkdownPS: 1.10 -- Microsoft.Graph: 2.30.0 +- Microsoft.Graph: 2.31.0 - Pester: 5.7.1 - PSScriptAnalyzer: 1.24.0 @@ -284,18 +286,18 @@ Use the following command as a part of your job to start the service: 'sudo syst | alpine:3.16 | sha256:452e7292acee0ee16c332324d7de05fa2c99f9994ecc9f0779c602916a672ae4 | 2024-01-27 | | alpine:3.17 | sha256:8fc3dacfb6d69da8d44e42390de777e48577085db99aa4e4af35f483eb08b989 | 2024-09-06 | | alpine:3.18 | sha256:de0eb0b3f2a47ba1eb89389859a9bd88b28e82f5826b6969ad604979713c2d4f | 2025-02-14 | -| alpine:3.19 | sha256:3be987e6cde1d07e873c012bf6cfe941e6e85d16ca5fc5b8bedc675451d2de67 | 2025-07-15 | +| alpine:3.19 | sha256:6baf43584bcb78f2e5847d1de515f23499913ac9f12bdf834811a3145eb11ca1 | 2025-10-08 | | debian:10 | sha256:58ce6f1271ae1c8a2006ff7d3e54e9874d839f573d8009c20154ad0f2fb0a225 | 2024-06-13 | -| debian:11 | sha256:f58b816c2acc96e3e1dfe6b6c166c3d52b5541571ac4fa72a64a0bb5beaf25a3 | 2025-09-08 | -| moby/buildkit:latest | sha256:6eceb8971ce4fceb3daca562832642706238b7eea72941fcf9896c93c3c4a53e | 2025-09-03 | +| debian:11 | sha256:904fc306b169f64ab80672d58e77ecbd06e605dd2c137f6e1f38ee8dc0f2ae22 | 2025-09-29 | +| moby/buildkit:latest | sha256:79cc6476ab1a3371c9afd8b44e7c55610057c43e18d9b39b68e2b0c2475cc1b6 | 2025-10-07 | | node:18 | sha256:c6ae79e38498325db67193d391e6ec1d224d96c693a8a4d943498556716d3783 | 2025-03-27 | | node:18-alpine | sha256:8d6421d663b4c28fd3ebc498332f249011d118945588d0a35cb9bc4b8ca09d9e | 2025-03-27 | -| node:20 | sha256:abcf9c98af22ea2c5d33435143d9d8a5f6f191e1e1938a7650fc8b78c382b5a9 | 2025-09-03 | -| node:20-alpine | sha256:eabac870db94f7342d6c33560d6613f188bbcf4bbe1f4eb47d5e2a08e1a37722 | 2025-09-03 | -| node:22 | sha256:4973262386dc1cb70f7d6fc48a855027d8f12d2d3b1fe559b9db9a4fcb74668f | 2025-09-24 | -| node:22-alpine | sha256:cb3143549582cc5f74f26f0992cdef4a422b22128cb517f94173a5f910fa4ee7 | 2025-09-24 | +| node:20 | sha256:8cdc6b9b711af0711cc6139955cc1331fab5e0a995afd3260c52736fbc338059 | 2025-09-03 | +| node:20-alpine | sha256:1ab6fc5a31d515dc7b6b25f6acfda2001821f2c2400252b6cb61044bd9f9ad48 | 2025-09-03 | +| node:22 | sha256:2bb201f33898d2c0ce638505b426f4dd038cc00e5b2b4cbba17b069f0fff1496 | 2025-09-24 | +| node:22-alpine | sha256:dbcedd8aeab47fbc0f4dd4bffa55b7c3c729a707875968d467aaaea42d6225af | 2025-09-24 | | ubuntu:20.04 | sha256:8feb4d8ca5354def3d8fce243717141ce31e2c428701f6682bd2fafe15388214 | 2025-04-08 | -| ubuntu:22.04 | sha256:4e0171b9275e12d375863f2b3ae9ce00a4c53ddda176bd55868df97ac6f21a6e | 2025-08-19 | +| ubuntu:22.04 | sha256:09506232a8004baa32c47d68f1e5c307d648fdd59f5e7eaa42aaf87914100db3 | 2025-10-01 | ### Installed apt packages | Name | Version | @@ -340,9 +342,10 @@ Use the following command as a part of your job to start the service: 'sudo syst | libmagic-dev | 1:5.41-3ubuntu0.1 | | libmagickcore-dev | 8:6.9.11.60+dfsg-1.3ubuntu0.22.04.5 | | libmagickwand-dev | 8:6.9.11.60+dfsg-1.3ubuntu0.22.04.5 | +| libnss3-tools | 2:3.98-0ubuntu0.22.04.2 | | libsecret-1-dev | 0.20.5-2 | | libsqlite3-dev | 3.37.2-2ubuntu0.5 | -| libssl-dev | 3.0.2-0ubuntu1.19 | +| libssl-dev | 3.0.2-0ubuntu1.20 | | libtool | 2.4.6-15build2 | | libunwind8 | 1.3.2-2build2.1 | | libxkbfile-dev | 1:1.1.0-1build3 | @@ -376,7 +379,7 @@ Use the following command as a part of your job to start the service: 'sudo syst | subversion | 1.14.1-3ubuntu0.22.04.1 | | sudo | 1.9.9-1ubuntu2.5 | | swig | 4.0.2-1ubuntu1 | -| systemd-coredump | 249.11-0ubuntu3.16 | +| systemd-coredump | 249.11-0ubuntu3.17 | | tar | 1.34+dfsg-1ubuntu0.1.22.04.2 | | telnet | 0.17-44build1 | | texinfo | 6.8-4build1 | From 6d89b51b855f0d6e823c31a0f81e45d96dac4912 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 20 Oct 2025 13:16:57 +0000 Subject: [PATCH 194/334] Updating readme file for win25 version 20251014.59.1 (#13170) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/windows/Windows2025-Readme.md | 172 +++++++++++++-------------- 1 file changed, 85 insertions(+), 87 deletions(-) diff --git a/images/windows/Windows2025-Readme.md b/images/windows/Windows2025-Readme.md index 45088b8588..81e66f6c26 100644 --- a/images/windows/Windows2025-Readme.md +++ b/images/windows/Windows2025-Readme.md @@ -1,13 +1,12 @@ | Announcements | |-| | [[Ubuntu & Windows] Four tools scheduled for deprecation on November 3, 2025](https://github.com/actions/runner-images/issues/12898) | -| [Windows-latest workflows will use Windows Server 2025 image in GH](https://github.com/actions/runner-images/issues/12677) | -| [[Windows-2022] Openssl version will be updated to version 3.5.2 on 2025-10-10](https://github.com/actions/runner-images/issues/12676) | +| [[Windows-2022] Openssl version will be updated to version 3.* on 2025-10-06](https://github.com/actions/runner-images/issues/12676) | | [[Windows 2022] MongoDB 5.x version will be removed from Windows 2022 image on 2025-10-06 and will be updated to 7.x version.](https://github.com/actions/runner-images/issues/12640) | *** # Windows Server 2025 -- OS Version: 10.0.26100 Build 6584 -- Image Version: 20250929.44.1 +- OS Version: 10.0.26100 Build 6899 +- Image Version: 20251014.59.1 ## Windows features - Windows Subsystem for Linux (WSLv1): Enabled @@ -17,12 +16,12 @@ ### Language and Runtime - Bash 5.2.37(1)-release -- Go 1.24.7 -- Julia 1.11.7 +- Go 1.24.9 +- Julia 1.12.0 - Kotlin 2.2.20 - LLVM 20.1.8 - Node 22.20.0 -- Perl 5.40.2 +- Perl 5.42.0 - PHP 8.4.13 - Python 3.9.13 - Ruby 3.3.9 @@ -30,14 +29,14 @@ ### Package Management - Chocolatey 2.5.1 - Composer 2.8.12 -- Helm 3.18.6 +- Helm 3.19.0 - Miniconda 25.7.0 (pre-installed on the image but not added to PATH) - NPM 10.9.3 - NuGet 6.14.0.116 - pip 25.2 (python 3.9) -- Pipx 1.7.1 +- Pipx 1.8.0 - RubyGems 3.5.22 -- Vcpkg (build from commit d56a38a1f9) +- Vcpkg (build from commit de4773aeb4) - Yarn 1.22.22 #### Environment variables @@ -50,39 +49,40 @@ - Ant 1.10.15 - Gradle 9.1 - Maven 3.9.11 -- sbt 1.11.6 +- sbt 1.11.7 ### Tools - 7zip 25.01 - aria2 1.37.0 - azcopy 10.30.1 -- Bazel 8.4.1 +- Bazel 8.4.2 - Bazelisk 1.26.0 -- Bicep 0.37.4 +- Bicep 0.38.33 - Cabal 3.16.0.0 - CMake 3.31.6 -- CodeQL Action Bundle 2.23.1 +- CodeQL Action Bundle 2.23.2 - Docker 27.5.1 - Docker Compose v2 2.32.2 -- Docker-wincred 0.9.3 +- Docker-wincred 0.9.4 - ghc 9.12.2 - Git 2.51.0.windows.2 - Git LFS 3.7.0 -- ImageMagick 7.1.2-3 +- ImageMagick 7.1.2-5 +- InnoSetup 6.5.4 - jq 1.8.1 - Kind 0.30.0 - Kubectl 1.34.1 -- gcc 14.2.0 -- gdb 16.2 -- GNU Binutils 2.44 +- gcc 15.2.0 +- gdb 16.3 +- GNU Binutils 2.45 - Newman 6.2.1 -- OpenSSL 3.5.3 +- OpenSSL 3.6.0 - Packer 1.12.0 -- Pulumi 3.198.0 +- Pulumi 3.202.0 - R 4.5.1 - Service Fabric SDK 10.1.2493.9590 - Stack 3.7.1 -- Swig 4.1.1 +- Swig 4.3.1 - VSWhere 3.1.7 - WinAppDriver 1.2.2009.02003 - WiX Toolset 3.14.1.8722 @@ -91,12 +91,12 @@ - Ninja 1.13.1 ### CLI Tools -- AWS CLI 2.31.3 -- AWS SAM CLI 1.144.0 +- AWS CLI 2.31.14 +- AWS SAM CLI 1.145.0 - AWS Session Manager CLI 1.2.707.0 -- Azure CLI 2.77.0 +- Azure CLI 2.78.0 - Azure DevOps CLI extension 1.0.2 -- GitHub CLI 2.80.0 +- GitHub CLI 2.81.0 ### Rust Tools - Cargo 1.90.0 @@ -109,14 +109,14 @@ - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 140.0.7339.208 -- Chrome Driver 140.0.7339.207 -- Microsoft Edge 140.0.3485.94 -- Microsoft Edge Driver 140.0.3485.94 -- Mozilla Firefox 143.0.1 +- Google Chrome 141.0.7390.108 +- Chrome Driver 141.0.7390.78 +- Microsoft Edge 141.0.3537.71 +- Microsoft Edge Driver 141.0.3537.71 +- Mozilla Firefox 144.0 - Gecko Driver 0.36.0 - IE Driver 4.14.0.0 -- Selenium server 4.35.0 +- Selenium server 4.36.0 #### Environment variables | Name | Value | @@ -157,20 +157,21 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Go - 1.22.12 - 1.23.12 -- 1.24.7 -- 1.25.1 +- 1.24.9 +- 1.25.3 #### Node.js - 18.20.8 - 20.19.5 - 22.20.0 +- 24.10.0 #### Python - 3.9.13 - 3.10.11 - 3.11.9 - 3.12.10 -- 3.13.7 +- 3.13.8 #### PyPy - 3.9.19 [PyPy 7.3.16] @@ -180,32 +181,33 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - 3.1.7 - 3.2.9 - 3.3.9 -- 3.4.6 +- 3.4.7 ### Databases #### PostgreSQL -| Property | Value | -| -------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | -| ServiceName | postgresql-x64-17 | -| Version | 17.6 | -| ServiceStatus | Stopped | -| ServiceStartType | Disabled | -| EnvironmentVariables | PGBIN=C:\Program Files\PostgreSQL\17\bin
PGDATA=C:\Program Files\PostgreSQL\17\data
PGROOT=C:\Program Files\PostgreSQL\17 | -| Path | C:\Program Files\PostgreSQL\17 | -| UserName | postgres | -| Password | root | +| Property | Value | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------- | +| ServiceName | postgresql-x64-17 | +| Version | 17.6 | +| ServiceStatus | Stopped | +| ServiceStartType | Disabled | +| EnvironmentVariables | PGBIN=C:\Program Files\PostgreSQL\17\bin
PGDATA=C:\PostgreSQL\17\data
PGROOT=C:\Program Files\PostgreSQL\17 | +| Path | C:\Program Files\PostgreSQL\17 | +| UserName | postgres | +| Password | root | #### MongoDB | Version | ServiceName | ServiceStatus | ServiceStartType | | -------- | ----------- | ------------- | ---------------- | -| 7.0.24.0 | MongoDB | Stopped | Disabled | +| 7.0.25.0 | MongoDB | Stopped | Disabled | ### Database tools - Azure CosmosDb Emulator 2.14.25.0 -- DacFx 170.1.61.1 +- DacFx 170.2.70.1 - MySQL 8.0.43.0 -- SQL OLEDB Driver 18.7.4.0 +- SQL OLEDB Driver 18 18.7.5.0 +- SQL OLEDB Driver 19 19.4.1.0 - SQLPS 1.0 - MongoDB Shell (mongosh) 2.5.8 @@ -213,12 +215,12 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Name | Version | ConfigFile | ServiceName | ServiceStatus | ListenPort | | ------ | ------- | ------------------------------------- | ----------- | ------------- | ---------- | | Apache | 2.4.55 | C:\tools\Apache24\conf\httpd.conf | Apache | Stopped | 80 | -| Nginx | 1.29.1 | C:\tools\nginx-1.29.1\conf\nginx.conf | nginx | Stopped | 80 | +| Nginx | 1.29.2 | C:\tools\nginx-1.29.2\conf\nginx.conf | nginx | Stopped | 80 | ### Visual Studio Enterprise 2022 | Name | Version | Path | | ----------------------------- | ------------- | -------------------------------------------------------- | -| Visual Studio Enterprise 2022 | 17.14.36518.9 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | +| Visual Studio Enterprise 2022 | 17.14.36603.0 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | #### Workloads, components and extensions | Package | Version | @@ -233,7 +235,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Component.MDD.Linux | 17.14.36510.44 | | Component.MDD.Linux.GCC.arm | 17.14.36510.44 | | Component.Microsoft.VisualStudio.RazorExtension | 17.14.36510.44 | -| Component.Microsoft.VisualStudio.Tools.Applications.amd64 | 17.0.35906.1 | +| Component.Microsoft.VisualStudio.Tools.Applications.amd64 | 17.0.36522.0 | | Component.Microsoft.VisualStudio.Web.AzureFunctions | 17.14.36510.44 | | Component.Microsoft.Web.LibraryManager | 17.14.36510.44 | | Component.Microsoft.WebTools.BrowserLink.WebLivePreview | 17.14.2.50506 | @@ -242,16 +244,16 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Component.UnityEngine.x64 | 17.14.36510.44 | | Component.Unreal.Debugger | 17.14.36510.44 | | Component.Unreal.Ide | 17.14.36510.44 | -| Component.VisualStudio.GitHub.Copilot | 17.14.36517.7 | +| Component.VisualStudio.GitHub.Copilot | 17.14.36526.15 | | Component.VSInstallerProjects2022 | 2.0.1 | | Component.WixToolset.VisualStudioExtension.Dev17 | 1.0.0.22 | | Component.WixToolset.VisualStudioExtension.Schemas3 | 1.0.0.22 | -| ComponentGroup.Microsoft.NET.AppModernization | 17.14.36518.2 | -| ios | 18.5.9214.0 | -| maccatalyst | 18.5.9214.0 | -| maui.blazor | 9.0.82.6628 | -| maui.core | 9.0.82.6628 | -| maui.windows | 9.0.82.6628 | +| ComponentGroup.Microsoft.NET.AppModernization | 17.14.36603.0 | +| ios | 26.0.9752.0 | +| maccatalyst | 26.0.9752.0 | +| maui.blazor | 9.0.111.6930 | +| maui.core | 9.0.111.6930 | +| maui.windows | 9.0.111.6930 | | Microsoft.Component.Azure.DataLake.Tools | 17.14.36510.44 | | Microsoft.Component.ClickOnce | 17.14.36510.44 | | Microsoft.Component.CodeAnalysis.SDK | 17.14.36510.44 | @@ -275,21 +277,19 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.Net.ComponentGroup.4.8.DeveloperTools | 17.14.36510.44 | | Microsoft.Net.ComponentGroup.DevelopmentPrerequisites | 17.14.36510.44 | | Microsoft.Net.ComponentGroup.TargetingPacks.Common | 17.14.36510.44 | -| microsoft.net.runtime.android | 9.0.925.41916 | -| microsoft.net.runtime.android.aot | 9.0.925.41916 | -| microsoft.net.runtime.android.aot.net8 | 9.0.925.41916 | -| microsoft.net.runtime.android.net8 | 9.0.925.41916 | -| microsoft.net.runtime.ios | 9.0.925.41916 | -| microsoft.net.runtime.ios.net8 | 9.0.925.41916 | -| microsoft.net.runtime.maccatalyst | 9.0.925.41916 | -| microsoft.net.runtime.maccatalyst.net8 | 9.0.925.41916 | -| microsoft.net.runtime.mono.tooling | 9.0.925.41916 | -| microsoft.net.runtime.mono.tooling.net8 | 9.0.925.41916 | -| microsoft.net.sdk.emscripten | 9.0.12.41804 | +| microsoft.net.runtime.android | 9.0.1025.47515 | +| microsoft.net.runtime.android.aot | 9.0.1025.47515 | +| microsoft.net.runtime.android.aot.net8 | 9.0.1025.47515 | +| microsoft.net.runtime.android.net8 | 9.0.1025.47515 | +| microsoft.net.runtime.ios | 9.0.1025.47515 | +| microsoft.net.runtime.maccatalyst | 9.0.1025.47515 | +| microsoft.net.runtime.mono.tooling | 9.0.1025.47515 | +| microsoft.net.runtime.mono.tooling.net8 | 9.0.1025.47515 | +| microsoft.net.sdk.emscripten | 9.0.12.46904 | | Microsoft.NetCore.Component.DevelopmentTools | 17.14.36510.44 | -| Microsoft.NetCore.Component.Runtime.8.0 | 17.14.36510.44 | -| Microsoft.NetCore.Component.Runtime.9.0 | 17.14.36510.44 | -| Microsoft.NetCore.Component.SDK | 17.14.36510.44 | +| Microsoft.NetCore.Component.Runtime.8.0 | 17.14.36602.14 | +| Microsoft.NetCore.Component.Runtime.9.0 | 17.14.36602.14 | +| Microsoft.NetCore.Component.SDK | 17.14.36602.14 | | Microsoft.NetCore.Component.Web | 17.14.36510.44 | | Microsoft.VisualStudio.Component.AppInsights.Tools | 17.14.36510.44 | | Microsoft.VisualStudio.Component.AspNet | 17.14.36510.44 | @@ -427,7 +427,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Workload.DataScience | 17.14.36015.10 | | Microsoft.VisualStudio.Workload.ManagedDesktop | 17.14.36518.2 | | Microsoft.VisualStudio.Workload.ManagedGame | 17.14.36301.6 | -| Microsoft.VisualStudio.Workload.NativeCrossPlat | 17.14.36510.44 | +| Microsoft.VisualStudio.Workload.NativeCrossPlat | 17.14.36526.15 | | Microsoft.VisualStudio.Workload.NativeDesktop | 17.14.36517.7 | | Microsoft.VisualStudio.Workload.NativeGame | 17.14.36331.10 | | Microsoft.VisualStudio.Workload.NativeMobile | 17.14.36015.10 | @@ -438,14 +438,12 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Workload.Python | 17.14.36015.10 | | Microsoft.VisualStudio.Workload.Universal | 17.14.36331.10 | | Microsoft.VisualStudio.Workload.VisualStudioExtension | 17.14.36015.10 | -| runtimes.ios | 9.0.925.41916 | -| runtimes.ios.net8 | 9.0.925.41916 | -| runtimes.maccatalyst | 9.0.925.41916 | -| runtimes.maccatalyst.net8 | 9.0.925.41916 | -| wasm.tools | 9.0.925.41916 | +| runtimes.ios | 9.0.1025.47515 | +| runtimes.maccatalyst | 9.0.1025.47515 | +| wasm.tools | 9.0.1025.47515 | | ProBITools.MicrosoftAnalysisServicesModelingProjects2022 | 3.0.4 | | ProBITools.MicrosoftReportProjectsforVisualStudio2022 | 3.0.1 | -| SSIS.MicrosoftDataToolsIntegrationServices | 1.6.2 | +| SSIS.MicrosoftDataToolsIntegrationServices | 2.0 | | VisualStudioClient.MicrosoftVisualStudio2022InstallerProjects | 2.0.1 | | Windows Driver Kit Visual Studio Extension | 10.0.26100.12 | | Windows Software Development Kit | 10.1.26100.4654 | @@ -467,11 +465,11 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - 10.0.26100.0 ### .NET Core Tools -- .NET Core SDK: 8.0.120, 8.0.206, 8.0.317, 8.0.414, 9.0.110, 9.0.205, 9.0.305 +- .NET Core SDK: 8.0.121, 8.0.206, 8.0.318, 8.0.415, 9.0.111, 9.0.205, 9.0.306 - .NET Framework: 4.8, 4.8.1 -- Microsoft.AspNetCore.App: 8.0.6, 8.0.20, 9.0.6, 9.0.9 -- Microsoft.NETCore.App: 8.0.6, 8.0.20, 9.0.6, 9.0.9 -- Microsoft.WindowsDesktop.App: 8.0.6, 8.0.20, 9.0.6, 9.0.9 +- Microsoft.AspNetCore.App: 8.0.6, 8.0.21, 9.0.6, 9.0.10 +- Microsoft.NETCore.App: 8.0.6, 8.0.21, 9.0.6, 9.0.10 +- Microsoft.WindowsDesktop.App: 8.0.6, 8.0.21, 9.0.6, 9.0.10 - nbgv 3.8.118+69b3e0b5a0 ### PowerShell Tools @@ -479,10 +477,10 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Powershell Modules - Az: 12.5.0 -- AWSPowershell: 5.0.65 +- AWSPowershell: 5.0.76 - DockerMsftProvider: 1.0.0.8 - MarkdownPS: 1.10 -- Microsoft.Graph: 2.30.0 +- Microsoft.Graph: 2.31.0 - Pester: 3.4.0, 5.7.1 - PowerShellGet: 1.0.0.1, 2.2.5 - PSScriptAnalyzer: 1.24.0 @@ -494,7 +492,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Package Name | Version | | -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Android Command Line Tools | 16.0 | -| Android Emulator | 36.1.9 | +| Android Emulator | 36.2.12 | | Android SDK Build-tools | 36.0.0 36.1.0
35.0.0 35.0.1
34.0.0 | | Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3) | | Android SDK Platform-Tools | 36.0.0 | From ea58c5c8db657963b67068381e60b7db48e59fb9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 20 Oct 2025 13:56:26 +0000 Subject: [PATCH 195/334] Updating readme file for win22 version 20251014.68.1 (#13172) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/windows/Windows2022-Readme.md | 176 +++++++++++++-------------- 1 file changed, 87 insertions(+), 89 deletions(-) diff --git a/images/windows/Windows2022-Readme.md b/images/windows/Windows2022-Readme.md index 573d7573ad..6e7a40e0fe 100644 --- a/images/windows/Windows2022-Readme.md +++ b/images/windows/Windows2022-Readme.md @@ -1,13 +1,12 @@ | Announcements | |-| | [[Ubuntu & Windows] Four tools scheduled for deprecation on November 3, 2025](https://github.com/actions/runner-images/issues/12898) | -| [Windows-latest workflows will use Windows Server 2025 image in GH](https://github.com/actions/runner-images/issues/12677) | -| [[Windows-2022] Openssl version will be updated to version 3.5.2 on 2025-10-10](https://github.com/actions/runner-images/issues/12676) | +| [[Windows-2022] Openssl version will be updated to version 3.* on 2025-10-06](https://github.com/actions/runner-images/issues/12676) | | [[Windows 2022] MongoDB 5.x version will be removed from Windows 2022 image on 2025-10-06 and will be updated to 7.x version.](https://github.com/actions/runner-images/issues/12640) | *** # Windows Server 2022 -- OS Version: 10.0.20348 Build 4171 -- Image Version: 20250929.55.1 +- OS Version: 10.0.20348 Build 4294 +- Image Version: 20251014.68.1 ## Windows features - Windows Subsystem for Linux (WSLv1): Enabled @@ -16,8 +15,8 @@ ### Language and Runtime - Bash 5.2.37(1)-release -- Go 1.24.7 -- Julia 1.11.7 +- Go 1.24.9 +- Julia 1.12.0 - Kotlin 2.2.20 - LLVM 20.1.8 - Node 20.19.5 @@ -29,14 +28,14 @@ ### Package Management - Chocolatey 2.5.1 - Composer 2.8.12 -- Helm 3.18.6 +- Helm 3.19.0 - Miniconda 25.7.0 (pre-installed on the image but not added to PATH) - NPM 10.8.2 - NuGet 6.14.0.116 - pip 25.2 (python 3.9) -- Pipx 1.7.1 +- Pipx 1.8.0 - RubyGems 3.5.22 -- Vcpkg (build from commit d56a38a1f9) +- Vcpkg (build from commit de4773aeb4) - Yarn 1.22.22 #### Environment variables @@ -49,43 +48,43 @@ - Ant 1.10.15 - Gradle 9.1 - Maven 3.9.11 -- sbt 1.11.6 +- sbt 1.11.7 ### Tools - 7zip 25.01 - aria2 1.37.0 - azcopy 10.30.1 -- Bazel 8.4.1 +- Bazel 8.4.2 - Bazelisk 1.26.0 -- Bicep 0.37.4 +- Bicep 0.38.33 - Cabal 3.16.0.0 - CMake 3.31.6 -- CodeQL Action Bundle 2.23.1 +- CodeQL Action Bundle 2.23.2 - Docker 27.5.1 - Docker Compose v2 2.32.2 -- Docker-wincred 0.9.3 +- Docker-wincred 0.9.4 - ghc 9.12.2 - Git 2.51.0.windows.2 - Git LFS 3.7.0 -- ImageMagick 7.1.2-3 +- ImageMagick 7.1.2-5 - InnoSetup 6.5.4 - jq 1.8.1 - Kind 0.30.0 - Kubectl 1.34.1 - Mercurial 6.3.1 -- gcc 12.2.0 -- gdb 11.2 -- GNU Binutils 2.39 +- gcc 14.2.0 +- gdb 16.2 +- GNU Binutils 2.44 - Newman 6.2.1 - NSIS 3.10 -- OpenSSL 1.1.1w +- OpenSSL 3.6.0 - Packer 1.12.0 -- Pulumi 3.198.0 +- Pulumi 3.202.0 - R 4.5.1 - Service Fabric SDK 10.1.2493.9590 - Stack 3.7.1 - Subversion (SVN) 1.14.5 -- Swig 4.1.1 +- Swig 4.3.1 - VSWhere 3.1.7 - WinAppDriver 1.2.2009.02003 - WiX Toolset 3.14.1.8722 @@ -94,13 +93,13 @@ - Ninja 1.13.1 ### CLI Tools -- Alibaba Cloud CLI 3.0.305 -- AWS CLI 2.31.3 -- AWS SAM CLI 1.144.0 +- Alibaba Cloud CLI 3.0.306 +- AWS CLI 2.31.14 +- AWS SAM CLI 1.145.0 - AWS Session Manager CLI 1.2.707.0 -- Azure CLI 2.77.0 +- Azure CLI 2.78.0 - Azure DevOps CLI extension 1.0.2 -- GitHub CLI 2.80.0 +- GitHub CLI 2.81.0 ### Rust Tools - Cargo 1.90.0 @@ -117,14 +116,14 @@ - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 140.0.7339.208 -- Chrome Driver 140.0.7339.207 -- Microsoft Edge 140.0.3485.94 -- Microsoft Edge Driver 140.0.3485.94 -- Mozilla Firefox 143.0.1 +- Google Chrome 141.0.7390.108 +- Chrome Driver 141.0.7390.78 +- Microsoft Edge 141.0.3537.71 +- Microsoft Edge Driver 141.0.3537.71 +- Mozilla Firefox 144.0 - Gecko Driver 0.36.0 - IE Driver 4.14.0.0 -- Selenium server 4.35.0 +- Selenium server 4.36.0 #### Environment variables | Name | Value | @@ -165,20 +164,21 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Go - 1.22.12 - 1.23.12 -- 1.24.7 -- 1.25.1 +- 1.24.9 +- 1.25.3 #### Node.js - 18.20.8 - 20.19.5 - 22.20.0 +- 24.10.0 #### Python - 3.9.13 - 3.10.11 - 3.11.9 - 3.12.10 -- 3.13.7 +- 3.13.8 #### PyPy - 2.7.18 [PyPy 7.3.20] @@ -191,44 +191,46 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - 3.1.7 - 3.2.9 - 3.3.9 -- 3.4.6 +- 3.4.7 ### Databases #### PostgreSQL -| Property | Value | -| -------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | -| ServiceName | postgresql-x64-14 | -| Version | 14.19 | -| 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 | -| Path | C:\Program Files\PostgreSQL\14 | -| UserName | postgres | -| Password | root | +| Property | Value | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------- | +| ServiceName | postgresql-x64-14 | +| Version | 14.19 | +| ServiceStatus | Stopped | +| ServiceStartType | Disabled | +| EnvironmentVariables | PGBIN=C:\Program Files\PostgreSQL\14\bin
PGDATA=C:\PostgreSQL\14\data
PGROOT=C:\Program Files\PostgreSQL\14 | +| Path | C:\Program Files\PostgreSQL\14 | +| UserName | postgres | +| Password | root | #### MongoDB | Version | ServiceName | ServiceStatus | ServiceStartType | | -------- | ----------- | ------------- | ---------------- | -| 5.0.31.0 | MongoDB | Stopped | Disabled | +| 7.0.25.0 | MongoDB | Stopped | Disabled | ### Database tools - Azure CosmosDb Emulator 2.14.25.0 -- DacFx 170.1.61.1 +- DacFx 170.2.70.1 - MySQL 8.0.43.0 -- SQL OLEDB Driver 18.7.4.0 +- SQL OLEDB Driver 18 18.7.5.0 +- SQL OLEDB Driver 19 19.4.1.0 - SQLPS 1.0 +- MongoDB Shell (mongosh) 2.5.8 ### Web Servers | Name | Version | ConfigFile | ServiceName | ServiceStatus | ListenPort | | ------ | ------- | ------------------------------------- | ----------- | ------------- | ---------- | | Apache | 2.4.55 | C:\tools\Apache24\conf\httpd.conf | Apache | Stopped | 80 | -| Nginx | 1.29.1 | C:\tools\nginx-1.29.1\conf\nginx.conf | nginx | Stopped | 80 | +| Nginx | 1.29.2 | C:\tools\nginx-1.29.2\conf\nginx.conf | nginx | Stopped | 80 | ### Visual Studio Enterprise 2022 | Name | Version | Path | | ----------------------------- | ------------- | -------------------------------------------------------- | -| Visual Studio Enterprise 2022 | 17.14.36518.9 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | +| Visual Studio Enterprise 2022 | 17.14.36603.0 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | #### Workloads, components and extensions | Package | Version | @@ -243,7 +245,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Component.MDD.Linux | 17.14.36510.44 | | Component.MDD.Linux.GCC.arm | 17.14.36510.44 | | Component.Microsoft.VisualStudio.RazorExtension | 17.14.36510.44 | -| Component.Microsoft.VisualStudio.Tools.Applications.amd64 | 17.0.35906.1 | +| Component.Microsoft.VisualStudio.Tools.Applications.amd64 | 17.0.36522.0 | | Component.Microsoft.VisualStudio.Web.AzureFunctions | 17.14.36510.44 | | Component.Microsoft.Web.LibraryManager | 17.14.36510.44 | | Component.Microsoft.WebTools.BrowserLink.WebLivePreview | 17.14.2.50506 | @@ -254,17 +256,17 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Component.Unreal.Android | 17.14.36510.44 | | Component.Unreal.Debugger | 17.14.36510.44 | | Component.Unreal.Ide | 17.14.36510.44 | -| Component.VisualStudio.GitHub.Copilot | 17.14.36517.7 | +| Component.VisualStudio.GitHub.Copilot | 17.14.36526.15 | | Component.VSInstallerProjects2022 | 2.0.1 | | Component.WixToolset.VisualStudioExtension.Dev17 | 1.0.0.22 | | Component.WixToolset.VisualStudioExtension.Schemas3 | 1.0.0.22 | | Component.Xamarin | 17.14.36510.44 | -| ComponentGroup.Microsoft.NET.AppModernization | 17.14.36518.2 | -| ios | 18.5.9214.0 | -| maccatalyst | 18.5.9214.0 | -| maui.blazor | 9.0.82.6628 | -| maui.core | 9.0.82.6628 | -| maui.windows | 9.0.82.6628 | +| ComponentGroup.Microsoft.NET.AppModernization | 17.14.36603.0 | +| ios | 26.0.9752.0 | +| maccatalyst | 26.0.9752.0 | +| maui.blazor | 9.0.111.6930 | +| maui.core | 9.0.111.6930 | +| maui.windows | 9.0.111.6930 | | Microsoft.Component.Azure.DataLake.Tools | 17.14.36510.44 | | Microsoft.Component.ClickOnce | 17.14.36510.44 | | Microsoft.Component.CodeAnalysis.SDK | 17.14.36510.44 | @@ -289,21 +291,19 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.Net.ComponentGroup.4.8.DeveloperTools | 17.14.36510.44 | | Microsoft.Net.ComponentGroup.DevelopmentPrerequisites | 17.14.36510.44 | | Microsoft.Net.ComponentGroup.TargetingPacks.Common | 17.14.36510.44 | -| microsoft.net.runtime.android | 9.0.925.41916 | -| microsoft.net.runtime.android.aot | 9.0.925.41916 | -| microsoft.net.runtime.android.aot.net8 | 9.0.925.41916 | -| microsoft.net.runtime.android.net8 | 9.0.925.41916 | -| microsoft.net.runtime.ios | 9.0.925.41916 | -| microsoft.net.runtime.ios.net8 | 9.0.925.41916 | -| microsoft.net.runtime.maccatalyst | 9.0.925.41916 | -| microsoft.net.runtime.maccatalyst.net8 | 9.0.925.41916 | -| microsoft.net.runtime.mono.tooling | 9.0.925.41916 | -| microsoft.net.runtime.mono.tooling.net8 | 9.0.925.41916 | -| microsoft.net.sdk.emscripten | 9.0.12.41804 | +| microsoft.net.runtime.android | 9.0.1025.47515 | +| microsoft.net.runtime.android.aot | 9.0.1025.47515 | +| microsoft.net.runtime.android.aot.net8 | 9.0.1025.47515 | +| microsoft.net.runtime.android.net8 | 9.0.1025.47515 | +| microsoft.net.runtime.ios | 9.0.1025.47515 | +| microsoft.net.runtime.maccatalyst | 9.0.1025.47515 | +| microsoft.net.runtime.mono.tooling | 9.0.1025.47515 | +| microsoft.net.runtime.mono.tooling.net8 | 9.0.1025.47515 | +| microsoft.net.sdk.emscripten | 9.0.12.46904 | | Microsoft.NetCore.Component.DevelopmentTools | 17.14.36510.44 | -| Microsoft.NetCore.Component.Runtime.8.0 | 17.14.36510.44 | -| Microsoft.NetCore.Component.Runtime.9.0 | 17.14.36510.44 | -| Microsoft.NetCore.Component.SDK | 17.14.36510.44 | +| Microsoft.NetCore.Component.Runtime.8.0 | 17.14.36602.14 | +| Microsoft.NetCore.Component.Runtime.9.0 | 17.14.36602.14 | +| Microsoft.NetCore.Component.SDK | 17.14.36602.14 | | Microsoft.NetCore.Component.Web | 17.14.36510.44 | | Microsoft.VisualStudio.Component.AppInsights.Tools | 17.14.36510.44 | | Microsoft.VisualStudio.Component.AspNet | 17.14.36510.44 | @@ -443,7 +443,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Workload.DataScience | 17.14.36015.10 | | Microsoft.VisualStudio.Workload.ManagedDesktop | 17.14.36518.2 | | Microsoft.VisualStudio.Workload.ManagedGame | 17.14.36301.6 | -| Microsoft.VisualStudio.Workload.NativeCrossPlat | 17.14.36510.44 | +| Microsoft.VisualStudio.Workload.NativeCrossPlat | 17.14.36526.15 | | Microsoft.VisualStudio.Workload.NativeDesktop | 17.14.36517.7 | | Microsoft.VisualStudio.Workload.NativeGame | 17.14.36331.10 | | Microsoft.VisualStudio.Workload.NativeMobile | 17.14.36015.10 | @@ -454,14 +454,12 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Workload.Python | 17.14.36015.10 | | Microsoft.VisualStudio.Workload.Universal | 17.14.36331.10 | | Microsoft.VisualStudio.Workload.VisualStudioExtension | 17.14.36015.10 | -| runtimes.ios | 9.0.925.41916 | -| runtimes.ios.net8 | 9.0.925.41916 | -| runtimes.maccatalyst | 9.0.925.41916 | -| runtimes.maccatalyst.net8 | 9.0.925.41916 | -| wasm.tools | 9.0.925.41916 | +| runtimes.ios | 9.0.1025.47515 | +| runtimes.maccatalyst | 9.0.1025.47515 | +| wasm.tools | 9.0.1025.47515 | | ProBITools.MicrosoftAnalysisServicesModelingProjects2022 | 3.0.4 | | ProBITools.MicrosoftReportProjectsforVisualStudio2022 | 3.0.1 | -| SSIS.MicrosoftDataToolsIntegrationServices | 1.6.2 | +| SSIS.MicrosoftDataToolsIntegrationServices | 2.0 | | VisualStudioClient.MicrosoftVisualStudio2022InstallerProjects | 2.0.1 | | Windows Driver Kit | 10.1.26100.4202 | | Windows Driver Kit Visual Studio Extension | 10.0.26100.12 | @@ -487,11 +485,11 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - 10.0.26100.0 ### .NET Core Tools -- .NET Core SDK: 8.0.120, 8.0.206, 8.0.317, 8.0.414, 9.0.110, 9.0.205, 9.0.305 +- .NET Core SDK: 8.0.121, 8.0.206, 8.0.318, 8.0.415, 9.0.111, 9.0.205, 9.0.306 - .NET Framework: 4.7.2, 4.8, 4.8.1 -- Microsoft.AspNetCore.App: 6.0.39, 8.0.6, 8.0.20, 9.0.6, 9.0.9 -- Microsoft.NETCore.App: 6.0.39, 8.0.6, 8.0.20, 9.0.6, 9.0.9 -- Microsoft.WindowsDesktop.App: 8.0.6, 8.0.20, 9.0.6, 9.0.9 +- Microsoft.AspNetCore.App: 6.0.40, 8.0.6, 8.0.21, 9.0.6, 9.0.10 +- Microsoft.NETCore.App: 6.0.40, 8.0.6, 8.0.21, 9.0.6, 9.0.10 +- Microsoft.WindowsDesktop.App: 8.0.6, 8.0.21, 9.0.6, 9.0.10 - nbgv 3.8.118+69b3e0b5a0 ### PowerShell Tools @@ -499,10 +497,10 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Powershell Modules - Az: 12.5.0 -- AWSPowershell: 5.0.65 +- AWSPowershell: 5.0.76 - DockerMsftProvider: 1.0.0.8 - MarkdownPS: 1.10 -- Microsoft.Graph: 2.30.0 +- Microsoft.Graph: 2.31.0 - Pester: 3.4.0, 5.7.1 - PowerShellGet: 1.0.0.1, 2.2.5 - PSScriptAnalyzer: 1.24.0 @@ -514,7 +512,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Package Name | Version | | -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Android Command Line Tools | 8.0 | -| Android Emulator | 36.1.9 | +| Android Emulator | 36.2.12 | | Android SDK Build-tools | 36.0.0 36.1.0
35.0.0 35.0.1
34.0.0
33.0.0 33.0.1 33.0.2 33.0.3
32.0.0
31.0.0 | | Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3)
android-32 (rev 1)
android-31 (rev 1) | | Android SDK Platform-Tools | 36.0.0 | @@ -540,6 +538,6 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2022 | sha256:ec04e733695f49a0dc9132184f6b06704866b34f422004093c1972512c86259e | 2025-09-09 | | mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2022 | sha256:3983348680840ca6e53ad641e314c3c9184ca2fd19f88bc467600f7d9f6e9d73 | 2025-09-09 | | mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2022 | sha256:460dedaed73224f73ff10dc3ad754d0ed250aa57bcdf6c5052a811b4b7e29345 | 2025-09-09 | -| mcr.microsoft.com/windows/nanoserver:ltsc2022 | sha256:580b7fa4040be7b47d79c25fb73e3d6da2e68f32b95d9d4dfb70bde33564fc4a | 2025-09-05 | -| mcr.microsoft.com/windows/servercore:ltsc2022 | sha256:92659de869382c14a0276a5e93215d88cb182dc22f1ff3ada1f1b68b8648f3b2 | 2025-09-05 | +| mcr.microsoft.com/windows/nanoserver:ltsc2022 | sha256:041ef64ff895b23d46eacc8cbfb4d9142f6d23d48967b72a03439ee884355f84 | 2025-10-09 | +| mcr.microsoft.com/windows/servercore:ltsc2022 | sha256:418d8d0c6e026e5131e48f4d71ca66e9564c31b50f02b740235d32145a55c6ea | 2025-10-09 | From f45f9550424d71955643962414719fa7ca4dcf04 Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Tue, 21 Oct 2025 12:19:30 +0200 Subject: [PATCH 196/334] Revert "Updating readme file for ubuntu24 version 20251014.76.1 (#13173)" (#13194) This reverts commit 45c6be9e64e2f2a002c9239a3c25a9500abeda92. --- images/ubuntu/Ubuntu2404-Readme.md | 79 ++++++++++++++---------------- 1 file changed, 38 insertions(+), 41 deletions(-) diff --git a/images/ubuntu/Ubuntu2404-Readme.md b/images/ubuntu/Ubuntu2404-Readme.md index 58b3a4a096..16db2dc218 100644 --- a/images/ubuntu/Ubuntu2404-Readme.md +++ b/images/ubuntu/Ubuntu2404-Readme.md @@ -4,9 +4,9 @@ *** # Ubuntu 24.04 - OS Version: 24.04.3 LTS -- Kernel Version: 6.14.0-1012-azure -- Image Version: 20251014.76.1 -- Systemd version: 255.4-1ubuntu8.11 +- Kernel Version: 6.11.0-1018-azure +- Image Version: 20250929.60.1 +- Systemd version: 255.4-1ubuntu8.10 ## Installed Software @@ -18,7 +18,7 @@ - Dash 0.5.12-6ubuntu5 - GNU C++: 12.4.0, 13.3.0, 14.2.0 - GNU Fortran: 12.4.0, 13.3.0, 14.2.0 -- Julia 1.12.0 +- Julia 1.11.7 - Kotlin 2.2.20-release-333 - Node.js 20.19.5 - Perl 5.38.2 @@ -29,14 +29,14 @@ ### Package Management - cpan 1.64 - Helm 3.19.0 -- Homebrew 4.6.17 +- Homebrew 4.6.15 - Miniconda 25.7.0 - Npm 10.8.2 - Pip 24.0 - Pip3 24.0 -- Pipx 1.8.0 +- Pipx 1.7.1 - RubyGems 3.4.20 -- Vcpkg (build from commit dfe6ce6605) +- Vcpkg (build from commit bed11935ca) - Yarn 1.22.22 #### Environment variables @@ -60,17 +60,17 @@ to accomplish this. - Maven 3.9.11 ### Tools -- Ansible 2.19.3 +- Ansible 2.19.2 - AzCopy 10.30.1 - available by `azcopy` and `azcopy10` aliases -- Bazel 8.4.2 +- Bazel 8.4.1 - Bazelisk 1.26.0 -- Bicep 0.38.33 +- Bicep 0.37.4 - Buildah 1.33.7 - CMake 3.31.6 -- CodeQL Action Bundle 2.23.2 +- CodeQL Action Bundle 2.23.1 - Docker Amazon ECR Credential Helper 0.10.1 - Docker Compose v2 2.38.2 -- Docker-Buildx 0.29.1 +- Docker-Buildx 0.28.0 - Docker Client 28.0.4 - Docker Server 28.0.4 - Fastlane 2.228.0 @@ -88,26 +88,26 @@ to accomplish this. - n 10.2.0 - Newman 6.2.1 - nvm 0.40.3 -- OpenSSL 3.0.13-0ubuntu3.6 +- OpenSSL 3.0.13-0ubuntu3.5 - Packer 1.14.2 - Parcel 2.16.0 - Podman 4.9.3 -- Pulumi 3.202.0 +- Pulumi 3.198.0 - Skopeo 1.13.3 - Sphinx Open Source Search Server 2.2.11 - yamllint 1.37.1 -- yq 4.48.1 +- yq 4.47.2 - zstd 1.5.7 - Ninja 1.13.1 ### CLI Tools -- AWS CLI 2.31.15 +- AWS CLI 2.31.4 - AWS CLI Session Manager Plugin 1.2.707.0 -- AWS SAM CLI 1.145.0 -- Azure CLI 2.78.0 +- AWS SAM CLI 1.144.0 +- Azure CLI 2.77.0 - Azure CLI (azure-devops) 1.0.2 -- GitHub CLI 2.81.0 -- Google Cloud CLI 543.0.0 +- GitHub CLI 2.80.0 +- Google Cloud CLI 540.0.0 ### Java | Version | Environment Variable | @@ -142,13 +142,13 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 141.0.7390.107 -- ChromeDriver 141.0.7390.78 -- Chromium 141.0.7390.0 -- Microsoft Edge 141.0.3537.71 -- Microsoft Edge WebDriver 141.0.3537.71 -- Selenium server 4.36.0 -- Mozilla Firefox 144.0 +- Google Chrome 140.0.7339.207 +- ChromeDriver 140.0.7339.207 +- Chromium 140.0.7339.0 +- Microsoft Edge 140.0.3485.94 +- Microsoft Edge WebDriver 140.0.3485.94 +- Selenium server 4.35.0 +- Mozilla Firefox 143.0.1 - Geckodriver 0.36.0 #### Environment variables @@ -160,7 +160,7 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. | SELENIUM_JAR_PATH | /usr/share/java/selenium-server.jar | ### .NET Tools -- .NET Core SDK: 8.0.121, 8.0.206, 8.0.318, 8.0.415, 9.0.111, 9.0.205, 9.0.306 +- .NET Core SDK: 8.0.120, 8.0.206, 8.0.317, 8.0.414, 9.0.110, 9.0.205, 9.0.305 - nbgv 3.8.118+69b3e0b5a0 ### Databases @@ -188,21 +188,19 @@ Use the following command as a part of your job to start the service: 'sudo syst #### Go - 1.22.12 - 1.23.12 -- 1.24.9 -- 1.25.3 +- 1.24.7 #### Node.js - 18.20.8 - 20.19.5 - 22.20.0 -- 24.10.0 #### Python -- 3.9.24 -- 3.10.19 -- 3.11.14 -- 3.12.12 -- 3.13.8 +- 3.9.23 +- 3.10.18 +- 3.11.13 +- 3.12.11 +- 3.13.7 #### PyPy - 3.9.19 [PyPy 7.3.16] @@ -212,14 +210,14 @@ Use the following command as a part of your job to start the service: 'sudo syst #### Ruby - 3.2.9 - 3.3.9 -- 3.4.7 +- 3.4.6 ### PowerShell Tools - PowerShell 7.4.12 #### PowerShell Modules - Az: 12.5.0 -- Microsoft.Graph: 2.31.0 +- Microsoft.Graph: 2.30.0 - Pester: 5.7.1 - PSScriptAnalyzer: 1.24.0 @@ -282,9 +280,8 @@ Use the following command as a part of your job to start the service: 'sudo syst | iproute2 | 6.1.0-1ubuntu6.2 | | iputils-ping | 3:20240117-1ubuntu0.1 | | jq | 1.7.1-3ubuntu0.24.04.1 | -| libnss3-tools | 2:3.98-1build1 | | libsqlite3-dev | 3.45.1-1ubuntu2.5 | -| libssl-dev | 3.0.13-0ubuntu3.6 | +| libssl-dev | 3.0.13-0ubuntu3.5 | | libtool | 2.4.7-7build1 | | libyaml-dev | 0.2.5-1build1 | | locales | 2.39-0ubuntu8.6 | @@ -313,7 +310,7 @@ Use the following command as a part of your job to start the service: 'sudo syst | sshpass | 1.09-1 | | sudo | 1.9.15p5-3ubuntu5.24.04.1 | | swig | 4.2.0-2ubuntu1 | -| systemd-coredump | 255.4-1ubuntu8.11 | +| systemd-coredump | 255.4-1ubuntu8.10 | | tar | 1.35+dfsg-3build1 | | telnet | 0.17+2.5-3ubuntu4 | | texinfo | 7.1-3build2 | From f5d0e07710eb4b018dee6b9fb5b7b8d982475c06 Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Wed, 22 Oct 2025 00:28:26 +0200 Subject: [PATCH 197/334] [macOS] Update Xcode 26.1 to beta 3 (#13197) --- images/macos/toolsets/toolset-15.json | 16 ++++++++-------- images/macos/toolsets/toolset-26.json | 8 ++++---- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/images/macos/toolsets/toolset-15.json b/images/macos/toolsets/toolset-15.json index 39aab103e3..1f0a5f8d96 100644 --- a/images/macos/toolsets/toolset-15.json +++ b/images/macos/toolsets/toolset-15.json @@ -4,11 +4,11 @@ "x64": { "versions": [ { - "link": "26.1_beta_2", - "filename": "26.1_beta_2_Universal", - "version": "26.1-Beta_2+17B5035f", + "link": "26.1_beta_3", + "filename": "26.1_beta_3_Universal", + "version": "26.1-Beta_3+17B5045g", "symlinks": ["26.1"], - "sha256": "D06679C151B84CBD5B4348A11FD312B7746BD2C95BF5A75FB316F33C428AE76F", + "sha256": "3fe49a9be1ae600fb575dcee5f0075cc74e10cb85560129490e3b0d2562b0ce7", "install_runtimes": "none" }, { @@ -64,11 +64,11 @@ "arm64":{ "versions": [ { - "link": "26.1_beta_2", - "filename": "26.1_beta_2_Universal", - "version": "26.1-Beta_2+17B5035f", + "link": "26.1_beta_3", + "filename": "26.1_beta_3_Universal", + "version": "26.1-Beta_3+17B5045g", "symlinks": ["26.1"], - "sha256": "D06679C151B84CBD5B4348A11FD312B7746BD2C95BF5A75FB316F33C428AE76F", + "sha256": "3fe49a9be1ae600fb575dcee5f0075cc74e10cb85560129490e3b0d2562b0ce7", "install_runtimes": "none" }, { diff --git a/images/macos/toolsets/toolset-26.json b/images/macos/toolsets/toolset-26.json index e7566e4618..c79335a55f 100644 --- a/images/macos/toolsets/toolset-26.json +++ b/images/macos/toolsets/toolset-26.json @@ -4,11 +4,11 @@ "arm64":{ "versions": [ { - "link": "26.1_beta_2", - "filename": "26.1_beta_2_Universal", - "version": "26.1-Beta_2+17B5035f", + "link": "26.1_beta_3", + "filename": "26.1_beta_3_Universal", + "version": "26.1-Beta_3+17B5045g", "symlinks": ["26.1"], - "sha256": "D06679C151B84CBD5B4348A11FD312B7746BD2C95BF5A75FB316F33C428AE76F", + "sha256": "3fe49a9be1ae600fb575dcee5f0075cc74e10cb85560129490e3b0d2562b0ce7", "install_runtimes": "default" }, { From b1d8e89820070d1165ff04581b2425d71f4c9fc4 Mon Sep 17 00:00:00 2001 From: Luis Caro Campos <3535649+jcar87@users.noreply.github.com> Date: Thu, 23 Oct 2025 11:00:10 +0100 Subject: [PATCH 198/334] [Windows] OpenSSL: do not install DLLs globally to system32 (#13203) --- images/windows/scripts/build/Install-OpenSSL.ps1 | 2 +- images/windows/scripts/tests/Tools.Tests.ps1 | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/images/windows/scripts/build/Install-OpenSSL.ps1 b/images/windows/scripts/build/Install-OpenSSL.ps1 index b830adb307..3717ddc545 100644 --- a/images/windows/scripts/build/Install-OpenSSL.ps1 +++ b/images/windows/scripts/build/Install-OpenSSL.ps1 @@ -34,7 +34,7 @@ if ($null -eq $installerUrl) { Install-Binary ` -Url $installerUrl ` - -InstallArgs @('/silent', '/sp-', '/suppressmsgboxes', "/DIR=`"$installDir`"") ` + -InstallArgs @('/silent', '/sp-', '/suppressmsgboxes','/tasks="copytobin"', "/DIR=`"$installDir`"") ` -ExpectedSHA512Sum $installerHash # Update PATH diff --git a/images/windows/scripts/tests/Tools.Tests.ps1 b/images/windows/scripts/tests/Tools.Tests.ps1 index 66caa076d3..510915cf5e 100644 --- a/images/windows/scripts/tests/Tools.Tests.ps1 +++ b/images/windows/scripts/tests/Tools.Tests.ps1 @@ -235,4 +235,9 @@ Describe "OpenSSL" { It "OpenSSL Full package" { Join-Path ${env:ProgramFiles} 'OpenSSL\include' | Should -Exist } + + It "OpenSSL DLLs not in System32" { + Get-ChildItem -Path "$env:SystemRoot\System32" -Filter "libcrypto-*.dll" -File -ErrorAction SilentlyContinue | Should -BeNullOrEmpty + Get-ChildItem -Path "$env:SystemRoot\System32" -Filter "libssl-*.dll" -File -ErrorAction SilentlyContinue | Should -BeNullOrEmpty + } } From dcc9bb6dbf70ced5267e6f968d459ef1bfdd633d Mon Sep 17 00:00:00 2001 From: Alejandro Rosas Date: Thu, 23 Oct 2025 22:31:30 +0300 Subject: [PATCH 199/334] [ubuntu, macOS] Fix tools version extraction in Install Android SDK scripts (#12911) --- images/macos/scripts/build/install-android-sdk.sh | 6 +++--- images/ubuntu/scripts/build/install-android-sdk.sh | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/images/macos/scripts/build/install-android-sdk.sh b/images/macos/scripts/build/install-android-sdk.sh index 1cabb1c905..10854358e8 100644 --- a/images/macos/scripts/build/install-android-sdk.sh +++ b/images/macos/scripts/build/install-android-sdk.sh @@ -12,9 +12,9 @@ add_filtered_installation_components() { local tools_array=("$@") for item in ${tools_array[@]}; do - # take the last argument after splitting string by ';'' and '-'' - version=$(echo "${item##*[-;]}") - if [[ "$(printf "${minimum_version}\n${version}\n" | sort -V | head -n1)" == "$minimum_version" ]]; then + # Take the last version number that appears after the last '-' or ';' + item_version=$(echo "$item" | grep -oE '[-;][0-9.]+' | grep -oE '[0-9.]+') + if [[ "$(printf "${minimum_version}\n${item_version}\n" | sort -V | head -n1)" == "$minimum_version" ]]; then components+=($item) fi done diff --git a/images/ubuntu/scripts/build/install-android-sdk.sh b/images/ubuntu/scripts/build/install-android-sdk.sh index b6928f1e2b..78de3d6cb6 100644 --- a/images/ubuntu/scripts/build/install-android-sdk.sh +++ b/images/ubuntu/scripts/build/install-android-sdk.sh @@ -15,8 +15,8 @@ add_filtered_installation_components() { local tools_array=("$@") for item in ${tools_array[@]}; do - # Take the last argument after splitting string by ';'' and '-'' - item_version=$(echo "${item##*[-;]}") + # Take the last version number that appears after the last '-' or ';' + item_version=$(echo "$item" | grep -oE '[-;][0-9.]+' | grep -oE '[0-9.]+') # Semver 'comparison'. Add item to components array, if item's version is greater than or equal to minimum version if [[ "$(printf "${minimum_version}\n${item_version}\n" | sort -V | head -n1)" == "$minimum_version" ]]; then From f6dd2de1cc6d4906f2687aaaf68d70b27a76115f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 26 Oct 2025 13:47:11 +0000 Subject: [PATCH 200/334] Updating readme file for macos-14-arm64 version 20251020.0056 (#13208) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-14-arm64-Readme.md | 47 ++++++++++++++------------- 1 file changed, 24 insertions(+), 23 deletions(-) diff --git a/images/macos/macos-14-arm64-Readme.md b/images/macos/macos-14-arm64-Readme.md index 895c195666..6e357baf46 100644 --- a/images/macos/macos-14-arm64-Readme.md +++ b/images/macos/macos-14-arm64-Readme.md @@ -6,14 +6,14 @@ | [[macOS] Deprecation of 4 tools on November 3rd.](https://github.com/actions/runner-images/issues/12873) | *** # macOS 14 -- OS Version: macOS 14.7.6 (23H626) +- OS Version: macOS 14.8.1 (23J30) - Kernel Version: Darwin 23.6.0 -- Image Version: 20251013.0032 +- Image Version: 20251020.0056 ## Installed Software ### Language and Runtime -- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.414, 9.0.102, 9.0.203, 9.0.305 +- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.415, 9.0.102, 9.0.203, 9.0.306 - Bash 3.2.57(1)-release - Clang/LLVM 15.0.0 - Clang/LLVM (Homebrew) 15.0.7 - available on `$(brew --prefix llvm@15)/bin/clang` @@ -42,7 +42,7 @@ - Pip3 25.2 (python 3.14) - Pipx 1.8.0 - RubyGems 3.7.2 -- Vcpkg 2025 (build from commit 71f123418c) +- Vcpkg 2025 (build from commit 74e6536215) - Yarn 1.22.22 ### Project Management @@ -59,8 +59,8 @@ - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.7.1 - Git 2.50.1 -- Git LFS 3.7.0 -- GitHub CLI 2.81.0 +- Git LFS 3.7.1 +- GitHub CLI 2.82.0 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 @@ -74,29 +74,29 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.31.14 -- AWS SAM CLI 1.144.0 +- AWS CLI 2.31.18 +- AWS SAM CLI 1.145.1 - AWS Session Manager CLI 1.2.707.0 -- Azure CLI 2.77.0 +- Azure CLI 2.78.0 - Azure CLI (azure-devops) 1.0.2 - Bicep CLI 0.38.33 - Cmake 4.1.2 -- CodeQL Action Bundle 2.23.2 +- CodeQL Action Bundle 2.23.3 - Fastlane 2.228.0 -- SwiftFormat 0.58.3 +- SwiftFormat 0.58.5 - Xcbeautify 2.30.1 - Xcode Command Line Tools 16.2.0.0.1.1733547573 - Xcodes 1.6.2 ### Browsers -- Safari 18.5 (19621.2.5.18.1) -- SafariDriver 18.5 (19621.2.5.18.1) -- Google Chrome 141.0.7390.77 -- Google Chrome for Testing 141.0.7390.76 -- ChromeDriver 141.0.7390.76 -- Microsoft Edge 141.0.3537.71 -- Microsoft Edge WebDriver 141.0.3537.71 -- Mozilla Firefox 143.0.4 +- Safari 26.0.1 (19622.1.22.118.4) +- SafariDriver 26.0.1 (19622.1.22.118.4) +- Google Chrome 141.0.7390.108 +- Google Chrome for Testing 141.0.7390.78 +- ChromeDriver 141.0.7390.78 +- Microsoft Edge 141.0.3537.85 +- Microsoft Edge WebDriver 141.0.3537.85 +- Mozilla Firefox 144.0 - geckodriver 0.36.0 - Selenium server 4.36.0 @@ -126,7 +126,8 @@ #### Python - 3.11.9 - 3.12.10 -- 3.13.8 +- 3.13.9 +- 3.14.0 #### Node.js - 18.20.8 @@ -137,8 +138,8 @@ #### Go - 1.22.12 - 1.23.12 -- 1.24.8 -- 1.25.2 +- 1.24.9 +- 1.25.3 ### Rust Tools - Cargo 1.90.0 @@ -262,7 +263,7 @@ | Package Name | Version | | -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Android Command Line Tools | 11.0 | -| Android Emulator | 36.2.11 | +| Android Emulator | 36.2.12 | | Android SDK Build-tools | 36.0.0 36.1.0
35.0.0 35.0.1
34.0.0
33.0.2 33.0.3 | | Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3) | | Android SDK Platform-Tools | 36.0.0 | From c8c5bf1c84394987933255c9308441d5b5a52787 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 26 Oct 2025 13:47:15 +0000 Subject: [PATCH 201/334] Updating readme file for macos-26-arm64 version 20251022.0070 (#13211) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-26-arm64-Readme.md | 69 ++++++++++++++------------- 1 file changed, 35 insertions(+), 34 deletions(-) diff --git a/images/macos/macos-26-arm64-Readme.md b/images/macos/macos-26-arm64-Readme.md index 2e7af52016..cbb0cc1ef7 100644 --- a/images/macos/macos-26-arm64-Readme.md +++ b/images/macos/macos-26-arm64-Readme.md @@ -8,12 +8,12 @@ # macOS 26 - OS Version: macOS 26.0.1 (25A362) - Kernel Version: Darwin 25.0.0 -- Image Version: 20251014.0041 +- Image Version: 20251022.0070 ## Installed Software ### Language and Runtime -- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.414, 9.0.102, 9.0.203, 9.0.305 +- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.415, 9.0.102, 9.0.203, 9.0.306 - Bash 3.2.57(1)-release - Clang/LLVM 17.0.0 - Clang/LLVM (Homebrew) 20.1.8 - available on `$(brew --prefix llvm@20)/bin/clang` @@ -33,12 +33,12 @@ - Bundler 2.7.2 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 4.6.17 +- Homebrew 4.6.18 - NPM 11.6.0 - Pip3 25.2 (python 3.14) - Pipx 1.8.0 - RubyGems 3.7.2 -- Vcpkg 2025 (build from commit 69a6e3311f) +- Vcpkg 2025 (build from commit 7220a4eebf) - Yarn 1.22.22 ### Project Management @@ -55,8 +55,8 @@ - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.7.1 - Git 2.50.1 -- Git LFS 3.7.0 -- GitHub CLI 2.81.0 +- Git LFS 3.7.1 +- GitHub CLI 2.82.1 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 @@ -70,16 +70,16 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.31.14 -- AWS SAM CLI 1.144.0 +- AWS CLI 2.31.19 +- AWS SAM CLI 1.145.1 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.78.0 - Azure CLI (azure-devops) 1.0.2 - Bicep CLI 0.38.33 - Cmake 4.1.2 -- CodeQL Action Bundle 2.23.2 +- CodeQL Action Bundle 2.23.3 - Fastlane 2.228.0 -- SwiftFormat 0.58.3 +- SwiftFormat 0.58.5 - Xcbeautify 2.30.1 - Xcode Command Line Tools 26.0.0.0.1.1757719676 - Xcodes 1.6.2 @@ -87,11 +87,11 @@ ### Browsers - Safari 26.0.1 (21622.1.22.11.15) - SafariDriver 26.0.1 (21622.1.22.11.15) -- Google Chrome 141.0.7390.77 -- Google Chrome for Testing 141.0.7390.76 -- ChromeDriver 141.0.7390.76 -- Microsoft Edge 141.0.3537.71 -- Microsoft Edge WebDriver 141.0.3537.71 +- Google Chrome 141.0.7390.123 +- Google Chrome for Testing 141.0.7390.122 +- ChromeDriver 141.0.7390.122 +- Microsoft Edge 141.0.3537.92 +- Microsoft Edge WebDriver 141.0.3537.92 - Mozilla Firefox 144.0 - geckodriver 0.36.0 - Selenium server 4.36.0 @@ -121,11 +121,12 @@ #### Python - 3.11.9 - 3.12.10 -- 3.13.8 +- 3.13.9 +- 3.14.0 #### Node.js - 20.19.5 -- 22.20.0 +- 22.21.0 - 24.10.0 #### Go @@ -144,7 +145,7 @@ - Rustfmt 1.8.0-stable ### PowerShell Tools -- PowerShell 7.4.12 +- PowerShell 7.4.13 #### PowerShell Modules - Az: 14.3.0 @@ -154,7 +155,7 @@ ### Xcode | Version | Build | Path | Symlinks | | ---------------- | -------- | ----------------------------------- | -------------------------------------------------------------- | -| 26.1 (beta) | 17B5035f | /Applications/Xcode_26.1_beta_2.app | /Applications/Xcode_26.1.0.app
/Applications/Xcode_26.1.app | +| 26.1 (beta) | 17B5045g | /Applications/Xcode_26.1_beta_3.app | /Applications/Xcode_26.1.0.app
/Applications/Xcode_26.1.app | | 26.0.1 (default) | 17A400 | /Applications/Xcode_26.0.1.app | /Applications/Xcode_26.0.app
/Applications/Xcode.app | | 16.4 | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app | @@ -193,21 +194,21 @@ | DriverKit 25.1 | driverkit25.1 | 26.1 | #### Installed Simulators -| OS | Simulators | -| ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| iOS 18.5 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPad (A16)
iPad Air 11-inch (M3)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 18.6 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPad (A16)
iPad Air 11-inch (M3)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 26.0 | iPhone 16e
iPhone 17
iPhone 17 Pro
iPhone 17 Pro Max
iPhone Air
iPad (A16)
iPad Air 11-inch (M3)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 26.1 | iPhone 16e
iPhone 17
iPhone 17 Pro
iPhone 17 Pro Max
iPhone Air
iPad (A16)
iPad Air 11-inch (M3)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| tvOS 18.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 26.0 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 26.1 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| watchOS 11.5 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 26.0 | Apple Watch SE 3 (40mm)
Apple Watch SE 3 (44mm)
Apple Watch Series 11 (42mm)
Apple Watch Series 11 (46mm)
Apple Watch Ultra 3 (49mm) | -| watchOS 26.1 | Apple Watch SE 3 (40mm)
Apple Watch SE 3 (44mm)
Apple Watch Series 11 (42mm)
Apple Watch Series 11 (46mm)
Apple Watch Ultra 3 (49mm) | -| visionOS 2.5 | Apple Vision Pro | -| visionOS 26.0 | Apple Vision Pro | -| visionOS 26.1 | Apple Vision Pro | +| OS | Simulators | +| ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| iOS 18.5 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPad (A16)
iPad Air 11-inch (M3)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 18.6 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPad (A16)
iPad Air 11-inch (M3)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 26.0 | iPhone 16e
iPhone 17
iPhone 17 Pro
iPhone 17 Pro Max
iPhone Air
iPad (A16)
iPad Air 11-inch (M3)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 11-inch (M5)
iPad Pro 13-inch (M4)
iPad Pro 13-inch (M5) | +| iOS 26.1 | iPhone 16e
iPhone 17
iPhone 17 Pro
iPhone 17 Pro Max
iPhone Air
iPad (A16)
iPad Air 11-inch (M3)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M5)
iPad Pro 13-inch (M5) | +| tvOS 18.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 26.0 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 26.1 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| watchOS 11.5 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 26.0 | Apple Watch SE 3 (40mm)
Apple Watch SE 3 (44mm)
Apple Watch Series 11 (42mm)
Apple Watch Series 11 (46mm)
Apple Watch Ultra 3 (49mm) | +| watchOS 26.1 | Apple Watch SE 3 (40mm)
Apple Watch SE 3 (44mm)
Apple Watch Series 11 (42mm)
Apple Watch Series 11 (46mm)
Apple Watch Ultra 3 (49mm) | +| visionOS 2.5 | Apple Vision Pro | +| visionOS 26.0 | Apple Vision Pro | +| visionOS 26.1 | Apple Vision Pro | ### Android | Package Name | Version | From aa28939c6cc907a3a5ebef0375dcbf798eb61d6d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 26 Oct 2025 13:47:44 +0000 Subject: [PATCH 202/334] Updating readme file for macos-15-arm64 version 20251021.0066 (#13209) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-15-arm64-Readme.md | 85 ++++++++++++++------------- 1 file changed, 43 insertions(+), 42 deletions(-) diff --git a/images/macos/macos-15-arm64-Readme.md b/images/macos/macos-15-arm64-Readme.md index 77e9ae06e0..b5feb7f097 100644 --- a/images/macos/macos-15-arm64-Readme.md +++ b/images/macos/macos-15-arm64-Readme.md @@ -6,16 +6,16 @@ | [[macOS] Deprecation of 4 tools on November 3rd.](https://github.com/actions/runner-images/issues/12873) | *** # macOS 15 -- OS Version: macOS 15.6.1 (24G90) +- OS Version: macOS 15.7.1 (24G231) - Kernel Version: Darwin 24.6.0 -- Image Version: 20251015.0042 +- Image Version: 20251021.0066 ## Installed Software ### Language and Runtime - .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.415, 9.0.102, 9.0.203, 9.0.306 - Bash 3.2.57(1)-release -- Clang/LLVM 16.0.0 +- Clang/LLVM 17.0.0 - Clang/LLVM (Homebrew) 18.1.8 - available on `$(brew --prefix llvm@18)/bin/clang` - GCC 12 (Homebrew GCC 12.4.0) - available by `gcc-12` alias - GCC 13 (Homebrew GCC 13.4.0) - available by `gcc-13` alias @@ -26,7 +26,7 @@ - GNU Fortran 14 (Homebrew GCC 14.3.0) - available by `gfortran-14` alias - GNU Fortran 15 (Homebrew GCC 15.2.0) - available by `gfortran-15` alias - Kotlin 2.2.20-release-333 -- Node.js 22.20.0 +- Node.js 22.21.0 - Perl 5.40.2 - Python3 3.14.0 - Ruby 3.3.9 @@ -35,12 +35,12 @@ - Bundler 2.7.2 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 4.6.17 -- NPM 10.9.3 +- Homebrew 4.6.18 +- NPM 10.9.4 - Pip3 25.2 (python 3.14) - Pipx 1.8.0 - RubyGems 3.7.2 -- Vcpkg 2025 (build from commit c59b04f668) +- Vcpkg 2025 (build from commit 7220a4eebf) - Yarn 1.22.22 ### Project Management @@ -57,8 +57,8 @@ - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.7.1 - Git 2.50.1 -- Git LFS 3.7.0 -- GitHub CLI 2.81.0 +- Git LFS 3.7.1 +- GitHub CLI 2.82.0 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 @@ -72,28 +72,28 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.31.15 -- AWS SAM CLI 1.144.0 +- AWS CLI 2.31.19 +- AWS SAM CLI 1.145.1 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.78.0 - Azure CLI (azure-devops) 1.0.2 - Bicep CLI 0.38.33 - Cmake 4.1.2 -- CodeQL Action Bundle 2.23.2 +- CodeQL Action Bundle 2.23.3 - Fastlane 2.228.0 -- SwiftFormat 0.58.3 +- SwiftFormat 0.58.5 - Xcbeautify 2.30.1 - Xcode Command Line Tools 16.4.0.0.1.1747106510 - Xcodes 1.6.2 ### Browsers -- Safari 18.6 (20621.3.11.11.3) -- SafariDriver 18.6 (20621.3.11.11.3) -- Google Chrome 141.0.7390.108 -- Google Chrome for Testing 141.0.7390.78 -- ChromeDriver 141.0.7390.78 -- Microsoft Edge 141.0.3537.71 -- Microsoft Edge WebDriver 141.0.3537.71 +- Safari 26.0.1 (20622.1.22.118.4) +- SafariDriver 26.0.1 (20622.1.22.118.4) +- Google Chrome 141.0.7390.123 +- Google Chrome for Testing 141.0.7390.122 +- ChromeDriver 141.0.7390.122 +- Microsoft Edge 141.0.3537.92 +- Microsoft Edge WebDriver 141.0.3537.92 - Mozilla Firefox 144.0 - geckodriver 0.36.0 - Selenium server 4.36.0 @@ -124,12 +124,13 @@ #### Python - 3.11.9 - 3.12.10 -- 3.13.8 +- 3.13.9 +- 3.14.0 #### Node.js - 18.20.8 - 20.19.5 -- 22.20.0 +- 22.21.0 - 24.10.0 #### Go @@ -149,7 +150,7 @@ - Rustfmt 1.8.0-stable ### PowerShell Tools -- PowerShell 7.4.12 +- PowerShell 7.4.13 #### PowerShell Modules - Az: 12.5.0 @@ -159,7 +160,7 @@ ### Xcode | Version | Build | Path | Symlinks | | -------------- | -------- | ----------------------------------- | -------------------------------------------------------------- | -| 26.1 (beta) | 17B5035f | /Applications/Xcode_26.1_beta_2.app | /Applications/Xcode_26.1.0.app
/Applications/Xcode_26.1.app | +| 26.1 (beta) | 17B5045g | /Applications/Xcode_26.1_beta_3.app | /Applications/Xcode_26.1.0.app
/Applications/Xcode_26.1.app | | 26.0.1 | 17A400 | /Applications/Xcode_26.0.1.app | /Applications/Xcode_26.0.app | | 16.4 (default) | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app
/Applications/Xcode.app | | 16.3 | 16E140 | /Applications/Xcode_16.3.app | /Applications/Xcode_16.3.0.app | @@ -242,24 +243,24 @@ | DriverKit 25.1 | driverkit25.1 | 26.1 | #### Installed Simulators -| OS | Simulators | -| ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| iOS 18.4 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 18.5 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 18.6 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 26.0 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone 17
iPhone 17 Pro
iPhone 17 Pro Max
iPhone Air
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| tvOS 18.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 18.4 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 18.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 26.0 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| watchOS 11.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 11.4 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 11.5 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 26.0 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch SE 3 (40mm)
Apple Watch SE 3 (44mm)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Series 11 (42mm)
Apple Watch Series 11 (46mm)
Apple Watch Ultra 2 (49mm)
Apple Watch Ultra 3 (49mm) | -| visionOS 2.3 | Apple Vision Pro | -| visionOS 2.4 | Apple Vision Pro | -| visionOS 2.5 | Apple Vision Pro | -| visionOS 26.0 | Apple Vision Pro | +| OS | Simulators | +| ------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| iOS 18.4 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 18.5 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 18.6 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 26.0 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone 17
iPhone 17 Pro
iPhone 17 Pro Max
iPhone Air
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 11-inch (M5)
iPad Pro 13-inch (M4)
iPad Pro 13-inch (M5) | +| tvOS 18.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 18.4 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 18.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 26.0 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| watchOS 11.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 11.4 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 11.5 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 26.0 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch SE 3 (40mm)
Apple Watch SE 3 (44mm)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Series 11 (42mm)
Apple Watch Series 11 (46mm)
Apple Watch Ultra 2 (49mm)
Apple Watch Ultra 3 (49mm) | +| visionOS 2.3 | Apple Vision Pro | +| visionOS 2.4 | Apple Vision Pro | +| visionOS 2.5 | Apple Vision Pro | +| visionOS 26.0 | Apple Vision Pro | ### Android | Package Name | Version | From 1db2aa222f2f84dabc003f5ef1f190978cbd95ea Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 26 Oct 2025 14:25:45 +0000 Subject: [PATCH 203/334] Updating readme file for ubuntu22 version 20251021.115.1 (#13207) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/ubuntu/Ubuntu2204-Readme.md | 63 +++++++++++++++--------------- 1 file changed, 32 insertions(+), 31 deletions(-) diff --git a/images/ubuntu/Ubuntu2204-Readme.md b/images/ubuntu/Ubuntu2204-Readme.md index 52314e5487..6962b59ea3 100644 --- a/images/ubuntu/Ubuntu2204-Readme.md +++ b/images/ubuntu/Ubuntu2204-Readme.md @@ -5,7 +5,7 @@ # Ubuntu 22.04 - OS Version: 22.04.5 LTS - Kernel Version: 6.8.0-1036-azure -- Image Version: 20251014.106.1 +- Image Version: 20251021.115.1 - Systemd version: 249.11-0ubuntu3.17 ## Installed Software @@ -18,7 +18,7 @@ - Dash 0.5.11+git20210903+057cd650a4ed-3build1 - GNU C++: 10.5.0, 11.4.0, 12.3.0 - GNU Fortran: 10.5.0, 11.4.0, 12.3.0 -- Julia 1.12.0 +- Julia 1.12.1 - Kotlin 2.2.20-release-333 - Mono 6.12.0.200 - MSBuild 16.10.1.31701 (Mono 6.12.0.200) @@ -31,7 +31,7 @@ ### Package Management - cpan 1.64 - Helm 3.19.0 -- Homebrew 4.6.17 +- Homebrew 4.6.18 - Miniconda 25.7.0 - Npm 10.8.2 - NuGet 6.6.1.2 @@ -39,7 +39,7 @@ - Pip3 22.0.2 - Pipx 1.8.0 - RubyGems 3.3.5 -- Vcpkg (build from commit dfe6ce6605) +- Vcpkg (build from commit 6353ece09f) - Yarn 1.22.22 #### Environment variables @@ -72,15 +72,15 @@ to accomplish this. - Bicep 0.38.33 - Buildah 1.23.1 - CMake 3.31.6 -- CodeQL Action Bundle 2.23.2 +- CodeQL Action Bundle 2.23.3 - Docker Amazon ECR Credential Helper 0.10.1 - Docker Compose v2 2.38.2 - Docker-Buildx 0.29.1 - Docker Client 28.0.4 - Docker Server 28.0.4 - Fastlane 2.228.0 -- Git 2.51.0 -- Git LFS 3.7.0 +- Git 2.51.1 +- Git LFS 3.7.1 - Git-ftp 1.6.0 - Haveged 1.9.14 - Heroku 10.13.2 @@ -99,30 +99,30 @@ to accomplish this. - Packer 1.14.2 - Parcel 2.16.0 - Podman 3.4.4 -- Pulumi 3.202.0 +- Pulumi 3.203.0 - R 4.5.1 - Skopeo 1.4.1 - Sphinx Open Source Search Server 2.2.11 - SVN 1.14.1 -- Terraform 1.13.3 +- Terraform 1.13.4 - yamllint 1.37.1 - yq 4.48.1 - zstd 1.5.7 - Ninja 1.13.1 ### CLI Tools -- Alibaba Cloud CLI 3.0.306 -- AWS CLI 2.31.15 +- Alibaba Cloud CLI 3.0.307 +- AWS CLI 2.31.19 - AWS CLI Session Manager Plugin 1.2.707.0 -- AWS SAM CLI 1.145.0 +- AWS SAM CLI 1.145.1 - Azure CLI 2.78.0 - Azure CLI (azure-devops) 1.0.2 -- GitHub CLI 2.81.0 -- Google Cloud CLI 543.0.0 -- Netlify CLI 23.9.1 -- OpenShift CLI 4.19.16 +- GitHub CLI 2.82.0 +- Google Cloud CLI 544.0.0 +- Netlify CLI 23.9.2 +- OpenShift CLI 4.20.0 - ORAS CLI 1.3.0 -- Vercel CLI 48.2.9 +- Vercel CLI 48.5.0 ### Java | Version | Environment Variable | @@ -162,12 +162,12 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 141.0.7390.107 -- ChromeDriver 141.0.7390.78 +- Google Chrome 141.0.7390.122 +- ChromeDriver 141.0.7390.122 - Chromium 141.0.7390.0 -- Microsoft Edge 141.0.3537.71 -- Microsoft Edge WebDriver 141.0.3537.71 -- Selenium server 4.36.0 +- Microsoft Edge 141.0.3537.92 +- Microsoft Edge WebDriver 141.0.3537.92 +- Selenium server 4.37.0 - Mozilla Firefox 144.0 - Geckodriver 0.36.0 @@ -218,7 +218,7 @@ Use the following command as a part of your job to start the service: 'sudo syst #### Node.js - 18.20.8 - 20.19.5 -- 22.20.0 +- 22.21.0 - 24.10.0 #### Python @@ -226,7 +226,8 @@ Use the following command as a part of your job to start the service: 'sudo syst - 3.10.19 - 3.11.14 - 3.12.12 -- 3.13.8 +- 3.13.9 +- 3.14.0 #### PyPy - 3.7.13 [PyPy 7.3.9] @@ -242,12 +243,12 @@ Use the following command as a part of your job to start the service: 'sudo syst - 3.4.7 ### PowerShell Tools -- PowerShell 7.4.12 +- PowerShell 7.4.13 #### PowerShell Modules - Az: 12.5.0 - MarkdownPS: 1.10 -- Microsoft.Graph: 2.31.0 +- Microsoft.Graph: 2.32.0 - Pester: 5.7.1 - PSScriptAnalyzer: 1.24.0 @@ -288,14 +289,14 @@ Use the following command as a part of your job to start the service: 'sudo syst | alpine:3.18 | sha256:de0eb0b3f2a47ba1eb89389859a9bd88b28e82f5826b6969ad604979713c2d4f | 2025-02-14 | | alpine:3.19 | sha256:6baf43584bcb78f2e5847d1de515f23499913ac9f12bdf834811a3145eb11ca1 | 2025-10-08 | | debian:10 | sha256:58ce6f1271ae1c8a2006ff7d3e54e9874d839f573d8009c20154ad0f2fb0a225 | 2024-06-13 | -| debian:11 | sha256:904fc306b169f64ab80672d58e77ecbd06e605dd2c137f6e1f38ee8dc0f2ae22 | 2025-09-29 | +| debian:11 | sha256:5e2b4654ea0dc0bc22434199dace15adf9799f292857679fa79f9395e6d4dafd | 2025-10-20 | | moby/buildkit:latest | sha256:79cc6476ab1a3371c9afd8b44e7c55610057c43e18d9b39b68e2b0c2475cc1b6 | 2025-10-07 | | node:18 | sha256:c6ae79e38498325db67193d391e6ec1d224d96c693a8a4d943498556716d3783 | 2025-03-27 | | node:18-alpine | sha256:8d6421d663b4c28fd3ebc498332f249011d118945588d0a35cb9bc4b8ca09d9e | 2025-03-27 | -| node:20 | sha256:8cdc6b9b711af0711cc6139955cc1331fab5e0a995afd3260c52736fbc338059 | 2025-09-03 | -| node:20-alpine | sha256:1ab6fc5a31d515dc7b6b25f6acfda2001821f2c2400252b6cb61044bd9f9ad48 | 2025-09-03 | -| node:22 | sha256:2bb201f33898d2c0ce638505b426f4dd038cc00e5b2b4cbba17b069f0fff1496 | 2025-09-24 | -| node:22-alpine | sha256:dbcedd8aeab47fbc0f4dd4bffa55b7c3c729a707875968d467aaaea42d6225af | 2025-09-24 | +| node:20 | sha256:cb61978c7e08f58f6042ae65dd21981838804b14eb023b55a1be91d17385609f | 2025-10-16 | +| node:20-alpine | sha256:b2f9cb7d40318fb5e530527f657af5e765271867a25f317b974ed4b3069da7d8 | 2025-10-16 | +| node:22 | sha256:58644f218c5c29eff294d2049c4f05b16e7c70ea8f9679f51a85926e147f7a43 | 2025-10-21 | +| node:22-alpine | sha256:3cede0390df539fee0ec4634ca957539b887528ce2824bb2b631aec414bfa06c | 2025-10-21 | | ubuntu:20.04 | sha256:8feb4d8ca5354def3d8fce243717141ce31e2c428701f6682bd2fafe15388214 | 2025-04-08 | | ubuntu:22.04 | sha256:09506232a8004baa32c47d68f1e5c307d648fdd59f5e7eaa42aaf87914100db3 | 2025-10-01 | From 7054a12ef5155c4bd654a3c9c34a6fb0721c3582 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 26 Oct 2025 15:23:52 +0000 Subject: [PATCH 204/334] Updating readme file for win25 version 20251021.67.1 (#13206) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/windows/Windows2025-Readme.md | 65 ++++++++++++++-------------- 1 file changed, 32 insertions(+), 33 deletions(-) diff --git a/images/windows/Windows2025-Readme.md b/images/windows/Windows2025-Readme.md index 81e66f6c26..a4330868ed 100644 --- a/images/windows/Windows2025-Readme.md +++ b/images/windows/Windows2025-Readme.md @@ -1,12 +1,10 @@ | Announcements | |-| | [[Ubuntu & Windows] Four tools scheduled for deprecation on November 3, 2025](https://github.com/actions/runner-images/issues/12898) | -| [[Windows-2022] Openssl version will be updated to version 3.* on 2025-10-06](https://github.com/actions/runner-images/issues/12676) | -| [[Windows 2022] MongoDB 5.x version will be removed from Windows 2022 image on 2025-10-06 and will be updated to 7.x version.](https://github.com/actions/runner-images/issues/12640) | *** # Windows Server 2025 - OS Version: 10.0.26100 Build 6899 -- Image Version: 20251014.59.1 +- Image Version: 20251021.67.1 ## Windows features - Windows Subsystem for Linux (WSLv1): Enabled @@ -20,7 +18,7 @@ - Julia 1.12.0 - Kotlin 2.2.20 - LLVM 20.1.8 -- Node 22.20.0 +- Node 22.21.0 - Perl 5.42.0 - PHP 8.4.13 - Python 3.9.13 @@ -31,12 +29,12 @@ - Composer 2.8.12 - Helm 3.19.0 - Miniconda 25.7.0 (pre-installed on the image but not added to PATH) -- NPM 10.9.3 +- NPM 10.9.4 - NuGet 6.14.0.116 - pip 25.2 (python 3.9) - Pipx 1.8.0 - RubyGems 3.5.22 -- Vcpkg (build from commit de4773aeb4) +- Vcpkg (build from commit 7220a4eebf) - Yarn 1.22.22 #### Environment variables @@ -60,14 +58,14 @@ - Bicep 0.38.33 - Cabal 3.16.0.0 - CMake 3.31.6 -- CodeQL Action Bundle 2.23.2 +- CodeQL Action Bundle 2.23.3 - Docker 27.5.1 - Docker Compose v2 2.32.2 - Docker-wincred 0.9.4 - ghc 9.12.2 -- Git 2.51.0.windows.2 -- Git LFS 3.7.0 -- ImageMagick 7.1.2-5 +- Git 2.51.1.windows.1 +- Git LFS 3.7.1 +- ImageMagick 7.1.2-7 - InnoSetup 6.5.4 - jq 1.8.1 - Kind 0.30.0 @@ -78,7 +76,7 @@ - Newman 6.2.1 - OpenSSL 3.6.0 - Packer 1.12.0 -- Pulumi 3.202.0 +- Pulumi 3.203.0 - R 4.5.1 - Service Fabric SDK 10.1.2493.9590 - Stack 3.7.1 @@ -91,12 +89,12 @@ - Ninja 1.13.1 ### CLI Tools -- AWS CLI 2.31.14 -- AWS SAM CLI 1.145.0 +- AWS CLI 2.31.18 +- AWS SAM CLI 1.145.2 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.78.0 - Azure DevOps CLI extension 1.0.2 -- GitHub CLI 2.81.0 +- GitHub CLI 2.82.0 ### Rust Tools - Cargo 1.90.0 @@ -109,14 +107,14 @@ - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 141.0.7390.108 -- Chrome Driver 141.0.7390.78 -- Microsoft Edge 141.0.3537.71 -- Microsoft Edge Driver 141.0.3537.71 +- Google Chrome 141.0.7390.123 +- Chrome Driver 141.0.7390.122 +- Microsoft Edge 141.0.3537.92 +- Microsoft Edge Driver 141.0.3537.92 - Mozilla Firefox 144.0 - Gecko Driver 0.36.0 - IE Driver 4.14.0.0 -- Selenium server 4.36.0 +- Selenium server 4.37.0 #### Environment variables | Name | Value | @@ -163,7 +161,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Node.js - 18.20.8 - 20.19.5 -- 22.20.0 +- 22.21.0 - 24.10.0 #### Python @@ -171,7 +169,8 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - 3.10.11 - 3.11.9 - 3.12.10 -- 3.13.8 +- 3.13.9 +- 3.14.0 #### PyPy - 3.9.19 [PyPy 7.3.16] @@ -205,7 +204,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. ### Database tools - Azure CosmosDb Emulator 2.14.25.0 - DacFx 170.2.70.1 -- MySQL 8.0.43.0 +- MySQL 8.0.44.0 - SQL OLEDB Driver 18 18.7.5.0 - SQL OLEDB Driver 19 19.4.1.0 - SQLPS 1.0 @@ -218,9 +217,9 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Nginx | 1.29.2 | C:\tools\nginx-1.29.2\conf\nginx.conf | nginx | Stopped | 80 | ### Visual Studio Enterprise 2022 -| Name | Version | Path | -| ----------------------------- | ------------- | -------------------------------------------------------- | -| Visual Studio Enterprise 2022 | 17.14.36603.0 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | +| Name | Version | Path | +| ----------------------------- | -------------- | -------------------------------------------------------- | +| Visual Studio Enterprise 2022 | 17.14.36616.10 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | #### Workloads, components and extensions | Package | Version | @@ -244,11 +243,11 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Component.UnityEngine.x64 | 17.14.36510.44 | | Component.Unreal.Debugger | 17.14.36510.44 | | Component.Unreal.Ide | 17.14.36510.44 | -| Component.VisualStudio.GitHub.Copilot | 17.14.36526.15 | +| Component.VisualStudio.GitHub.Copilot | 17.14.36614.30 | | Component.VSInstallerProjects2022 | 2.0.1 | | Component.WixToolset.VisualStudioExtension.Dev17 | 1.0.0.22 | | Component.WixToolset.VisualStudioExtension.Schemas3 | 1.0.0.22 | -| ComponentGroup.Microsoft.NET.AppModernization | 17.14.36603.0 | +| ComponentGroup.Microsoft.NET.AppModernization | 17.14.36614.33 | | ios | 26.0.9752.0 | | maccatalyst | 26.0.9752.0 | | maui.blazor | 9.0.111.6930 | @@ -390,7 +389,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Component.Web | 17.14.36510.44 | | Microsoft.VisualStudio.Component.WebDeploy | 17.14.36510.44 | | Microsoft.VisualStudio.Component.Windows10SDK | 17.14.36510.44 | -| Microsoft.VisualStudio.Component.Windows11SDK.26100 | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Windows11SDK.26100 | 17.14.36614.30 | | Microsoft.VisualStudio.Component.Windows11Sdk.WindowsPerformanceToolkit | 17.14.36510.44 | | Microsoft.VisualStudio.Component.WindowsAppSdkSupport.CSharp | 17.14.36510.44 | | Microsoft.VisualStudio.Component.Workflow | 17.14.36510.44 | @@ -415,7 +414,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.ComponentGroup.VC.Tools.142.x86.x64 | 17.14.36510.44 | | Microsoft.VisualStudio.ComponentGroup.VisualStudioExtension.Prerequisites | 17.14.36510.44 | | Microsoft.VisualStudio.ComponentGroup.Web | 17.14.36510.44 | -| Microsoft.VisualStudio.ComponentGroup.Web.CloudTools | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.Web.CloudTools | 17.14.36614.30 | | Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions | 17.14.36510.44 | | Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions.CMake | 17.14.36510.44 | | Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions.TemplateEngine | 17.14.36510.44 | @@ -446,7 +445,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | SSIS.MicrosoftDataToolsIntegrationServices | 2.0 | | VisualStudioClient.MicrosoftVisualStudio2022InstallerProjects | 2.0.1 | | Windows Driver Kit Visual Studio Extension | 10.0.26100.12 | -| Windows Software Development Kit | 10.1.26100.4654 | +| Windows Software Development Kit | 10.1.26100.6584 | | WixToolset.WixToolsetVisualStudio2022Extension | 1.0.0.22 | #### Microsoft Visual C++ @@ -473,14 +472,14 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - nbgv 3.8.118+69b3e0b5a0 ### PowerShell Tools -- PowerShell 7.4.12 +- PowerShell 7.4.13 #### Powershell Modules - Az: 12.5.0 -- AWSPowershell: 5.0.76 +- AWSPowershell: 5.0.79 - DockerMsftProvider: 1.0.0.8 - MarkdownPS: 1.10 -- Microsoft.Graph: 2.31.0 +- Microsoft.Graph: 2.32.0 - Pester: 3.4.0, 5.7.1 - PowerShellGet: 1.0.0.1, 2.2.5 - PSScriptAnalyzer: 1.24.0 From 42d93921f8f8055042c71e6fd92f211674abd11e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 26 Oct 2025 15:36:33 +0000 Subject: [PATCH 205/334] Updating readme file for win22 version 20251021.76.1 (#13205) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/windows/Windows2022-Readme.md | 65 ++++++++++++++-------------- 1 file changed, 32 insertions(+), 33 deletions(-) diff --git a/images/windows/Windows2022-Readme.md b/images/windows/Windows2022-Readme.md index 6e7a40e0fe..e38a21176d 100644 --- a/images/windows/Windows2022-Readme.md +++ b/images/windows/Windows2022-Readme.md @@ -1,12 +1,10 @@ | Announcements | |-| | [[Ubuntu & Windows] Four tools scheduled for deprecation on November 3, 2025](https://github.com/actions/runner-images/issues/12898) | -| [[Windows-2022] Openssl version will be updated to version 3.* on 2025-10-06](https://github.com/actions/runner-images/issues/12676) | -| [[Windows 2022] MongoDB 5.x version will be removed from Windows 2022 image on 2025-10-06 and will be updated to 7.x version.](https://github.com/actions/runner-images/issues/12640) | *** # Windows Server 2022 - OS Version: 10.0.20348 Build 4294 -- Image Version: 20251014.68.1 +- Image Version: 20251021.76.1 ## Windows features - Windows Subsystem for Linux (WSLv1): Enabled @@ -35,7 +33,7 @@ - pip 25.2 (python 3.9) - Pipx 1.8.0 - RubyGems 3.5.22 -- Vcpkg (build from commit de4773aeb4) +- Vcpkg (build from commit 7220a4eebf) - Yarn 1.22.22 #### Environment variables @@ -59,14 +57,14 @@ - Bicep 0.38.33 - Cabal 3.16.0.0 - CMake 3.31.6 -- CodeQL Action Bundle 2.23.2 +- CodeQL Action Bundle 2.23.3 - Docker 27.5.1 - Docker Compose v2 2.32.2 - Docker-wincred 0.9.4 - ghc 9.12.2 -- Git 2.51.0.windows.2 -- Git LFS 3.7.0 -- ImageMagick 7.1.2-5 +- Git 2.51.1.windows.1 +- Git LFS 3.7.1 +- ImageMagick 7.1.2-7 - InnoSetup 6.5.4 - jq 1.8.1 - Kind 0.30.0 @@ -79,7 +77,7 @@ - NSIS 3.10 - OpenSSL 3.6.0 - Packer 1.12.0 -- Pulumi 3.202.0 +- Pulumi 3.203.0 - R 4.5.1 - Service Fabric SDK 10.1.2493.9590 - Stack 3.7.1 @@ -93,13 +91,13 @@ - Ninja 1.13.1 ### CLI Tools -- Alibaba Cloud CLI 3.0.306 -- AWS CLI 2.31.14 -- AWS SAM CLI 1.145.0 +- Alibaba Cloud CLI 3.0.307 +- AWS CLI 2.31.18 +- AWS SAM CLI 1.145.2 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.78.0 - Azure DevOps CLI extension 1.0.2 -- GitHub CLI 2.81.0 +- GitHub CLI 2.82.0 ### Rust Tools - Cargo 1.90.0 @@ -111,19 +109,19 @@ - bindgen 0.72.1 - cargo-audit 0.21.2 - cargo-outdated 0.17.0 -- cbindgen 0.29.0 +- cbindgen 0.29.2 - Clippy 0.1.90 - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 141.0.7390.108 -- Chrome Driver 141.0.7390.78 -- Microsoft Edge 141.0.3537.71 -- Microsoft Edge Driver 141.0.3537.71 +- Google Chrome 141.0.7390.123 +- Chrome Driver 141.0.7390.122 +- Microsoft Edge 141.0.3537.92 +- Microsoft Edge Driver 141.0.3537.92 - Mozilla Firefox 144.0 - Gecko Driver 0.36.0 - IE Driver 4.14.0.0 -- Selenium server 4.36.0 +- Selenium server 4.37.0 #### Environment variables | Name | Value | @@ -170,7 +168,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Node.js - 18.20.8 - 20.19.5 -- 22.20.0 +- 22.21.0 - 24.10.0 #### Python @@ -178,7 +176,8 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - 3.10.11 - 3.11.9 - 3.12.10 -- 3.13.8 +- 3.13.9 +- 3.14.0 #### PyPy - 2.7.18 [PyPy 7.3.20] @@ -215,7 +214,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. ### Database tools - Azure CosmosDb Emulator 2.14.25.0 - DacFx 170.2.70.1 -- MySQL 8.0.43.0 +- MySQL 8.0.44.0 - SQL OLEDB Driver 18 18.7.5.0 - SQL OLEDB Driver 19 19.4.1.0 - SQLPS 1.0 @@ -228,9 +227,9 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Nginx | 1.29.2 | C:\tools\nginx-1.29.2\conf\nginx.conf | nginx | Stopped | 80 | ### Visual Studio Enterprise 2022 -| Name | Version | Path | -| ----------------------------- | ------------- | -------------------------------------------------------- | -| Visual Studio Enterprise 2022 | 17.14.36603.0 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | +| Name | Version | Path | +| ----------------------------- | -------------- | -------------------------------------------------------- | +| Visual Studio Enterprise 2022 | 17.14.36616.10 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | #### Workloads, components and extensions | Package | Version | @@ -256,12 +255,12 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Component.Unreal.Android | 17.14.36510.44 | | Component.Unreal.Debugger | 17.14.36510.44 | | Component.Unreal.Ide | 17.14.36510.44 | -| Component.VisualStudio.GitHub.Copilot | 17.14.36526.15 | +| Component.VisualStudio.GitHub.Copilot | 17.14.36614.30 | | Component.VSInstallerProjects2022 | 2.0.1 | | Component.WixToolset.VisualStudioExtension.Dev17 | 1.0.0.22 | | Component.WixToolset.VisualStudioExtension.Schemas3 | 1.0.0.22 | | Component.Xamarin | 17.14.36510.44 | -| ComponentGroup.Microsoft.NET.AppModernization | 17.14.36603.0 | +| ComponentGroup.Microsoft.NET.AppModernization | 17.14.36614.33 | | ios | 26.0.9752.0 | | maccatalyst | 26.0.9752.0 | | maui.blazor | 9.0.111.6930 | @@ -406,7 +405,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Component.Windows10SDK | 17.14.36510.44 | | Microsoft.VisualStudio.Component.Windows10SDK.19041 | 17.14.36510.44 | | Microsoft.VisualStudio.Component.Windows11SDK.22621 | 17.14.36510.44 | -| Microsoft.VisualStudio.Component.Windows11SDK.26100 | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Windows11SDK.26100 | 17.14.36614.30 | | Microsoft.VisualStudio.Component.Windows11Sdk.WindowsPerformanceToolkit | 17.14.36510.44 | | Microsoft.VisualStudio.Component.WindowsAppSdkSupport.CSharp | 17.14.36510.44 | | Microsoft.VisualStudio.Component.Workflow | 17.14.36510.44 | @@ -431,7 +430,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.ComponentGroup.VC.Tools.142.x86.x64 | 17.14.36510.44 | | Microsoft.VisualStudio.ComponentGroup.VisualStudioExtension.Prerequisites | 17.14.36510.44 | | Microsoft.VisualStudio.ComponentGroup.Web | 17.14.36510.44 | -| Microsoft.VisualStudio.ComponentGroup.Web.CloudTools | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.Web.CloudTools | 17.14.36614.30 | | Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions | 17.14.36510.44 | | Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions.CMake | 17.14.36510.44 | | Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions.TemplateEngine | 17.14.36510.44 | @@ -463,7 +462,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | VisualStudioClient.MicrosoftVisualStudio2022InstallerProjects | 2.0.1 | | Windows Driver Kit | 10.1.26100.4202 | | Windows Driver Kit Visual Studio Extension | 10.0.26100.12 | -| Windows Software Development Kit | 10.1.26100.4654 | +| Windows Software Development Kit | 10.1.26100.6584 | | WixToolset.WixToolsetVisualStudio2022Extension | 1.0.0.22 | #### Microsoft Visual C++ @@ -493,14 +492,14 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - nbgv 3.8.118+69b3e0b5a0 ### PowerShell Tools -- PowerShell 7.4.12 +- PowerShell 7.4.13 #### Powershell Modules - Az: 12.5.0 -- AWSPowershell: 5.0.76 +- AWSPowershell: 5.0.79 - DockerMsftProvider: 1.0.0.8 - MarkdownPS: 1.10 -- Microsoft.Graph: 2.31.0 +- Microsoft.Graph: 2.32.0 - Pester: 3.4.0, 5.7.1 - PowerShellGet: 1.0.0.1, 2.2.5 - PSScriptAnalyzer: 1.24.0 From 937b90eab7cb8447d5bad7e9f2f35bb13d5d56df Mon Sep 17 00:00:00 2001 From: Shamil Mubarakshin <127750046+shamil-mubarakshin@users.noreply.github.com> Date: Wed, 29 Oct 2025 18:19:54 +0100 Subject: [PATCH 206/334] [macos] Update Software Report for XCode Simulators (#13226) --- images/macos/scripts/docs-gen/SoftwareReport.Xcode.psm1 | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/images/macos/scripts/docs-gen/SoftwareReport.Xcode.psm1 b/images/macos/scripts/docs-gen/SoftwareReport.Xcode.psm1 index 54035e8ce2..054f1499c0 100644 --- a/images/macos/scripts/docs-gen/SoftwareReport.Xcode.psm1 +++ b/images/macos/scripts/docs-gen/SoftwareReport.Xcode.psm1 @@ -225,17 +225,18 @@ function Build-XcodeSimulatorsTable { } } return [PSCustomObject] @{ - "OS" = $runtime.name + "Name" = $runtime.name + "OS" = $runtime.version "Simulators" = [String]::Join("
", $sortedRuntimeDevices) } } | Sort-Object { # Sort rule 1 - $sdkNameParts = $_."OS".Split(" ") + $sdkNameParts = $_."Name".Split(" ") $platformName = [String]::Join(" ", $sdkNameParts[0..($sdkNameParts.Length - 2)]) return Get-XcodePlatformOrder $platformName }, { # Sort rule 2 - $sdkNameParts = $_."OS".Split(" ") + $sdkNameParts = $_."Name".Split(" ") return [System.Version]::Parse($sdkNameParts[-1]) } } From 1625af4b46a266e34f067eeb328abda6a020b749 Mon Sep 17 00:00:00 2001 From: Shamil Mubarakshin <127750046+shamil-mubarakshin@users.noreply.github.com> Date: Thu, 30 Oct 2025 18:11:27 +0100 Subject: [PATCH 207/334] [macos] Update XCode 26.1 to RC1 (#13233) --- images/macos/toolsets/toolset-15.json | 16 ++++++++-------- images/macos/toolsets/toolset-26.json | 8 ++++---- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/images/macos/toolsets/toolset-15.json b/images/macos/toolsets/toolset-15.json index 1f0a5f8d96..f1d70aa561 100644 --- a/images/macos/toolsets/toolset-15.json +++ b/images/macos/toolsets/toolset-15.json @@ -4,11 +4,11 @@ "x64": { "versions": [ { - "link": "26.1_beta_3", - "filename": "26.1_beta_3_Universal", - "version": "26.1-Beta_3+17B5045g", + "link": "26.1_Release_Candidate", + "filename": "26.1_Release_Candidate_Universal", + "version": "26.1_Release_Candidate_Universal+17B54", "symlinks": ["26.1"], - "sha256": "3fe49a9be1ae600fb575dcee5f0075cc74e10cb85560129490e3b0d2562b0ce7", + "sha256": "6504F2527444D295585515C7E41A862FFD701E3255D6634A40A714C4895E6CCD", "install_runtimes": "none" }, { @@ -64,11 +64,11 @@ "arm64":{ "versions": [ { - "link": "26.1_beta_3", - "filename": "26.1_beta_3_Universal", - "version": "26.1-Beta_3+17B5045g", + "link": "26.1_Release_Candidate", + "filename": "26.1_Release_Candidate_Universal", + "version": "26.1_Release_Candidate_Universal+17B54", "symlinks": ["26.1"], - "sha256": "3fe49a9be1ae600fb575dcee5f0075cc74e10cb85560129490e3b0d2562b0ce7", + "sha256": "6504F2527444D295585515C7E41A862FFD701E3255D6634A40A714C4895E6CCD", "install_runtimes": "none" }, { diff --git a/images/macos/toolsets/toolset-26.json b/images/macos/toolsets/toolset-26.json index c79335a55f..0df9dd3b45 100644 --- a/images/macos/toolsets/toolset-26.json +++ b/images/macos/toolsets/toolset-26.json @@ -4,11 +4,11 @@ "arm64":{ "versions": [ { - "link": "26.1_beta_3", - "filename": "26.1_beta_3_Universal", - "version": "26.1-Beta_3+17B5045g", + "link": "26.1_Release_Candidate", + "filename": "26.1_Release_Candidate_Universal", + "version": "26.1_Release_Candidate_Universal+17B54", "symlinks": ["26.1"], - "sha256": "3fe49a9be1ae600fb575dcee5f0075cc74e10cb85560129490e3b0d2562b0ce7", + "sha256": "6504F2527444D295585515C7E41A862FFD701E3255D6634A40A714C4895E6CCD", "install_runtimes": "default" }, { From a1fa477069aa4c83133248deaa8fed55fd7d76e2 Mon Sep 17 00:00:00 2001 From: Shamil Mubarakshin <127750046+shamil-mubarakshin@users.noreply.github.com> Date: Fri, 31 Oct 2025 13:37:19 +0100 Subject: [PATCH 208/334] [windows] Remove deprecated Node, Ruby versions (#13231) --- images/windows/toolsets/toolset-2022.json | 2 -- images/windows/toolsets/toolset-2025.json | 2 -- 2 files changed, 4 deletions(-) diff --git a/images/windows/toolsets/toolset-2022.json b/images/windows/toolsets/toolset-2022.json index cfc7239d3d..0d9c1d869e 100644 --- a/images/windows/toolsets/toolset-2022.json +++ b/images/windows/toolsets/toolset-2022.json @@ -5,7 +5,6 @@ "arch": "x64", "platform" : "win32", "versions": [ - "3.1", "3.2", "3.3", "3.4" @@ -58,7 +57,6 @@ "arch": "x64", "platform" : "win32", "versions": [ - "18.*", "20.*", "22.*", "24.*" diff --git a/images/windows/toolsets/toolset-2025.json b/images/windows/toolsets/toolset-2025.json index 870006ef0c..555bb099c1 100644 --- a/images/windows/toolsets/toolset-2025.json +++ b/images/windows/toolsets/toolset-2025.json @@ -5,7 +5,6 @@ "arch": "x64", "platform" : "win32", "versions": [ - "3.1", "3.2", "3.3", "3.4" @@ -42,7 +41,6 @@ "arch": "x64", "platform" : "win32", "versions": [ - "18.*", "20.*", "22.*", "24.*" From f34cbb76a919f7b0ade4a334ac5c4c8d3653df62 Mon Sep 17 00:00:00 2001 From: Shamil Mubarakshin <127750046+shamil-mubarakshin@users.noreply.github.com> Date: Fri, 31 Oct 2025 13:37:38 +0100 Subject: [PATCH 209/334] [ubuntu] Remove deprecated Node, Ruby, gcc versions (#13232) --- images/ubuntu/toolsets/toolset-2204.json | 3 --- images/ubuntu/toolsets/toolset-2404.json | 1 - 2 files changed, 4 deletions(-) diff --git a/images/ubuntu/toolsets/toolset-2204.json b/images/ubuntu/toolsets/toolset-2204.json index 8285f0b793..ba1cd95764 100644 --- a/images/ubuntu/toolsets/toolset-2204.json +++ b/images/ubuntu/toolsets/toolset-2204.json @@ -33,7 +33,6 @@ "platform" : "linux", "arch": "x64", "versions": [ - "18.*", "20.*", "22.*", "24.*" @@ -57,7 +56,6 @@ "platform_version": "22.04", "arch": "x64", "versions": [ - "3.1.*", "3.2.*", "3.3.*", "3.4.*" @@ -290,7 +288,6 @@ }, "gcc": { "versions": [ - "g++-9", "g++-10", "g++-12" ] diff --git a/images/ubuntu/toolsets/toolset-2404.json b/images/ubuntu/toolsets/toolset-2404.json index aa80e73ac9..6e7fcf6935 100644 --- a/images/ubuntu/toolsets/toolset-2404.json +++ b/images/ubuntu/toolsets/toolset-2404.json @@ -31,7 +31,6 @@ "platform" : "linux", "arch": "x64", "versions": [ - "18.*", "20.*", "22.*", "24.*" From e7dc7ab548155846173a54ca7f08dd196f8c3d62 Mon Sep 17 00:00:00 2001 From: Shamil Mubarakshin <127750046+shamil-mubarakshin@users.noreply.github.com> Date: Fri, 31 Oct 2025 14:13:04 +0100 Subject: [PATCH 210/334] [macos] Remove deprecated Node, Ruby, gcc versions (#13240) --- images/macos/toolsets/toolset-14.json | 5 ----- images/macos/toolsets/toolset-15.json | 5 ----- 2 files changed, 10 deletions(-) diff --git a/images/macos/toolsets/toolset-14.json b/images/macos/toolsets/toolset-14.json index bef6f2d8e1..00d2f382fc 100644 --- a/images/macos/toolsets/toolset-14.json +++ b/images/macos/toolsets/toolset-14.json @@ -192,7 +192,6 @@ }, "gcc": { "versions": [ - "12", "13", "14", "15" @@ -255,7 +254,6 @@ "arch": { "x64": { "versions": [ - "18.*", "20.*", "22.*", "24.*" @@ -263,7 +261,6 @@ }, "arm64": { "versions": [ - "18.*", "20.*", "22.*", "24.*" @@ -301,7 +298,6 @@ "arch": { "x64": { "versions": [ - "3.1.*", "3.2.*", "3.3.*", "3.4.*" @@ -309,7 +305,6 @@ }, "arm64": { "versions": [ - "3.1.*", "3.2.*", "3.3.*", "3.4.*" diff --git a/images/macos/toolsets/toolset-15.json b/images/macos/toolsets/toolset-15.json index f1d70aa561..0e47e20e6f 100644 --- a/images/macos/toolsets/toolset-15.json +++ b/images/macos/toolsets/toolset-15.json @@ -196,7 +196,6 @@ }, "gcc": { "versions": [ - "12", "13", "14", "15" @@ -259,7 +258,6 @@ "arch": { "x64": { "versions": [ - "18.*", "20.*", "22.*", "24.*" @@ -267,7 +265,6 @@ }, "arm64": { "versions": [ - "18.*", "20.*", "22.*", "24.*" @@ -305,7 +302,6 @@ "arch": { "x64": { "versions": [ - "3.1.*", "3.2.*", "3.3.*", "3.4.*" @@ -313,7 +309,6 @@ }, "arm64": { "versions": [ - "3.1.*", "3.2.*", "3.3.*", "3.4.*" From aab6e2778741c10551dca5dba356433b7fa1a6df Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 3 Nov 2025 12:17:07 +0000 Subject: [PATCH 211/334] Updating readme file for ubuntu24 version 20251030.96.2 (#13236) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/ubuntu/Ubuntu2404-Readme.md | 135 +++++++++++++++-------------- 1 file changed, 70 insertions(+), 65 deletions(-) diff --git a/images/ubuntu/Ubuntu2404-Readme.md b/images/ubuntu/Ubuntu2404-Readme.md index 16db2dc218..9eff270182 100644 --- a/images/ubuntu/Ubuntu2404-Readme.md +++ b/images/ubuntu/Ubuntu2404-Readme.md @@ -1,12 +1,13 @@ | Announcements | |-| +| [[Ubuntu] `man-db` automatic updates will be disabled on November 10th](https://github.com/actions/runner-images/issues/13213) | | [[Ubuntu & Windows] Four tools scheduled for deprecation on November 3, 2025](https://github.com/actions/runner-images/issues/12898) | *** # Ubuntu 24.04 - OS Version: 24.04.3 LTS - Kernel Version: 6.11.0-1018-azure -- Image Version: 20250929.60.1 -- Systemd version: 255.4-1ubuntu8.10 +- Image Version: 20251030.96.2 +- Systemd version: 255.4-1ubuntu8.11 ## Installed Software @@ -18,8 +19,8 @@ - Dash 0.5.12-6ubuntu5 - GNU C++: 12.4.0, 13.3.0, 14.2.0 - GNU Fortran: 12.4.0, 13.3.0, 14.2.0 -- Julia 1.11.7 -- Kotlin 2.2.20-release-333 +- Julia 1.12.1 +- Kotlin 2.2.21-release-469 - Node.js 20.19.5 - Perl 5.38.2 - Python 3.12.3 @@ -29,14 +30,14 @@ ### Package Management - cpan 1.64 - Helm 3.19.0 -- Homebrew 4.6.15 -- Miniconda 25.7.0 +- Homebrew 4.6.19 +- Miniconda 25.9.1 - Npm 10.8.2 - Pip 24.0 - Pip3 24.0 -- Pipx 1.7.1 +- Pipx 1.8.0 - RubyGems 3.4.20 -- Vcpkg (build from commit bed11935ca) +- Vcpkg (build from commit d80785c4ee) - Yarn 1.22.22 #### Environment variables @@ -55,27 +56,27 @@ to accomplish this. ### Project Management - Ant 1.10.14 -- Gradle 9.1.0 +- Gradle 9.2.0 - Lerna 9.0.0 - Maven 3.9.11 ### Tools -- Ansible 2.19.2 -- AzCopy 10.30.1 - available by `azcopy` and `azcopy10` aliases -- Bazel 8.4.1 +- Ansible 2.19.3 +- AzCopy 10.31.0 - available by `azcopy` and `azcopy10` aliases +- Bazel 8.4.2 - Bazelisk 1.26.0 -- Bicep 0.37.4 +- Bicep 0.38.33 - Buildah 1.33.7 - CMake 3.31.6 -- CodeQL Action Bundle 2.23.1 +- CodeQL Action Bundle 2.23.3 - Docker Amazon ECR Credential Helper 0.10.1 - Docker Compose v2 2.38.2 -- Docker-Buildx 0.28.0 +- Docker-Buildx 0.29.1 - Docker Client 28.0.4 - Docker Server 28.0.4 - Fastlane 2.228.0 -- Git 2.51.0 -- Git LFS 3.7.0 +- Git 2.51.2 +- Git LFS 3.7.1 - Git-ftp 1.6.0 - Haveged 1.9.14 - jq 1.7 @@ -88,35 +89,35 @@ to accomplish this. - n 10.2.0 - Newman 6.2.1 - nvm 0.40.3 -- OpenSSL 3.0.13-0ubuntu3.5 +- OpenSSL 3.0.13-0ubuntu3.6 - Packer 1.14.2 - Parcel 2.16.0 - Podman 4.9.3 -- Pulumi 3.198.0 +- Pulumi 3.205.0 - Skopeo 1.13.3 - Sphinx Open Source Search Server 2.2.11 - yamllint 1.37.1 -- yq 4.47.2 +- yq 4.48.1 - zstd 1.5.7 - Ninja 1.13.1 ### CLI Tools -- AWS CLI 2.31.4 +- AWS CLI 2.31.25 - AWS CLI Session Manager Plugin 1.2.707.0 -- AWS SAM CLI 1.144.0 -- Azure CLI 2.77.0 +- AWS SAM CLI 1.145.2 +- Azure CLI 2.78.0 - Azure CLI (azure-devops) 1.0.2 -- GitHub CLI 2.80.0 -- Google Cloud CLI 540.0.0 +- GitHub CLI 2.82.1 +- Google Cloud CLI 545.0.0 ### Java -| Version | Environment Variable | -| ------------------- | -------------------- | -| 8.0.462+8 | JAVA_HOME_8_X64 | -| 11.0.28+6 | JAVA_HOME_11_X64 | -| 17.0.16+8 (default) | JAVA_HOME_17_X64 | -| 21.0.8+9 | JAVA_HOME_21_X64 | -| 25.0.0+36 | JAVA_HOME_25_X64 | +| Version | Environment Variable | +| -------------------- | -------------------- | +| 8.0.472+8 | JAVA_HOME_8_X64 | +| 11.0.29+7 | JAVA_HOME_11_X64 | +| 17.0.17+10 (default) | JAVA_HOME_17_X64 | +| 21.0.9+10 | JAVA_HOME_21_X64 | +| 25.0.1+8 | JAVA_HOME_25_X64 | ### PHP Tools - PHP: 8.3.6 @@ -142,13 +143,13 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 140.0.7339.207 -- ChromeDriver 140.0.7339.207 -- Chromium 140.0.7339.0 -- Microsoft Edge 140.0.3485.94 -- Microsoft Edge WebDriver 140.0.3485.94 -- Selenium server 4.35.0 -- Mozilla Firefox 143.0.1 +- Google Chrome 142.0.7444.59 +- ChromeDriver 142.0.7444.59 +- Chromium 142.0.7444.0 +- Microsoft Edge 141.0.3537.99 +- Microsoft Edge WebDriver 141.0.3537.99 +- Selenium server 4.38.0 +- Mozilla Firefox 144.0.2 - Geckodriver 0.36.0 #### Environment variables @@ -160,7 +161,7 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. | SELENIUM_JAR_PATH | /usr/share/java/selenium-server.jar | ### .NET Tools -- .NET Core SDK: 8.0.120, 8.0.206, 8.0.317, 8.0.414, 9.0.110, 9.0.205, 9.0.305 +- .NET Core SDK: 8.0.121, 8.0.206, 8.0.318, 8.0.415, 9.0.111, 9.0.205, 9.0.306 - nbgv 3.8.118+69b3e0b5a0 ### Databases @@ -188,19 +189,22 @@ Use the following command as a part of your job to start the service: 'sudo syst #### Go - 1.22.12 - 1.23.12 -- 1.24.7 +- 1.24.9 +- 1.25.3 #### Node.js - 18.20.8 - 20.19.5 -- 22.20.0 +- 22.21.1 +- 24.11.0 #### Python -- 3.9.23 -- 3.10.18 -- 3.11.13 -- 3.12.11 -- 3.13.7 +- 3.9.24 +- 3.10.19 +- 3.11.14 +- 3.12.12 +- 3.13.9 +- 3.14.0 #### PyPy - 3.9.19 [PyPy 7.3.16] @@ -209,15 +213,15 @@ Use the following command as a part of your job to start the service: 'sudo syst #### Ruby - 3.2.9 -- 3.3.9 -- 3.4.6 +- 3.3.10 +- 3.4.7 ### PowerShell Tools -- PowerShell 7.4.12 +- PowerShell 7.4.13 #### PowerShell Modules - Az: 12.5.0 -- Microsoft.Graph: 2.30.0 +- Microsoft.Graph: 2.32.0 - Pester: 5.7.1 - PSScriptAnalyzer: 1.24.0 @@ -228,17 +232,17 @@ Use the following command as a part of your job to start the service: 'sudo syst | nginx | 1.24.0 | /etc/nginx/nginx.conf | inactive | 80 | ### Android -| Package Name | Version | -| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 12.0 | -| Android SDK Build-tools | 36.0.0 36.1.0
35.0.0 35.0.1
34.0.0 | -| Android SDK Platform-Tools | 36.0.0 | -| Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1) | -| Android Support Repository | 47.0.0 | -| CMake | 3.31.5 | -| Google Play services | 49 | -| Google Repository | 58 | -| NDK | 26.3.11579264
27.3.13750724 (default)
28.2.13676358 | +| Package Name | Version | +| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Android Command Line Tools | 12.0 | +| Android SDK Build-tools | 36.0.0 36.1.0
35.0.0 35.0.1
34.0.0 | +| Android SDK Platform-Tools | 36.0.0 | +| Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3) | +| Android Support Repository | 47.0.0 | +| CMake | 3.31.5 | +| Google Play services | 49 | +| Google Repository | 58 | +| NDK | 26.3.11579264
27.3.13750724 (default)
28.2.13676358 | #### Environment variables | Name | Value | @@ -264,7 +268,7 @@ Use the following command as a part of your job to start the service: 'sudo syst | coreutils | 9.4-3ubuntu6.1 | | curl | 8.5.0-2ubuntu10.6 | | dbus | 1.14.10-4ubuntu4.1 | -| dnsutils | 1:9.18.39-0ubuntu0.24.04.1 | +| dnsutils | 1:9.18.39-0ubuntu0.24.04.2 | | dpkg | 1.22.6ubuntu6.5 | | dpkg-dev | 1.22.6ubuntu6.5 | | fakeroot | 1.33-1 | @@ -280,8 +284,9 @@ Use the following command as a part of your job to start the service: 'sudo syst | iproute2 | 6.1.0-1ubuntu6.2 | | iputils-ping | 3:20240117-1ubuntu0.1 | | jq | 1.7.1-3ubuntu0.24.04.1 | +| libnss3-tools | 2:3.98-1build1 | | libsqlite3-dev | 3.45.1-1ubuntu2.5 | -| libssl-dev | 3.0.13-0ubuntu3.5 | +| libssl-dev | 3.0.13-0ubuntu3.6 | | libtool | 2.4.7-7build1 | | libyaml-dev | 0.2.5-1build1 | | locales | 2.39-0ubuntu8.6 | @@ -310,7 +315,7 @@ Use the following command as a part of your job to start the service: 'sudo syst | sshpass | 1.09-1 | | sudo | 1.9.15p5-3ubuntu5.24.04.1 | | swig | 4.2.0-2ubuntu1 | -| systemd-coredump | 255.4-1ubuntu8.10 | +| systemd-coredump | 255.4-1ubuntu8.11 | | tar | 1.35+dfsg-3build1 | | telnet | 0.17+2.5-3ubuntu4 | | texinfo | 7.1-3build2 | From 783b4575c4d888329547ac78bc324cdb7b241c02 Mon Sep 17 00:00:00 2001 From: Alexey-Ayupov <116575425+Alexey-Ayupov@users.noreply.github.com> Date: Wed, 5 Nov 2025 16:18:05 +0100 Subject: [PATCH 212/334] [Ubuntu] Add android ndk r29 and cmake 4.1.2 (#13242) --- images/ubuntu/toolsets/toolset-2404.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/images/ubuntu/toolsets/toolset-2404.json b/images/ubuntu/toolsets/toolset-2404.json index 6e7fcf6935..a834d7ed92 100644 --- a/images/ubuntu/toolsets/toolset-2404.json +++ b/images/ubuntu/toolsets/toolset-2404.json @@ -85,12 +85,13 @@ "addon_list": [ ], "additional_tools": [ - "cmake;3.31.5" + "cmake;3.31.5", + "cmake;4.1.2" ], "ndk": { "default": "27", "versions": [ - "26", "27", "28" + "26", "27", "28", "29" ] } }, From eecb8a7ff2395e70c09c693b8346a57cccc658f0 Mon Sep 17 00:00:00 2001 From: Alexey-Ayupov <116575425+Alexey-Ayupov@users.noreply.github.com> Date: Wed, 5 Nov 2025 16:18:25 +0100 Subject: [PATCH 213/334] [Windows] Add android ndk r29 and cmake 4.1.2 (#13243) --- images/windows/toolsets/toolset-2022.json | 6 +++--- images/windows/toolsets/toolset-2025.json | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/images/windows/toolsets/toolset-2022.json b/images/windows/toolsets/toolset-2022.json index 0d9c1d869e..69add53a68 100644 --- a/images/windows/toolsets/toolset-2022.json +++ b/images/windows/toolsets/toolset-2022.json @@ -115,14 +115,14 @@ ], "addons": [], "additional_tools": [ - "cmake;3.18.1", "cmake;3.22.1", - "cmake;3.31.5" + "cmake;3.31.5", + "cmake;4.1.2" ], "ndk": { "default": "27", "versions": [ - "26", "27", "28" + "26", "27", "28", "29" ] } }, diff --git a/images/windows/toolsets/toolset-2025.json b/images/windows/toolsets/toolset-2025.json index 555bb099c1..7ea567315f 100644 --- a/images/windows/toolsets/toolset-2025.json +++ b/images/windows/toolsets/toolset-2025.json @@ -97,14 +97,14 @@ ], "addons": [], "additional_tools": [ - "cmake;3.22.1", "cmake;3.30.5", - "cmake;3.31.5" + "cmake;3.31.5", + "cmake;4.1.2" ], "ndk": { "default": "27", "versions": [ - "26", "27", "28" + "26", "27", "28", "29" ] } }, From 7901df4cde8e25e5afd10675e0662320cf3bafc2 Mon Sep 17 00:00:00 2001 From: Alexey-Ayupov <116575425+Alexey-Ayupov@users.noreply.github.com> Date: Wed, 5 Nov 2025 16:18:59 +0100 Subject: [PATCH 214/334] [macOS] Add android ndk r29 and cmake 4.1.2 (#13244) --- images/macos/toolsets/toolset-14.json | 5 +++-- images/macos/toolsets/toolset-15.json | 5 +++-- images/macos/toolsets/toolset-26.json | 5 +++-- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/images/macos/toolsets/toolset-14.json b/images/macos/toolsets/toolset-14.json index 00d2f382fc..c810ce91d9 100644 --- a/images/macos/toolsets/toolset-14.json +++ b/images/macos/toolsets/toolset-14.json @@ -139,12 +139,13 @@ ], "addons": [], "additional_tools": [ - "cmake;3.31.5" + "cmake;3.31.5", + "cmake;4.1.2" ], "ndk": { "default": "26", "versions": [ - "26", "27", "28" + "26", "27", "28", "29" ] } }, diff --git a/images/macos/toolsets/toolset-15.json b/images/macos/toolsets/toolset-15.json index 0e47e20e6f..945fa2c656 100644 --- a/images/macos/toolsets/toolset-15.json +++ b/images/macos/toolsets/toolset-15.json @@ -143,12 +143,13 @@ ], "addons": [], "additional_tools": [ - "cmake;3.31.5" + "cmake;3.31.5", + "cmake;4.1.2" ], "ndk": { "default": "27", "versions": [ - "26", "27","28" + "26", "27","28", "29" ] } }, diff --git a/images/macos/toolsets/toolset-26.json b/images/macos/toolsets/toolset-26.json index 0df9dd3b45..ade9962fcf 100644 --- a/images/macos/toolsets/toolset-26.json +++ b/images/macos/toolsets/toolset-26.json @@ -54,12 +54,13 @@ ], "addons": [], "additional_tools": [ - "cmake;3.31.5" + "cmake;3.31.5", + "cmake;4.1.2" ], "ndk": { "default": "27", "versions": [ - "27","28" + "27","28", "29" ] } }, From 10901db80b7cf5908d23bffdb5e97950664b76ff Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Thu, 6 Nov 2025 13:39:54 +0100 Subject: [PATCH 215/334] [workflow] SBOM; add cross-support for version formats (#13218) --- .github/workflows/create_sbom_report.yml | 70 +++++++++++++++--------- 1 file changed, 43 insertions(+), 27 deletions(-) diff --git a/.github/workflows/create_sbom_report.yml b/.github/workflows/create_sbom_report.yml index c297e207a4..7131104b2b 100644 --- a/.github/workflows/create_sbom_report.yml +++ b/.github/workflows/create_sbom_report.yml @@ -1,96 +1,112 @@ name: Create SBOM for the release -# Inherited variables: -# github.event.client_payload.agentSpec - Current YAML Label -# github.event.client_payload.ReleaseID - Current release ID -# github.event.client_payload.imageVersion - AzDO image version "major.minor" -# -# Current SYFT tool issues: -# macOS (major): prompt privileges that blocking process indefinitely (https://github.com/anchore/syft/issues/1367) + run-name: Collecting SBOM for ${{ github.event.client_payload.agentSpec || 'unknown image' }} - ${{ github.event.client_payload.imageVersion || 'unknown version' }} + on: repository_dispatch: types: [generate-sbom] + defaults: run: shell: pwsh + jobs: - #Checking current release for SBOM sbom-check: outputs: check_status: ${{ steps.check.outputs.status }} runs-on: ubuntu-latest + env: + RELEASE_ID: ${{ github.event.client_payload.ReleaseID }} steps: - - name: Check release for ${{ github.event.client_payload.agentSpec }} + - name: Check SBOM asset for release ${{ env.RELEASE_ID }} id: check shell: pwsh run: | - $apiUrl = "https://api.github.com/repos/actions/runner-images/releases/${{ github.event.client_payload.ReleaseID }}" + $apiUrl = "https://api.github.com/repos/actions/runner-images/releases/$env:RELEASE_ID" $response = Invoke-RestMethod -Uri $apiUrl -Method Get -SkipHttpErrorCheck if ($response.message -ilike "Not Found") { echo "status=release_not_found" >> $env:GITHUB_OUTPUT - Write-Error "Release ${{ github.event.client_payload.ReleaseID }} wasn't found" + Write-Error "Release $env:RELEASE_ID wasn't found" exit 1 } foreach ($asset in $response.assets) { if ($asset.name -like '*sbom*') { echo "status=sbom_exists" >> $env:GITHUB_OUTPUT - return "Release ${{ github.event.client_payload.ReleaseID }} already contains a SBOM" + return "Release $env:RELEASE_ID already contains a SBOM" } } Write-Host "Release has been found, SBOM is not attached, starting generation." echo "status=okay" >> $env:GITHUB_OUTPUT - #Generating SBOM + building-sbom: needs: sbom-check if: ${{ needs.sbom-check.outputs.check_status == 'okay' }} runs-on: ${{ github.event.client_payload.agentSpec }} + env: + AGENT_SPEC: ${{ github.event.client_payload.agentSpec }} + RELEASE_ID: ${{ github.event.client_payload.ReleaseID }} + IMAGE_VERSION: ${{ github.event.client_payload.imageVersion }} steps: - - name: Available image version check for ${{ github.event.client_payload.agentSpec }} - ${{ github.event.client_payload.imageVersion }} + - name: Available image version check run: | - $imageVersionComponents = $env:ImageVersion.Split('.') - $imageMajorVersion = $imageVersionComponents[0] - $imageMinorVersion = $imageVersionComponents[1] - if ("$imageMajorVersion.$imageMinorVersion" -ne '${{ github.event.client_payload.imageVersion }}') { - throw "Current runner $imageMajorVersion.$imageMinorVersion image version doesn't match ${{ github.event.client_payload.imageVersion }}." + $expectedVersion = $env:IMAGE_VERSION + $runnerVersion = $env:ImageVersion + + # Split versions by dot + $expectedParts = $expectedVersion.Split('.') + $runnerParts = $runnerVersion.Split('.') + + # Determine what parts to compare + $minLength = [Math]::Min($expectedParts.Length, $runnerParts.Length) + $expectedComparable = $expectedParts[0..($minLength-1)] -join '.' + $runnerComparable = $runnerParts[0..($minLength-1)] -join '.' + + # Perform the comparison + if ($expectedComparable -ne $runnerComparable) { + throw "Version mismatch: Expected version '$expectedVersion' doesn't match runner version '$runnerVersion'" } + - name: Install SYFT tool on Windows if: ${{ runner.os == 'Windows' }} run: curl -sSfL https://raw.githubusercontent.com/anchore/syft/main/install.sh | sh -s -- -b C:/syft + - name: Install SYFT tool on Ubuntu if: ${{ runner.os == 'Linux' }} run: curl -sSfL https://raw.githubusercontent.com/anchore/syft/main/install.sh | sh -s -- -b /usr/local/bin + - name: Install SYFT v1.24.0 on macOS if: ${{ runner.os == 'macOS' }} run: curl -sSfL https://raw.githubusercontent.com/anchore/syft/main/install.sh | sh -s -- -b /usr/local/bin v1.24.0 - #Running section. - name: Run SYFT on Windows if: ${{ runner.os == 'Windows' }} run: C:/syft/syft dir:C:/ -vv -o spdx-json=sbom.json + - name: Run SYFT on Ubuntu if: ${{ runner.os == 'Linux' }} run: syft dir:/ -vv -o spdx-json=sbom.json + - name: Run SYFT on macOS if: ${{ runner.os == 'macOS' }} + # Skip protected folders to avoid prompt privileges that block process indefinitely (https://github.com/anchore/syft/issues/1367) run: sudo syft dir:/ -vv -o spdx-json=sbom.json --exclude ./Users --exclude ./System/Volumes --exclude ./private shell: bash - #Preparing artifact (raw SBOM.json is too big) + - name: Compress SBOM file run: Compress-Archive sbom.json sbom.json.zip - #Upload artifact action + - uses: actions/upload-artifact@v4 with: - name: sbom-${{ github.event.client_payload.agentSpec }}-${{ github.event.client_payload.imageVersion }} + name: sbom-${{ env.AGENT_SPEC }}-${{ env.IMAGE_VERSION }} path: sbom.json.zip if-no-files-found: warn - #Upload release asset action - #Might be changed to softprops/action-gh-release after additional check + - name: Upload release asset uses: actions/upload-release-asset@v1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: - upload_url: "https://uploads.github.com/repos/actions/runner-images/releases/${{ github.event.client_payload.ReleaseID }}/assets{?name,label}" + upload_url: "https://uploads.github.com/repos/actions/runner-images/releases/${{ env.RELEASE_ID }}/assets{?name,label}" asset_path: ./sbom.json.zip - asset_name: sbom.${{ github.event.client_payload.agentSpec }}.json.zip + asset_name: sbom.${{ env.AGENT_SPEC }}.json.zip asset_content_type: application/zip From 1f107542aed3879d2565b59d48cb3cb7776b342f Mon Sep 17 00:00:00 2001 From: Alexey-Ayupov <116575425+Alexey-Ayupov@users.noreply.github.com> Date: Thu, 6 Nov 2025 17:05:02 +0100 Subject: [PATCH 216/334] [Ubuntu] Disable man-db auto update (#13268) --- images/ubuntu/scripts/build/configure-environment.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/images/ubuntu/scripts/build/configure-environment.sh b/images/ubuntu/scripts/build/configure-environment.sh index 27a607feca..609d31ab4d 100644 --- a/images/ubuntu/scripts/build/configure-environment.sh +++ b/images/ubuntu/scripts/build/configure-environment.sh @@ -78,3 +78,7 @@ fi if is_ubuntu22; then sed -i 's/openssl_conf = openssl_init/#openssl_conf = openssl_init/g' /etc/ssl/openssl.cnf fi + +# Disable man-db auto update +echo "set man-db/auto-update false" | debconf-communicate +dpkg-reconfigure man-db From b4e92c5650a6dc36281c57dcdb9feb8aaacc3d62 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 7 Nov 2025 15:33:58 +0000 Subject: [PATCH 217/334] Updating readme file for macos-14-arm64 version 20251103.0081 (#13253) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-14-arm64-Readme.md | 120 +++++++++++++------------- 1 file changed, 58 insertions(+), 62 deletions(-) diff --git a/images/macos/macos-14-arm64-Readme.md b/images/macos/macos-14-arm64-Readme.md index 6e357baf46..a78bd066f6 100644 --- a/images/macos/macos-14-arm64-Readme.md +++ b/images/macos/macos-14-arm64-Readme.md @@ -8,7 +8,7 @@ # macOS 14 - OS Version: macOS 14.8.1 (23J30) - Kernel Version: Darwin 23.6.0 -- Image Version: 20251020.0056 +- Image Version: 20251103.0081 ## Installed Software @@ -17,50 +17,48 @@ - Bash 3.2.57(1)-release - Clang/LLVM 15.0.0 - Clang/LLVM (Homebrew) 15.0.7 - available on `$(brew --prefix llvm@15)/bin/clang` -- GCC 12 (Homebrew GCC 12.4.0) - available by `gcc-12` alias - GCC 13 (Homebrew GCC 13.4.0) - available by `gcc-13` alias - GCC 14 (Homebrew GCC 14.3.0) - available by `gcc-14` alias - GCC 15 (Homebrew GCC 15.2.0) - available by `gcc-15` alias -- GNU Fortran 12 (Homebrew GCC 12.4.0) - available by `gfortran-12` alias - GNU Fortran 13 (Homebrew GCC 13.4.0) - available by `gfortran-13` alias - GNU Fortran 14 (Homebrew GCC 14.3.0) - available by `gfortran-14` alias - GNU Fortran 15 (Homebrew GCC 15.2.0) - available by `gfortran-15` alias -- Kotlin 2.2.20-release-333 +- Kotlin 2.2.21-release-469 - Mono 6.12.0.188 - Node.js 20.19.5 - Perl 5.40.2 - Python3 3.14.0 -- Ruby 3.3.9 +- Ruby 3.3.10 ### Package Management - Bundler 2.7.2 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 4.6.17 +- Homebrew 4.6.19 - NPM 10.8.2 - NuGet 6.3.1.1 -- Pip3 25.2 (python 3.14) +- Pip3 25.3 (python 3.14) - Pipx 1.8.0 - RubyGems 3.7.2 -- Vcpkg 2025 (build from commit 74e6536215) +- Vcpkg 2025 (build from commit e3ed41868d) - Yarn 1.22.22 ### Project Management - Apache Ant 1.10.15 - Apache Maven 3.9.11 -- Gradle 9.1.0 +- Gradle 9.2.0 ### Utilities - 7-Zip 17.05 - aria2 1.37.0 -- azcopy 10.30.1 +- azcopy 10.31.0 - bazel 8.4.2 - bazelisk 1.27.0 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.7.1 - Git 2.50.1 - Git LFS 3.7.1 -- GitHub CLI 2.82.0 +- GitHub CLI 2.82.1 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 @@ -74,8 +72,8 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.31.18 -- AWS SAM CLI 1.145.1 +- AWS CLI 2.31.27 +- AWS SAM CLI 1.145.2 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.78.0 - Azure CLI (azure-devops) 1.0.2 @@ -84,21 +82,21 @@ - CodeQL Action Bundle 2.23.3 - Fastlane 2.228.0 - SwiftFormat 0.58.5 -- Xcbeautify 2.30.1 +- Xcbeautify 3.1.0 - Xcode Command Line Tools 16.2.0.0.1.1733547573 - Xcodes 1.6.2 ### Browsers - Safari 26.0.1 (19622.1.22.118.4) - SafariDriver 26.0.1 (19622.1.22.118.4) -- Google Chrome 141.0.7390.108 -- Google Chrome for Testing 141.0.7390.78 -- ChromeDriver 141.0.7390.78 -- Microsoft Edge 141.0.3537.85 -- Microsoft Edge WebDriver 141.0.3537.85 -- Mozilla Firefox 144.0 +- Google Chrome 142.0.7444.60 +- Google Chrome for Testing 142.0.7444.59 +- ChromeDriver 142.0.7444.59 +- Microsoft Edge 142.0.3595.53 +- Microsoft Edge WebDriver 142.0.3595.53 +- Mozilla Firefox 144.0.2 - geckodriver 0.36.0 -- Selenium server 4.36.0 +- Selenium server 4.38.0 #### Environment variables | Name | Value | @@ -108,19 +106,18 @@ | GECKOWEBDRIVER | /opt/homebrew/opt/geckodriver/bin | ### Java -| Version | Environment Variable | -| -------------------- | -------------------- | -| 11.0.28+6 | JAVA_HOME_11_arm64 | -| 17.0.16+8 | JAVA_HOME_17_arm64 | -| 21.0.8+9.0 (default) | JAVA_HOME_21_arm64 | -| 25.0.0+36.0 | JAVA_HOME_25_arm64 | +| Version | Environment Variable | +| --------------------- | -------------------- | +| 11.0.29+7 | JAVA_HOME_11_arm64 | +| 17.0.17+10 | JAVA_HOME_17_arm64 | +| 21.0.9+10.0 (default) | JAVA_HOME_21_arm64 | +| 25.0.1+8.0 | JAVA_HOME_25_arm64 | ### Cached Tools #### Ruby -- 3.1.7 - 3.2.9 -- 3.3.9 +- 3.3.10 - 3.4.7 #### Python @@ -130,10 +127,9 @@ - 3.14.0 #### Node.js -- 18.20.8 - 20.19.5 -- 22.20.0 -- 24.10.0 +- 22.21.1 +- 24.11.0 #### Go - 1.22.12 @@ -142,17 +138,17 @@ - 1.25.3 ### Rust Tools -- Cargo 1.90.0 -- Rust 1.90.0 -- Rustdoc 1.90.0 +- Cargo 1.91.0 +- Rust 1.91.0 +- Rustdoc 1.91.0 - Rustup 1.28.2 #### Packages -- Clippy 0.1.90 +- Clippy 0.1.91 - Rustfmt 1.8.0-stable ### PowerShell Tools -- PowerShell 7.4.12 +- PowerShell 7.4.13 #### PowerShell Modules - Az: 12.5.0 @@ -233,31 +229,31 @@ | DriverKit 24.2 | driverkit24.2 | 16.2 | #### Installed Simulators -| OS | Simulators | -| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| iOS 17.0 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | -| iOS 17.2 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | -| iOS 17.4 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 17.5 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 18.1 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 18.2 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| tvOS 17.0 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 17.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 17.4 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 17.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 18.1 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 18.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| watchOS 10.0 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 10.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 10.4 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 10.5 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 11.1 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 11.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | -| visionOS 1.0 | Apple Vision Pro | -| visionOS 1.1 | Apple Vision Pro | -| visionOS 1.2 | Apple Vision Pro | -| visionOS 2.1 | Apple Vision Pro | -| visionOS 2.2 | Apple Vision Pro | +| Name | OS | Simulators | +| ------------ | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| iOS 17.0 | 17.0.1 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | +| iOS 17.2 | 17.2 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | +| iOS 17.4 | 17.4 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 17.5 | 17.5 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 18.1 | 18.1 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 18.2 | 18.2 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| tvOS 17.0 | 17.0 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 17.2 | 17.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 17.4 | 17.4 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 17.5 | 17.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 18.1 | 18.1 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 18.2 | 18.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| watchOS 10.0 | 10.0 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 10.2 | 10.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 10.4 | 10.4 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 10.5 | 10.5 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 11.1 | 11.1 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 11.2 | 11.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | +| visionOS 1.0 | 1.0 | Apple Vision Pro | +| visionOS 1.1 | 1.1 | Apple Vision Pro | +| visionOS 1.2 | 1.2 | Apple Vision Pro | +| visionOS 2.1 | 2.1 | Apple Vision Pro | +| visionOS 2.2 | 2.2 | Apple Vision Pro | ### Android | Package Name | Version | From c88ab81ef3bf413204b2338d121df25e795abf72 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 7 Nov 2025 15:34:23 +0000 Subject: [PATCH 218/334] Updating readme file for macos-14 version 20251104.0148 (#13257) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-14-Readme.md | 164 ++++++++++++++++---------------- 1 file changed, 81 insertions(+), 83 deletions(-) diff --git a/images/macos/macos-14-Readme.md b/images/macos/macos-14-Readme.md index 656b4ac2a7..421e2ed660 100644 --- a/images/macos/macos-14-Readme.md +++ b/images/macos/macos-14-Readme.md @@ -6,63 +6,61 @@ | [[macOS] Deprecation of 4 tools on November 3rd.](https://github.com/actions/runner-images/issues/12873) | *** # macOS 14 -- OS Version: macOS 14.7.6 (23H626) +- OS Version: macOS 14.8.1 (23J30) - Kernel Version: Darwin 23.6.0 -- Image Version: 20250928.1654 +- Image Version: 20251104.0148 ## Installed Software ### Language and Runtime -- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.414, 9.0.102, 9.0.203, 9.0.305 +- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.415, 9.0.102, 9.0.203, 9.0.306 - Bash 3.2.57(1)-release - Clang/LLVM 15.0.0 - Clang/LLVM (Homebrew) 15.0.7 - available on `$(brew --prefix llvm@15)/bin/clang` -- GCC 12 (Homebrew GCC 12.4.0) - available by `gcc-12` alias - GCC 13 (Homebrew GCC 13.4.0) - available by `gcc-13` alias - GCC 14 (Homebrew GCC 14.3.0) - available by `gcc-14` alias -- GCC 15 (Homebrew GCC 15.1.0) - available by `gcc-15` alias -- GNU Fortran 12 (Homebrew GCC 12.4.0) - available by `gfortran-12` alias +- GCC 15 (Homebrew GCC 15.2.0) - available by `gcc-15` alias - GNU Fortran 13 (Homebrew GCC 13.4.0) - available by `gfortran-13` alias - GNU Fortran 14 (Homebrew GCC 14.3.0) - available by `gfortran-14` alias -- GNU Fortran 15 (Homebrew GCC 15.1.0) - available by `gfortran-15` alias -- Kotlin 2.2.20-release-333 +- GNU Fortran 15 (Homebrew GCC 15.2.0) - available by `gfortran-15` alias +- Kotlin 2.2.21-release-469 - Mono 6.12.0.188 - Node.js 20.19.5 - Perl 5.40.2 -- PHP 8.4.13 -- Python3 3.13.7 -- Ruby 3.3.9 +- PHP 8.4.14 +- Python3 3.14.0 +- Ruby 3.3.10 ### Package Management - Bundler 2.7.2 - Carthage 0.40.0 - CocoaPods 1.16.2 - Composer 2.8.12 -- Homebrew 4.6.14 +- Homebrew 4.6.20 - NPM 10.8.2 - NuGet 6.3.1.1 -- Pip3 25.2 (python 3.13) -- Pipx 1.7.1 +- Pip3 25.3 (python 3.14) +- Pipx 1.8.0 - RubyGems 3.7.2 -- Vcpkg 2025 (build from commit 2e6fcc4457) +- Vcpkg 2025 (build from commit b27f6bfad3) - Yarn 1.22.22 ### Project Management - Apache Ant 1.10.15 - Apache Maven 3.9.11 -- Gradle 9.1.0 +- Gradle 9.2.0 ### Utilities - 7-Zip 17.05 - aria2 1.37.0 -- azcopy 10.30.1 -- bazel 8.4.1 +- azcopy 10.31.0 +- bazel 8.4.2 - bazelisk 1.27.0 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.16.0 - Git 2.50.1 -- Git LFS 3.7.0 -- GitHub CLI 2.80.0 +- Git LFS 3.7.1 +- GitHub CLI 2.82.1 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 @@ -71,39 +69,39 @@ - Packer 1.14.2 - pkgconf 2.5.1 - Unxip 3.2 -- yq 4.47.2 +- yq 4.48.1 - zstd 1.5.7 - Ninja 1.13.1 ### Tools -- AWS CLI 2.31.3 -- AWS SAM CLI 1.144.0 +- AWS CLI 2.31.28 +- AWS SAM CLI 1.145.2 - AWS Session Manager CLI 1.2.707.0 -- Azure CLI 2.77.0 +- Azure CLI 2.78.0 - Azure CLI (azure-devops) 1.0.2 -- Bicep CLI 0.37.4 -- Cmake 4.1.1 -- CodeQL Action Bundle 2.23.1 +- Bicep CLI 0.38.33 +- Cmake 4.1.2 +- CodeQL Action Bundle 2.23.3 - Fastlane 2.228.0 -- SwiftFormat 0.58.1 -- Xcbeautify 2.30.1 +- SwiftFormat 0.58.5 +- Xcbeautify 3.1.0 - Xcode Command Line Tools 16.2.0.0.1.1733547573 - Xcodes 1.6.2 ### Linters -- SwiftLint 0.61.0 +- SwiftLint 0.62.2 ### Browsers -- Safari 18.5 (19621.2.5.18.1) -- SafariDriver 18.5 (19621.2.5.18.1) -- Google Chrome 140.0.7339.214 -- Google Chrome for Testing 140.0.7339.207 -- ChromeDriver 140.0.7339.207 -- Microsoft Edge 140.0.3485.94 -- Microsoft Edge WebDriver 140.0.3485.94 -- Mozilla Firefox 143.0.1 +- Safari 26.0.1 (19622.1.22.118.4) +- SafariDriver 26.0.1 (19622.1.22.118.4) +- Google Chrome 142.0.7444.60 +- Google Chrome for Testing 142.0.7444.59 +- ChromeDriver 142.0.7444.59 +- Microsoft Edge 142.0.3595.53 +- Microsoft Edge WebDriver 142.0.3595.53 +- Mozilla Firefox 144.0.2 - geckodriver 0.36.0 -- Selenium server 4.35.0 +- Selenium server 4.38.0 #### Environment variables | Name | Value | @@ -113,52 +111,52 @@ | GECKOWEBDRIVER | /usr/local/opt/geckodriver/bin | ### Java -| Version | Environment Variable | -| -------------------- | -------------------- | -| 8.0.462+8 | JAVA_HOME_8_X64 | -| 11.0.28+6 | JAVA_HOME_11_X64 | -| 17.0.16+8 | JAVA_HOME_17_X64 | -| 21.0.8+9.0 (default) | JAVA_HOME_21_X64 | -| 25.0.0+36.0 | JAVA_HOME_25_X64 | +| Version | Environment Variable | +| --------------------- | -------------------- | +| 8.0.462+8 | JAVA_HOME_8_X64 | +| 11.0.28+6 | JAVA_HOME_11_X64 | +| 17.0.16+8 | JAVA_HOME_17_X64 | +| 21.0.9+10.0 (default) | JAVA_HOME_21_X64 | +| 25.0.1+8.0 | JAVA_HOME_25_X64 | ### Cached Tools #### Ruby -- 3.1.7 - 3.2.9 -- 3.3.9 -- 3.4.6 +- 3.3.10 +- 3.4.7 #### Python -- 3.9.23 -- 3.10.18 +- 3.9.25 +- 3.10.19 - 3.11.9 - 3.12.10 -- 3.13.7 +- 3.13.9 +- 3.14.0 #### Node.js -- 18.20.8 - 20.19.5 -- 22.20.0 +- 22.21.1 +- 24.11.0 #### Go - 1.22.12 - 1.23.12 -- 1.24.7 -- 1.25.1 +- 1.24.9 +- 1.25.3 ### Rust Tools -- Cargo 1.90.0 -- Rust 1.90.0 -- Rustdoc 1.90.0 +- Cargo 1.91.0 +- Rust 1.91.0 +- Rustdoc 1.91.0 - Rustup 1.28.2 #### Packages -- Clippy 0.1.90 +- Clippy 0.1.91 - Rustfmt 1.8.0-stable ### PowerShell Tools -- PowerShell 7.4.12 +- PowerShell 7.4.13 #### PowerShell Modules - Az: 12.5.0 @@ -239,32 +237,32 @@ | DriverKit 24.2 | driverkit24.2 | 16.2 | #### Installed Simulators -| OS | Simulators | -| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| iOS 17.0 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | -| iOS 17.2 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | -| iOS 17.4 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 17.5 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 18.1 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 18.2 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| tvOS 17.0 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 17.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 17.4 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 17.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 18.1 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 18.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| watchOS 10.0 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 10.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 10.4 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 10.5 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 11.1 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 11.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | +| Name | OS | Simulators | +| ------------ | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| iOS 17.0 | 17.0.1 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | +| iOS 17.2 | 17.2 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | +| iOS 17.4 | 17.4 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 17.5 | 17.5 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 18.1 | 18.1 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 18.2 | 18.2 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| tvOS 17.0 | 17.0 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 17.2 | 17.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 17.4 | 17.4 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 17.5 | 17.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 18.1 | 18.1 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 18.2 | 18.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| watchOS 10.0 | 10.0 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 10.2 | 10.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 10.4 | 10.4 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 10.5 | 10.5 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 11.1 | 11.1 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 11.2 | 11.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | ### Android | Package Name | Version | | -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Android Command Line Tools | 11.0 | -| Android Emulator | 36.1.9 | +| Android Emulator | 36.2.12 | | Android SDK Build-tools | 36.0.0 36.1.0
35.0.0 35.0.1
34.0.0
33.0.2 33.0.3 | | Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3) | | Android SDK Platform-Tools | 36.0.0 | @@ -290,7 +288,7 @@ #### Environment variables | Name | Value | | ----------------- | ----------------------------------------------------------------------------------------- | -| PARALLELS_DMG_URL | https://download.parallels.com/desktop/v26/26.1.0-57287/ParallelsDesktop-26.1.0-57287.dmg | +| PARALLELS_DMG_URL | https://download.parallels.com/desktop/v26/26.1.1-57288/ParallelsDesktop-26.1.1-57288.dmg | ##### Notes ``` From 038f49e85c52be543c41c7c428ae2efaba9da84a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 7 Nov 2025 15:34:39 +0000 Subject: [PATCH 219/334] Updating readme file for macos-26-arm64 version 20251103.0095 (#13251) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-26-arm64-Readme.md | 128 +++++++++++++------------- 1 file changed, 64 insertions(+), 64 deletions(-) diff --git a/images/macos/macos-26-arm64-Readme.md b/images/macos/macos-26-arm64-Readme.md index cbb0cc1ef7..f603b5916b 100644 --- a/images/macos/macos-26-arm64-Readme.md +++ b/images/macos/macos-26-arm64-Readme.md @@ -8,7 +8,7 @@ # macOS 26 - OS Version: macOS 26.0.1 (25A362) - Kernel Version: Darwin 25.0.0 -- Image Version: 20251022.0070 +- Image Version: 20251103.0095 ## Installed Software @@ -23,8 +23,8 @@ - GNU Fortran 13 (Homebrew GCC 13.4.0) - available by `gfortran-13` alias - GNU Fortran 14 (Homebrew GCC 14.3.0) - available by `gfortran-14` alias - GNU Fortran 15 (Homebrew GCC 15.2.0) - available by `gfortran-15` alias -- Kotlin 2.2.20-release-333 -- Node.js 24.10.0 +- Kotlin 2.2.21-release-469 +- Node.js 24.11.0 - Perl 5.40.2 - Python3 3.14.0 - Ruby 3.4.7 @@ -33,23 +33,23 @@ - Bundler 2.7.2 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 4.6.18 -- NPM 11.6.0 -- Pip3 25.2 (python 3.14) +- Homebrew 4.6.19 +- NPM 11.6.1 +- Pip3 25.3 (python 3.14) - Pipx 1.8.0 - RubyGems 3.7.2 -- Vcpkg 2025 (build from commit 7220a4eebf) +- Vcpkg 2025 (build from commit e3ed41868d) - Yarn 1.22.22 ### Project Management - Apache Ant 1.10.15 - Apache Maven 3.9.11 -- Gradle 9.1.0 +- Gradle 9.2.0 ### Utilities - 7-Zip 17.05 - aria2 1.37.0 -- azcopy 10.30.1 +- azcopy 10.31.0 - bazel 8.4.2 - bazelisk 1.27.0 - bsdtar 3.5.3 - available by 'tar' alias @@ -70,8 +70,8 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.31.19 -- AWS SAM CLI 1.145.1 +- AWS CLI 2.31.27 +- AWS SAM CLI 1.145.2 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.78.0 - Azure CLI (azure-devops) 1.0.2 @@ -80,21 +80,21 @@ - CodeQL Action Bundle 2.23.3 - Fastlane 2.228.0 - SwiftFormat 0.58.5 -- Xcbeautify 2.30.1 +- Xcbeautify 3.1.0 - Xcode Command Line Tools 26.0.0.0.1.1757719676 - Xcodes 1.6.2 ### Browsers - Safari 26.0.1 (21622.1.22.11.15) - SafariDriver 26.0.1 (21622.1.22.11.15) -- Google Chrome 141.0.7390.123 -- Google Chrome for Testing 141.0.7390.122 -- ChromeDriver 141.0.7390.122 -- Microsoft Edge 141.0.3537.92 -- Microsoft Edge WebDriver 141.0.3537.92 -- Mozilla Firefox 144.0 +- Google Chrome 142.0.7444.60 +- Google Chrome for Testing 142.0.7444.59 +- ChromeDriver 142.0.7444.59 +- Microsoft Edge 142.0.3595.53 +- Microsoft Edge WebDriver 142.0.3595.53 +- Mozilla Firefox 144.0.2 - geckodriver 0.36.0 -- Selenium server 4.36.0 +- Selenium server 4.38.0 #### Environment variables | Name | Value | @@ -104,18 +104,18 @@ | GECKOWEBDRIVER | /opt/homebrew/opt/geckodriver/bin | ### Java -| Version | Environment Variable | -| -------------------- | -------------------- | -| 11.0.28+6 | JAVA_HOME_11_arm64 | -| 17.0.16+8 | JAVA_HOME_17_arm64 | -| 21.0.8+9.0 (default) | JAVA_HOME_21_arm64 | -| 25.0.0+36.0 | JAVA_HOME_25_arm64 | +| Version | Environment Variable | +| --------------------- | -------------------- | +| 11.0.29+7 | JAVA_HOME_11_arm64 | +| 17.0.17+10 | JAVA_HOME_17_arm64 | +| 21.0.9+10.0 (default) | JAVA_HOME_21_arm64 | +| 25.0.1+8.0 | JAVA_HOME_25_arm64 | ### Cached Tools #### Ruby - 3.2.9 -- 3.3.9 +- 3.3.10 - 3.4.7 #### Python @@ -126,8 +126,8 @@ #### Node.js - 20.19.5 -- 22.21.0 -- 24.10.0 +- 22.21.1 +- 24.11.0 #### Go - 1.23.12 @@ -135,13 +135,13 @@ - 1.25.3 ### Rust Tools -- Cargo 1.90.0 -- Rust 1.90.0 -- Rustdoc 1.90.0 +- Cargo 1.91.0 +- Rust 1.91.0 +- Rustdoc 1.91.0 - Rustup 1.28.2 #### Packages -- Clippy 0.1.90 +- Clippy 0.1.91 - Rustfmt 1.8.0-stable ### PowerShell Tools @@ -153,11 +153,11 @@ - PSScriptAnalyzer: 1.24.0 ### Xcode -| Version | Build | Path | Symlinks | -| ---------------- | -------- | ----------------------------------- | -------------------------------------------------------------- | -| 26.1 (beta) | 17B5045g | /Applications/Xcode_26.1_beta_3.app | /Applications/Xcode_26.1.0.app
/Applications/Xcode_26.1.app | -| 26.0.1 (default) | 17A400 | /Applications/Xcode_26.0.1.app | /Applications/Xcode_26.0.app
/Applications/Xcode.app | -| 16.4 | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app | +| Version | Build | Path | Symlinks | +| ---------------- | ------ | ---------------------------------------------- | -------------------------------------------------------------- | +| 26.1 | 17B54 | /Applications/Xcode_26.1_Release_Candidate.app | /Applications/Xcode_26.1.0.app
/Applications/Xcode_26.1.app | +| 26.0.1 (default) | 17A400 | /Applications/Xcode_26.0.1.app | /Applications/Xcode_26.0.app
/Applications/Xcode.app | +| 16.4 | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app | #### Installed SDKs | SDK | SDK Name | Xcode Version | @@ -194,35 +194,35 @@ | DriverKit 25.1 | driverkit25.1 | 26.1 | #### Installed Simulators -| OS | Simulators | -| ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| iOS 18.5 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPad (A16)
iPad Air 11-inch (M3)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 18.6 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPad (A16)
iPad Air 11-inch (M3)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 26.0 | iPhone 16e
iPhone 17
iPhone 17 Pro
iPhone 17 Pro Max
iPhone Air
iPad (A16)
iPad Air 11-inch (M3)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 11-inch (M5)
iPad Pro 13-inch (M4)
iPad Pro 13-inch (M5) | -| iOS 26.1 | iPhone 16e
iPhone 17
iPhone 17 Pro
iPhone 17 Pro Max
iPhone Air
iPad (A16)
iPad Air 11-inch (M3)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M5)
iPad Pro 13-inch (M5) | -| tvOS 18.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 26.0 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 26.1 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| watchOS 11.5 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 26.0 | Apple Watch SE 3 (40mm)
Apple Watch SE 3 (44mm)
Apple Watch Series 11 (42mm)
Apple Watch Series 11 (46mm)
Apple Watch Ultra 3 (49mm) | -| watchOS 26.1 | Apple Watch SE 3 (40mm)
Apple Watch SE 3 (44mm)
Apple Watch Series 11 (42mm)
Apple Watch Series 11 (46mm)
Apple Watch Ultra 3 (49mm) | -| visionOS 2.5 | Apple Vision Pro | -| visionOS 26.0 | Apple Vision Pro | -| visionOS 26.1 | Apple Vision Pro | +| Name | OS | Simulators | +| ------------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| iOS 18.5 | 18.5 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPad (A16)
iPad Air 11-inch (M3)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 18.6 | 18.6 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPad (A16)
iPad Air 11-inch (M3)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 26.0 | 26.0.1 | iPhone 16e
iPhone 17
iPhone 17 Pro
iPhone 17 Pro Max
iPhone Air
iPad (A16)
iPad Air 11-inch (M3)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 11-inch (M5)
iPad Pro 13-inch (M4)
iPad Pro 13-inch (M5) | +| iOS 26.1 | 26.1 | iPhone 16e
iPhone 17
iPhone 17 Pro
iPhone 17 Pro Max
iPhone Air
iPad (A16)
iPad Air 11-inch (M3)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M5)
iPad Pro 13-inch (M5) | +| tvOS 18.5 | 18.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 26.0 | 26.0 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 26.1 | 26.1 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| watchOS 11.5 | 11.5 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 26.0 | 26.0 | Apple Watch SE 3 (40mm)
Apple Watch SE 3 (44mm)
Apple Watch Series 11 (42mm)
Apple Watch Series 11 (46mm)
Apple Watch Ultra 3 (49mm) | +| watchOS 26.1 | 26.1 | Apple Watch SE 3 (40mm)
Apple Watch SE 3 (44mm)
Apple Watch Series 11 (42mm)
Apple Watch Series 11 (46mm)
Apple Watch Ultra 3 (49mm) | +| visionOS 2.5 | 2.5 | Apple Vision Pro | +| visionOS 26.0 | 26.0 | Apple Vision Pro | +| visionOS 26.1 | 26.1 | Apple Vision Pro | ### Android -| Package Name | Version | -| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 16.0 | -| Android Emulator | 36.2.12 | -| Android SDK Build-tools | 36.0.0 36.1.0
35.0.0 35.0.1 | -| Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1) | -| Android SDK Platform-Tools | 36.0.0 | -| Android Support Repository | 47.0.0 | -| CMake | 3.31.5 | -| Google Play services | 49 | -| Google Repository | 58 | -| NDK | 27.3.13750724 (default)
28.2.13676358 | +| Package Name | Version | +| -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Android Command Line Tools | 16.0 | +| Android Emulator | 36.2.12 | +| Android SDK Build-tools | 36.0.0 36.1.0
35.0.0 35.0.1 | +| Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2) | +| Android SDK Platform-Tools | 36.0.0 | +| Android Support Repository | 47.0.0 | +| CMake | 3.31.5 | +| Google Play services | 49 | +| Google Repository | 58 | +| NDK | 27.3.13750724 (default)
28.2.13676358 | #### Environment variables | Name | Value | From a15f42d19727ffa19eb9813776f38b999e9e9c72 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 7 Nov 2025 15:35:58 +0000 Subject: [PATCH 220/334] Updating readme file for macos-15 version 20251103.0112 (#13249) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-15-Readme.md | 151 ++++++++++++++++---------------- 1 file changed, 74 insertions(+), 77 deletions(-) diff --git a/images/macos/macos-15-Readme.md b/images/macos/macos-15-Readme.md index 5195b35f46..4a588cf9a0 100644 --- a/images/macos/macos-15-Readme.md +++ b/images/macos/macos-15-Readme.md @@ -6,61 +6,59 @@ | [[macOS] Deprecation of 4 tools on November 3rd.](https://github.com/actions/runner-images/issues/12873) | *** # macOS 15 -- OS Version: macOS 15.6.1 (24G90) +- OS Version: macOS 15.7.1 (24G231) - Kernel Version: Darwin 24.6.0 -- Image Version: 20251015.0046 +- Image Version: 20251103.0112 ## Installed Software ### Language and Runtime - .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.415, 9.0.102, 9.0.203, 9.0.306 - Bash 3.2.57(1)-release -- Clang/LLVM 16.0.0 +- Clang/LLVM 17.0.0 - Clang/LLVM (Homebrew) 18.1.8 - available on `$(brew --prefix llvm@18)/bin/clang` -- GCC 12 (Homebrew GCC 12.4.0) - available by `gcc-12` alias - GCC 13 (Homebrew GCC 13.4.0) - available by `gcc-13` alias - GCC 14 (Homebrew GCC 14.3.0) - available by `gcc-14` alias - GCC 15 (Homebrew GCC 15.2.0) - available by `gcc-15` alias -- GNU Fortran 12 (Homebrew GCC 12.4.0) - available by `gfortran-12` alias - GNU Fortran 13 (Homebrew GCC 13.4.0) - available by `gfortran-13` alias - GNU Fortran 14 (Homebrew GCC 14.3.0) - available by `gfortran-14` alias - GNU Fortran 15 (Homebrew GCC 15.2.0) - available by `gfortran-15` alias -- Kotlin 2.2.20-release-333 -- Node.js 22.20.0 +- Kotlin 2.2.21-release-469 +- Node.js 22.21.1 - Perl 5.40.2 -- PHP 8.4.13 -- Python3 3.13.9 -- Ruby 3.3.9 +- PHP 8.4.14 +- Python3 3.14.0 +- Ruby 3.3.10 ### Package Management - Bundler 2.7.2 - Carthage 0.40.0 - CocoaPods 1.16.2 - Composer 2.8.12 -- Homebrew 4.6.17 -- NPM 10.9.3 -- Pip3 25.2 (python 3.13) +- Homebrew 4.6.19 +- NPM 10.9.4 +- Pip3 25.3 (python 3.14) - Pipx 1.8.0 - RubyGems 3.7.2 -- Vcpkg 2025 (build from commit dc025b51f5) +- Vcpkg 2025 (build from commit e3ed41868d) - Yarn 1.22.22 ### Project Management - Apache Ant 1.10.15 - Apache Maven 3.9.11 -- Gradle 9.1.0 +- Gradle 9.2.0 ### Utilities - 7-Zip 17.05 - aria2 1.37.0 -- azcopy 10.30.1 +- azcopy 10.31.0 - bazel 8.4.2 - bazelisk 1.27.0 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.16.0 - Git 2.50.1 -- Git LFS 3.7.0 -- GitHub CLI 2.81.0 +- Git LFS 3.7.1 +- GitHub CLI 2.82.1 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 @@ -74,34 +72,34 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.31.16 -- AWS SAM CLI 1.145.0 +- AWS CLI 2.31.27 +- AWS SAM CLI 1.145.2 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.78.0 - Azure CLI (azure-devops) 1.0.2 - Bicep CLI 0.38.33 - Cmake 4.1.2 -- CodeQL Action Bundle 2.23.2 +- CodeQL Action Bundle 2.23.3 - Fastlane 2.228.0 -- SwiftFormat 0.58.3 -- Xcbeautify 2.30.1 +- SwiftFormat 0.58.5 +- Xcbeautify 3.1.0 - Xcode Command Line Tools 16.4.0.0.1.1747106510 - Xcodes 1.6.2 ### Linters -- SwiftLint 0.61.0 +- SwiftLint 0.62.2 ### Browsers - Safari 26.0.1 (20622.1.22.118.4) - SafariDriver 26.0.1 (20622.1.22.118.4) -- Google Chrome 141.0.7390.108 -- Google Chrome for Testing 141.0.7390.78 -- ChromeDriver 141.0.7390.78 -- Microsoft Edge 141.0.3537.71 -- Microsoft Edge WebDriver 141.0.3537.71 -- Mozilla Firefox 144.0 +- Google Chrome 142.0.7444.60 +- Google Chrome for Testing 142.0.7444.59 +- ChromeDriver 142.0.7444.59 +- Microsoft Edge 142.0.3595.53 +- Microsoft Edge WebDriver 142.0.3595.53 +- Mozilla Firefox 144.0.2 - geckodriver 0.36.0 -- Selenium server 4.36.0 +- Selenium server 4.38.0 #### Environment variables | Name | Value | @@ -116,14 +114,13 @@ | 11.0.28+6 | JAVA_HOME_11_X64 | | 17.0.16+8 | JAVA_HOME_17_X64 | | 21.0.8+9.0 (default) | JAVA_HOME_21_X64 | -| 25.0.0+36.0 | JAVA_HOME_25_X64 | +| 25.0.1+8.0 | JAVA_HOME_25_X64 | ### Cached Tools #### Ruby -- 3.1.7 - 3.2.9 -- 3.3.9 +- 3.3.10 - 3.4.7 #### Python @@ -132,12 +129,12 @@ - 3.11.9 - 3.12.10 - 3.13.9 +- 3.14.0 #### Node.js -- 18.20.8 - 20.19.5 -- 22.20.0 -- 24.10.0 +- 22.21.1 +- 24.11.0 #### Go - 1.22.12 @@ -146,17 +143,17 @@ - 1.25.3 ### Rust Tools -- Cargo 1.90.0 -- Rust 1.90.0 -- Rustdoc 1.90.0 +- Cargo 1.91.0 +- Rust 1.91.0 +- Rustdoc 1.91.0 - Rustup 1.28.2 #### Packages -- Clippy 0.1.90 +- Clippy 0.1.91 - Rustfmt 1.8.0-stable ### PowerShell Tools -- PowerShell 7.4.12 +- PowerShell 7.4.13 #### PowerShell Modules - Az: 12.5.0 @@ -164,15 +161,15 @@ - PSScriptAnalyzer: 1.24.0 ### Xcode -| Version | Build | Path | Symlinks | -| -------------- | -------- | ----------------------------------- | -------------------------------------------------------------- | -| 26.1 (beta) | 17B5035f | /Applications/Xcode_26.1_beta_2.app | /Applications/Xcode_26.1.0.app
/Applications/Xcode_26.1.app | -| 26.0.1 | 17A400 | /Applications/Xcode_26.0.1.app | /Applications/Xcode_26.0.app | -| 16.4 (default) | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app
/Applications/Xcode.app | -| 16.3 | 16E140 | /Applications/Xcode_16.3.app | /Applications/Xcode_16.3.0.app | -| 16.2 | 16C5032a | /Applications/Xcode_16.2.app | /Applications/Xcode_16.2.0.app | -| 16.1 | 16B40 | /Applications/Xcode_16.1.app | /Applications/Xcode_16.1.0.app | -| 16.0 | 16A242d | /Applications/Xcode_16.app | /Applications/Xcode_16.0.0.app
/Applications/Xcode_16.0.app | +| Version | Build | Path | Symlinks | +| -------------- | -------- | ---------------------------------------------- | -------------------------------------------------------------- | +| 26.1 | 17B54 | /Applications/Xcode_26.1_Release_Candidate.app | /Applications/Xcode_26.1.0.app
/Applications/Xcode_26.1.app | +| 26.0.1 | 17A400 | /Applications/Xcode_26.0.1.app | /Applications/Xcode_26.0.app | +| 16.4 (default) | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app
/Applications/Xcode.app | +| 16.3 | 16E140 | /Applications/Xcode_16.3.app | /Applications/Xcode_16.3.0.app | +| 16.2 | 16C5032a | /Applications/Xcode_16.2.app | /Applications/Xcode_16.2.0.app | +| 16.1 | 16B40 | /Applications/Xcode_16.1.app | /Applications/Xcode_16.1.0.app | +| 16.0 | 16A242d | /Applications/Xcode_16.app | /Applications/Xcode_16.0.0.app
/Applications/Xcode_16.0.app | #### Installed SDKs | SDK | SDK Name | Xcode Version | @@ -249,34 +246,34 @@ | DriverKit 25.1 | driverkit25.1 | 26.1 | #### Installed Simulators -| OS | Simulators | -| ------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| iOS 18.4 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 18.5 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 18.6 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 26.0 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone 17
iPhone 17 Pro
iPhone 17 Pro Max
iPhone Air
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| tvOS 18.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 18.4 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 18.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 26.0 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| watchOS 11.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 11.4 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 11.5 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 26.0 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch SE 3 (40mm)
Apple Watch SE 3 (44mm)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Series 11 (42mm)
Apple Watch Series 11 (46mm)
Apple Watch Ultra 2 (49mm)
Apple Watch Ultra 3 (49mm) | +| Name | OS | Simulators | +| ------------ | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| iOS 18.4 | 18.4 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 18.5 | 18.5 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 18.6 | 18.6 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 26.0 | 26.0.1 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone 17
iPhone 17 Pro
iPhone 17 Pro Max
iPhone Air
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 11-inch (M5)
iPad Pro 13-inch (M4)
iPad Pro 13-inch (M5) | +| tvOS 18.2 | 18.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 18.4 | 18.4 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 18.5 | 18.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 26.0 | 26.0 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| watchOS 11.2 | 11.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 11.4 | 11.4 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 11.5 | 11.5 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 26.0 | 26.0 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch SE 3 (40mm)
Apple Watch SE 3 (44mm)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Series 11 (42mm)
Apple Watch Series 11 (46mm)
Apple Watch Ultra 2 (49mm)
Apple Watch Ultra 3 (49mm) | ### Android -| Package Name | Version | -| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 16.0 | -| Android Emulator | 36.2.12 | -| Android SDK Build-tools | 36.0.0 36.1.0
35.0.0 35.0.1 | -| Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1) | -| Android SDK Platform-Tools | 36.0.0 | -| Android Support Repository | 47.0.0 | -| CMake | 3.31.5 | -| Google Play services | 49 | -| Google Repository | 58 | -| NDK | 26.3.11579264
27.3.13750724 (default)
28.2.13676358 | +| Package Name | Version | +| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Android Command Line Tools | 16.0 | +| Android Emulator | 36.2.12 | +| Android SDK Build-tools | 36.0.0 36.1.0
35.0.0 35.0.1 | +| Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3) | +| Android SDK Platform-Tools | 36.0.0 | +| Android Support Repository | 47.0.0 | +| CMake | 3.31.5 | +| Google Play services | 49 | +| Google Repository | 58 | +| NDK | 26.3.11579264
27.3.13750724 (default)
28.2.13676358 | #### Environment variables | Name | Value | From 9b8c9709431a8d2b295fd46cf96f283d671f20d9 Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Fri, 7 Nov 2025 18:06:29 +0100 Subject: [PATCH 221/334] [macOS] Install MetalToolchain for Xcode Releases only (#13273) --- images/macos/scripts/build/Install-Xcode.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/images/macos/scripts/build/Install-Xcode.ps1 b/images/macos/scripts/build/Install-Xcode.ps1 index 83168a4482..e7a9c7d3f2 100644 --- a/images/macos/scripts/build/Install-Xcode.ps1 +++ b/images/macos/scripts/build/Install-Xcode.ps1 @@ -35,7 +35,7 @@ $xcodeVersions | ForEach-Object { Write-Host "Configuring Xcode $($_.link) ..." Invoke-XcodeRunFirstLaunch -Version $_.link Install-XcodeAdditionalSimulatorRuntimes -Version $_.link -Arch $arch -Runtimes $_.install_runtimes - if ($_.link -match '\d{2}(?=[._])' -and [int]$matches[0] -ge 26) { + if (($_.link -match '^(\d+)\.(\d+)$') -and ([int]$matches[1] -ge 26)) { Install-XcodeAdditionalComponents -Version $_.link } } From 31875222a49e63cb2231d9cbb347eb8ce5ff01cb Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 10 Nov 2025 10:05:28 +0000 Subject: [PATCH 222/334] Updating readme file for macos-15-arm64 version 20251104.0104 (#13256) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-15-arm64-Readme.md | 148 +++++++++++++------------- 1 file changed, 72 insertions(+), 76 deletions(-) diff --git a/images/macos/macos-15-arm64-Readme.md b/images/macos/macos-15-arm64-Readme.md index b5feb7f097..0ea170c241 100644 --- a/images/macos/macos-15-arm64-Readme.md +++ b/images/macos/macos-15-arm64-Readme.md @@ -8,7 +8,7 @@ # macOS 15 - OS Version: macOS 15.7.1 (24G231) - Kernel Version: Darwin 24.6.0 -- Image Version: 20251021.0066 +- Image Version: 20251104.0104 ## Installed Software @@ -17,48 +17,46 @@ - Bash 3.2.57(1)-release - Clang/LLVM 17.0.0 - Clang/LLVM (Homebrew) 18.1.8 - available on `$(brew --prefix llvm@18)/bin/clang` -- GCC 12 (Homebrew GCC 12.4.0) - available by `gcc-12` alias - GCC 13 (Homebrew GCC 13.4.0) - available by `gcc-13` alias - GCC 14 (Homebrew GCC 14.3.0) - available by `gcc-14` alias - GCC 15 (Homebrew GCC 15.2.0) - available by `gcc-15` alias -- GNU Fortran 12 (Homebrew GCC 12.4.0) - available by `gfortran-12` alias - GNU Fortran 13 (Homebrew GCC 13.4.0) - available by `gfortran-13` alias - GNU Fortran 14 (Homebrew GCC 14.3.0) - available by `gfortran-14` alias - GNU Fortran 15 (Homebrew GCC 15.2.0) - available by `gfortran-15` alias -- Kotlin 2.2.20-release-333 -- Node.js 22.21.0 +- Kotlin 2.2.21-release-469 +- Node.js 22.21.1 - Perl 5.40.2 - Python3 3.14.0 -- Ruby 3.3.9 +- Ruby 3.3.10 ### Package Management - Bundler 2.7.2 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 4.6.18 +- Homebrew 4.6.20 - NPM 10.9.4 -- Pip3 25.2 (python 3.14) +- Pip3 25.3 (python 3.14) - Pipx 1.8.0 - RubyGems 3.7.2 -- Vcpkg 2025 (build from commit 7220a4eebf) +- Vcpkg 2025 (build from commit b27f6bfad3) - Yarn 1.22.22 ### Project Management - Apache Ant 1.10.15 - Apache Maven 3.9.11 -- Gradle 9.1.0 +- Gradle 9.2.0 ### Utilities - 7-Zip 17.05 - aria2 1.37.0 -- azcopy 10.30.1 +- azcopy 10.31.0 - bazel 8.4.2 - bazelisk 1.27.0 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.7.1 - Git 2.50.1 - Git LFS 3.7.1 -- GitHub CLI 2.82.0 +- GitHub CLI 2.82.1 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 @@ -72,8 +70,8 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.31.19 -- AWS SAM CLI 1.145.1 +- AWS CLI 2.31.28 +- AWS SAM CLI 1.145.2 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.78.0 - Azure CLI (azure-devops) 1.0.2 @@ -82,21 +80,21 @@ - CodeQL Action Bundle 2.23.3 - Fastlane 2.228.0 - SwiftFormat 0.58.5 -- Xcbeautify 2.30.1 +- Xcbeautify 3.1.0 - Xcode Command Line Tools 16.4.0.0.1.1747106510 - Xcodes 1.6.2 ### Browsers - Safari 26.0.1 (20622.1.22.118.4) - SafariDriver 26.0.1 (20622.1.22.118.4) -- Google Chrome 141.0.7390.123 -- Google Chrome for Testing 141.0.7390.122 -- ChromeDriver 141.0.7390.122 -- Microsoft Edge 141.0.3537.92 -- Microsoft Edge WebDriver 141.0.3537.92 -- Mozilla Firefox 144.0 +- Google Chrome 142.0.7444.60 +- Google Chrome for Testing 142.0.7444.59 +- ChromeDriver 142.0.7444.59 +- Microsoft Edge 142.0.3595.53 +- Microsoft Edge WebDriver 142.0.3595.53 +- Mozilla Firefox 144.0.2 - geckodriver 0.36.0 -- Selenium server 4.36.0 +- Selenium server 4.38.0 #### Environment variables | Name | Value | @@ -106,19 +104,18 @@ | GECKOWEBDRIVER | /opt/homebrew/opt/geckodriver/bin | ### Java -| Version | Environment Variable | -| -------------------- | -------------------- | -| 11.0.28+6 | JAVA_HOME_11_arm64 | -| 17.0.16+8 | JAVA_HOME_17_arm64 | -| 21.0.8+9.0 (default) | JAVA_HOME_21_arm64 | -| 25.0.0+36.0 | JAVA_HOME_25_arm64 | +| Version | Environment Variable | +| --------------------- | -------------------- | +| 11.0.29+7 | JAVA_HOME_11_arm64 | +| 17.0.17+10 | JAVA_HOME_17_arm64 | +| 21.0.9+10.0 (default) | JAVA_HOME_21_arm64 | +| 25.0.1+8.0 | JAVA_HOME_25_arm64 | ### Cached Tools #### Ruby -- 3.1.7 - 3.2.9 -- 3.3.9 +- 3.3.10 - 3.4.7 #### Python @@ -128,10 +125,9 @@ - 3.14.0 #### Node.js -- 18.20.8 - 20.19.5 -- 22.21.0 -- 24.10.0 +- 22.21.1 +- 24.11.0 #### Go - 1.22.12 @@ -140,13 +136,13 @@ - 1.25.3 ### Rust Tools -- Cargo 1.90.0 -- Rust 1.90.0 -- Rustdoc 1.90.0 +- Cargo 1.91.0 +- Rust 1.91.0 +- Rustdoc 1.91.0 - Rustup 1.28.2 #### Packages -- Clippy 0.1.90 +- Clippy 0.1.91 - Rustfmt 1.8.0-stable ### PowerShell Tools @@ -158,15 +154,15 @@ - PSScriptAnalyzer: 1.24.0 ### Xcode -| Version | Build | Path | Symlinks | -| -------------- | -------- | ----------------------------------- | -------------------------------------------------------------- | -| 26.1 (beta) | 17B5045g | /Applications/Xcode_26.1_beta_3.app | /Applications/Xcode_26.1.0.app
/Applications/Xcode_26.1.app | -| 26.0.1 | 17A400 | /Applications/Xcode_26.0.1.app | /Applications/Xcode_26.0.app | -| 16.4 (default) | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app
/Applications/Xcode.app | -| 16.3 | 16E140 | /Applications/Xcode_16.3.app | /Applications/Xcode_16.3.0.app | -| 16.2 | 16C5032a | /Applications/Xcode_16.2.app | /Applications/Xcode_16.2.0.app | -| 16.1 | 16B40 | /Applications/Xcode_16.1.app | /Applications/Xcode_16.1.0.app | -| 16.0 | 16A242d | /Applications/Xcode_16.app | /Applications/Xcode_16.0.0.app
/Applications/Xcode_16.0.app | +| Version | Build | Path | Symlinks | +| -------------- | -------- | ---------------------------------------------- | -------------------------------------------------------------- | +| 26.1 | 17B54 | /Applications/Xcode_26.1_Release_Candidate.app | /Applications/Xcode_26.1.0.app
/Applications/Xcode_26.1.app | +| 26.0.1 | 17A400 | /Applications/Xcode_26.0.1.app | /Applications/Xcode_26.0.app | +| 16.4 (default) | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app
/Applications/Xcode.app | +| 16.3 | 16E140 | /Applications/Xcode_16.3.app | /Applications/Xcode_16.3.0.app | +| 16.2 | 16C5032a | /Applications/Xcode_16.2.app | /Applications/Xcode_16.2.0.app | +| 16.1 | 16B40 | /Applications/Xcode_16.1.app | /Applications/Xcode_16.1.0.app | +| 16.0 | 16A242d | /Applications/Xcode_16.app | /Applications/Xcode_16.0.0.app
/Applications/Xcode_16.0.app | #### Installed SDKs | SDK | SDK Name | Xcode Version | @@ -243,38 +239,38 @@ | DriverKit 25.1 | driverkit25.1 | 26.1 | #### Installed Simulators -| OS | Simulators | -| ------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| iOS 18.4 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 18.5 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 18.6 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 26.0 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone 17
iPhone 17 Pro
iPhone 17 Pro Max
iPhone Air
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 11-inch (M5)
iPad Pro 13-inch (M4)
iPad Pro 13-inch (M5) | -| tvOS 18.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 18.4 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 18.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 26.0 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| watchOS 11.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 11.4 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 11.5 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 26.0 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch SE 3 (40mm)
Apple Watch SE 3 (44mm)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Series 11 (42mm)
Apple Watch Series 11 (46mm)
Apple Watch Ultra 2 (49mm)
Apple Watch Ultra 3 (49mm) | -| visionOS 2.3 | Apple Vision Pro | -| visionOS 2.4 | Apple Vision Pro | -| visionOS 2.5 | Apple Vision Pro | -| visionOS 26.0 | Apple Vision Pro | +| Name | OS | Simulators | +| ------------- | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| iOS 18.4 | 18.4 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 18.5 | 18.5 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 18.6 | 18.6 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 26.0 | 26.0.1 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone 17
iPhone 17 Pro
iPhone 17 Pro Max
iPhone Air
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 11-inch (M5)
iPad Pro 13-inch (M4)
iPad Pro 13-inch (M5) | +| tvOS 18.2 | 18.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 18.4 | 18.4 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 18.5 | 18.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 26.0 | 26.0 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| watchOS 11.2 | 11.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 11.4 | 11.4 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 11.5 | 11.5 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 26.0 | 26.0 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch SE 3 (40mm)
Apple Watch SE 3 (44mm)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Series 11 (42mm)
Apple Watch Series 11 (46mm)
Apple Watch Ultra 2 (49mm)
Apple Watch Ultra 3 (49mm) | +| visionOS 2.3 | 2.3 | Apple Vision Pro | +| visionOS 2.4 | 2.4 | Apple Vision Pro | +| visionOS 2.5 | 2.5 | Apple Vision Pro | +| visionOS 26.0 | 26.0 | Apple Vision Pro | ### Android -| Package Name | Version | -| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 16.0 | -| Android Emulator | 36.2.12 | -| Android SDK Build-tools | 36.0.0 36.1.0
35.0.0 35.0.1 | -| Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1) | -| Android SDK Platform-Tools | 36.0.0 | -| Android Support Repository | 47.0.0 | -| CMake | 3.31.5 | -| Google Play services | 49 | -| Google Repository | 58 | -| NDK | 26.3.11579264
27.3.13750724 (default)
28.2.13676358 | +| Package Name | Version | +| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Android Command Line Tools | 16.0 | +| Android Emulator | 36.2.12 | +| Android SDK Build-tools | 36.0.0 36.1.0
35.0.0 35.0.1 | +| Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3) | +| Android SDK Platform-Tools | 36.0.0 | +| Android Support Repository | 47.0.0 | +| CMake | 3.31.5 | +| Google Play services | 49 | +| Google Repository | 58 | +| NDK | 26.3.11579264
27.3.13750724 (default)
28.2.13676358 | #### Environment variables | Name | Value | From c27d7d184a46b532117b4ffa874ede38dfd9942c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 10 Nov 2025 11:26:20 +0000 Subject: [PATCH 223/334] Updating readme file for ubuntu24 version 20251102.99.1 (#13250) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/ubuntu/Ubuntu2404-Readme.md | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/images/ubuntu/Ubuntu2404-Readme.md b/images/ubuntu/Ubuntu2404-Readme.md index 9eff270182..28be8c3b95 100644 --- a/images/ubuntu/Ubuntu2404-Readme.md +++ b/images/ubuntu/Ubuntu2404-Readme.md @@ -6,7 +6,7 @@ # Ubuntu 24.04 - OS Version: 24.04.3 LTS - Kernel Version: 6.11.0-1018-azure -- Image Version: 20251030.96.2 +- Image Version: 20251102.99.1 - Systemd version: 255.4-1ubuntu8.11 ## Installed Software @@ -37,7 +37,7 @@ - Pip3 24.0 - Pipx 1.8.0 - RubyGems 3.4.20 -- Vcpkg (build from commit d80785c4ee) +- Vcpkg (build from commit e3ed41868d) - Yarn 1.22.22 #### Environment variables @@ -102,7 +102,7 @@ to accomplish this. - Ninja 1.13.1 ### CLI Tools -- AWS CLI 2.31.25 +- AWS CLI 2.31.27 - AWS CLI Session Manager Plugin 1.2.707.0 - AWS SAM CLI 1.145.2 - Azure CLI 2.78.0 @@ -134,9 +134,9 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Stack 3.7.1 ### Rust Tools -- Cargo 1.90.0 -- Rust 1.90.0 -- Rustdoc 1.90.0 +- Cargo 1.91.0 +- Rust 1.91.0 +- Rustdoc 1.91.0 - Rustup 1.28.2 #### Packages @@ -146,8 +146,8 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Google Chrome 142.0.7444.59 - ChromeDriver 142.0.7444.59 - Chromium 142.0.7444.0 -- Microsoft Edge 141.0.3537.99 -- Microsoft Edge WebDriver 141.0.3537.99 +- Microsoft Edge 142.0.3595.53 +- Microsoft Edge WebDriver 142.0.3595.53 - Selenium server 4.38.0 - Mozilla Firefox 144.0.2 - Geckodriver 0.36.0 @@ -193,7 +193,6 @@ Use the following command as a part of your job to start the service: 'sudo syst - 1.25.3 #### Node.js -- 18.20.8 - 20.19.5 - 22.21.1 - 24.11.0 @@ -261,7 +260,7 @@ Use the following command as a part of your job to start the service: 'sudo syst | aria2 | 1.37.0+debian-1build3 | | autoconf | 2.71-3 | | automake | 1:1.16.5-1.3ubuntu1 | -| binutils | 2.42-4ubuntu2.5 | +| binutils | 2.42-4ubuntu2.6 | | bison | 2:3.8.2+dfsg-1build2 | | brotli | 1.1.0-2build2 | | bzip2 | 1.0.8-5.1build0.1 | @@ -326,7 +325,7 @@ Use the following command as a part of your job to start the service: 'sudo syst | unzip | 6.0-28ubuntu4.1 | | upx | 4.2.2-3 | | wget | 1.21.4-1ubuntu4.1 | -| xvfb | 2:21.1.12-1ubuntu1.4 | +| xvfb | 2:21.1.12-1ubuntu1.5 | | xz-utils | 5.6.1+really5.4.5-1ubuntu0.2 | | zip | 3.0-13ubuntu0.2 | | zsync | 0.6.2-5build1 | From abf5454735cb8d726fb3028f9ee8a59564afcc35 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 10 Nov 2025 11:27:50 +0000 Subject: [PATCH 224/334] Updating readme file for ubuntu22 version 20251102.127.1 (#13247) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/ubuntu/Ubuntu2204-Readme.md | 97 +++++++++++++++--------------- 1 file changed, 48 insertions(+), 49 deletions(-) diff --git a/images/ubuntu/Ubuntu2204-Readme.md b/images/ubuntu/Ubuntu2204-Readme.md index 6962b59ea3..9e979ee6d5 100644 --- a/images/ubuntu/Ubuntu2204-Readme.md +++ b/images/ubuntu/Ubuntu2204-Readme.md @@ -1,11 +1,12 @@ | Announcements | |-| +| [[Ubuntu] `man-db` automatic updates will be disabled on November 10th](https://github.com/actions/runner-images/issues/13213) | | [[Ubuntu & Windows] Four tools scheduled for deprecation on November 3, 2025](https://github.com/actions/runner-images/issues/12898) | *** # Ubuntu 22.04 - OS Version: 22.04.5 LTS -- Kernel Version: 6.8.0-1036-azure -- Image Version: 20251021.115.1 +- Kernel Version: 6.8.0-1041-azure +- Image Version: 20251102.127.1 - Systemd version: 249.11-0ubuntu3.17 ## Installed Software @@ -19,7 +20,7 @@ - GNU C++: 10.5.0, 11.4.0, 12.3.0 - GNU Fortran: 10.5.0, 11.4.0, 12.3.0 - Julia 1.12.1 -- Kotlin 2.2.20-release-333 +- Kotlin 2.2.21-release-469 - Mono 6.12.0.200 - MSBuild 16.10.1.31701 (Mono 6.12.0.200) - Node.js 20.19.5 @@ -31,15 +32,15 @@ ### Package Management - cpan 1.64 - Helm 3.19.0 -- Homebrew 4.6.18 -- Miniconda 25.7.0 +- Homebrew 4.6.19 +- Miniconda 25.9.1 - Npm 10.8.2 - NuGet 6.6.1.2 - Pip 22.0.2 - Pip3 22.0.2 - Pipx 1.8.0 - RubyGems 3.3.5 -- Vcpkg (build from commit 6353ece09f) +- Vcpkg (build from commit e3ed41868d) - Yarn 1.22.22 #### Environment variables @@ -58,7 +59,7 @@ to accomplish this. ### Project Management - Ant 1.10.12 -- Gradle 9.1.0 +- Gradle 9.2.0 - Lerna 9.0.0 - Maven 3.9.11 - Sbt 1.11.7 @@ -66,7 +67,7 @@ to accomplish this. ### Tools - Ansible 2.17.14 - apt-fast 1.10.0 -- AzCopy 10.30.1 - available by `azcopy` and `azcopy10` aliases +- AzCopy 10.31.0 - available by `azcopy` and `azcopy10` aliases - Bazel 8.4.2 - Bazelisk 1.26.0 - Bicep 0.38.33 @@ -79,11 +80,11 @@ to accomplish this. - Docker Client 28.0.4 - Docker Server 28.0.4 - Fastlane 2.228.0 -- Git 2.51.1 +- Git 2.51.2 - Git LFS 3.7.1 - Git-ftp 1.6.0 - Haveged 1.9.14 -- Heroku 10.13.2 +- Heroku 10.15.0 - jq 1.6 - Kind 0.30.0 - Kubectl 1.34.1 @@ -99,8 +100,8 @@ to accomplish this. - Packer 1.14.2 - Parcel 2.16.0 - Podman 3.4.4 -- Pulumi 3.203.0 -- R 4.5.1 +- Pulumi 3.205.0 +- R 4.5.2 - Skopeo 1.4.1 - Sphinx Open Source Search Server 2.2.11 - SVN 1.14.1 @@ -111,27 +112,27 @@ to accomplish this. - Ninja 1.13.1 ### CLI Tools -- Alibaba Cloud CLI 3.0.307 -- AWS CLI 2.31.19 +- Alibaba Cloud CLI 3.1.0 +- AWS CLI 2.31.27 - AWS CLI Session Manager Plugin 1.2.707.0 -- AWS SAM CLI 1.145.1 +- AWS SAM CLI 1.145.2 - Azure CLI 2.78.0 - Azure CLI (azure-devops) 1.0.2 -- GitHub CLI 2.82.0 -- Google Cloud CLI 544.0.0 -- Netlify CLI 23.9.2 -- OpenShift CLI 4.20.0 +- GitHub CLI 2.82.1 +- Google Cloud CLI 545.0.0 +- Netlify CLI 23.9.5 +- OpenShift CLI 4.20.1 - ORAS CLI 1.3.0 -- Vercel CLI 48.5.0 +- Vercel CLI 48.8.0 ### Java | Version | Environment Variable | | ------------------- | -------------------- | -| 8.0.462+8 | JAVA_HOME_8_X64 | -| 11.0.28+6 (default) | JAVA_HOME_11_X64 | -| 17.0.16+8 | JAVA_HOME_17_X64 | -| 21.0.8+9 | JAVA_HOME_21_X64 | -| 25.0.0+36 | JAVA_HOME_25_X64 | +| 8.0.472+8 | JAVA_HOME_8_X64 | +| 11.0.29+7 (default) | JAVA_HOME_11_X64 | +| 17.0.17+10 | JAVA_HOME_17_X64 | +| 21.0.9+10 | JAVA_HOME_21_X64 | +| 25.0.1+8 | JAVA_HOME_25_X64 | ### PHP Tools - PHP: 8.1.2 @@ -148,27 +149,27 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Stack 3.7.1 ### Rust Tools -- Cargo 1.90.0 -- Rust 1.90.0 -- Rustdoc 1.90.0 +- Cargo 1.91.0 +- Rust 1.91.0 +- Rustdoc 1.91.0 - Rustup 1.28.2 #### Packages - Bindgen 0.72.1 - Cargo audit 0.21.2 -- Cargo clippy 0.1.90 +- Cargo clippy 0.1.91 - Cargo outdated 0.17.0 -- Cbindgen 0.29.0 +- Cbindgen 0.29.2 - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 141.0.7390.122 -- ChromeDriver 141.0.7390.122 -- Chromium 141.0.7390.0 -- Microsoft Edge 141.0.3537.92 -- Microsoft Edge WebDriver 141.0.3537.92 -- Selenium server 4.37.0 -- Mozilla Firefox 144.0 +- Google Chrome 142.0.7444.59 +- ChromeDriver 142.0.7444.59 +- Chromium 142.0.7444.0 +- Microsoft Edge 142.0.3595.53 +- Microsoft Edge WebDriver 142.0.3595.53 +- Selenium server 4.38.0 +- Mozilla Firefox 144.0.2 - Geckodriver 0.36.0 #### Environment variables @@ -216,10 +217,9 @@ Use the following command as a part of your job to start the service: 'sudo syst - 1.25.3 #### Node.js -- 18.20.8 - 20.19.5 -- 22.21.0 -- 24.10.0 +- 22.21.1 +- 24.11.0 #### Python - 3.9.24 @@ -237,9 +237,8 @@ Use the following command as a part of your job to start the service: 'sudo syst - 3.11.13 [PyPy 7.3.20] #### Ruby -- 3.1.7 - 3.2.9 -- 3.3.9 +- 3.3.10 - 3.4.7 ### PowerShell Tools @@ -293,10 +292,10 @@ Use the following command as a part of your job to start the service: 'sudo syst | moby/buildkit:latest | sha256:79cc6476ab1a3371c9afd8b44e7c55610057c43e18d9b39b68e2b0c2475cc1b6 | 2025-10-07 | | node:18 | sha256:c6ae79e38498325db67193d391e6ec1d224d96c693a8a4d943498556716d3783 | 2025-03-27 | | node:18-alpine | sha256:8d6421d663b4c28fd3ebc498332f249011d118945588d0a35cb9bc4b8ca09d9e | 2025-03-27 | -| node:20 | sha256:cb61978c7e08f58f6042ae65dd21981838804b14eb023b55a1be91d17385609f | 2025-10-16 | -| node:20-alpine | sha256:b2f9cb7d40318fb5e530527f657af5e765271867a25f317b974ed4b3069da7d8 | 2025-10-16 | -| node:22 | sha256:58644f218c5c29eff294d2049c4f05b16e7c70ea8f9679f51a85926e147f7a43 | 2025-10-21 | -| node:22-alpine | sha256:3cede0390df539fee0ec4634ca957539b887528ce2824bb2b631aec414bfa06c | 2025-10-21 | +| node:20 | sha256:c11ae157cdd9f8b522d5a65e7f3f5f5c34cf45a8bd883c15e8f2028a2673dec7 | 2025-10-16 | +| node:20-alpine | sha256:6178e78b972f79c335df281f4b7674a2d85071aae2af020ffa39f0a770265435 | 2025-10-16 | +| node:22 | sha256:22ab967fdf8d9ce32387d0c06ab2e32c6793d860bb93ccce6e27927ccdfeee6d | 2025-10-29 | +| node:22-alpine | sha256:b2358485e3e33bc3a33114d2b1bdb18cdbe4df01bd2b257198eb51beb1f026c5 | 2025-10-29 | | ubuntu:20.04 | sha256:8feb4d8ca5354def3d8fce243717141ce31e2c428701f6682bd2fafe15388214 | 2025-04-08 | | ubuntu:22.04 | sha256:09506232a8004baa32c47d68f1e5c307d648fdd59f5e7eaa42aaf87914100db3 | 2025-10-01 | @@ -307,14 +306,14 @@ Use the following command as a part of your job to start the service: 'sudo syst | aria2 | 1.36.0-1 | | autoconf | 2.71-2 | | automake | 1:1.16.5-1.3 | -| binutils | 2.38-4ubuntu2.8 | +| binutils | 2.38-4ubuntu2.10 | | bison | 2:3.8.2+dfsg-1build1 | | brotli | 1.0.9-2build6 | | bzip2 | 1.0.8-5build1 | | coreutils | 8.32-4.1ubuntu1.2 | | curl | 7.81.0-1ubuntu1.21 | | dbus | 1.12.20-2ubuntu4.1 | -| dnsutils | 1:9.18.39-0ubuntu0.22.04.1 | +| dnsutils | 1:9.18.39-0ubuntu0.22.04.2 | | dpkg | 1.21.1ubuntu2.6 | | dpkg-dev | 1.21.1ubuntu2.6 | | fakeroot | 1.28-1ubuntu1 | @@ -391,7 +390,7 @@ Use the following command as a part of your job to start the service: 'sudo syst | upx | 3.96-3 | | wget | 1.21.2-2ubuntu1.1 | | xorriso | 1.5.4-2 | -| xvfb | 2:21.1.4-2ubuntu1.7\~22.04.15 | +| xvfb | 2:21.1.4-2ubuntu1.7\~22.04.16 | | xz-utils | 5.2.5-2ubuntu1 | | zip | 3.0-12build2 | | zsync | 0.6.2-3ubuntu1 | From 62fa8463e4c0aa5ceeda7713252b3563cb755cd6 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 10 Nov 2025 12:08:09 +0000 Subject: [PATCH 225/334] Updating readme file for win25 version 20251102.77.1 (#13246) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/windows/Windows2025-Readme.md | 92 ++++++++++++++-------------- 1 file changed, 45 insertions(+), 47 deletions(-) diff --git a/images/windows/Windows2025-Readme.md b/images/windows/Windows2025-Readme.md index a4330868ed..fb9a2bf18d 100644 --- a/images/windows/Windows2025-Readme.md +++ b/images/windows/Windows2025-Readme.md @@ -3,8 +3,8 @@ | [[Ubuntu & Windows] Four tools scheduled for deprecation on November 3, 2025](https://github.com/actions/runner-images/issues/12898) | *** # Windows Server 2025 -- OS Version: 10.0.26100 Build 6899 -- Image Version: 20251021.67.1 +- OS Version: 10.0.26100 Build 6905 +- Image Version: 20251102.77.1 ## Windows features - Windows Subsystem for Linux (WSLv1): Enabled @@ -16,25 +16,25 @@ - Bash 5.2.37(1)-release - Go 1.24.9 - Julia 1.12.0 -- Kotlin 2.2.20 +- Kotlin 2.2.21 - LLVM 20.1.8 -- Node 22.21.0 +- Node 22.21.1 - Perl 5.42.0 -- PHP 8.4.13 +- PHP 8.4.14 - Python 3.9.13 -- Ruby 3.3.9 +- Ruby 3.3.10 ### Package Management - Chocolatey 2.5.1 - Composer 2.8.12 - Helm 3.19.0 -- Miniconda 25.7.0 (pre-installed on the image but not added to PATH) +- Miniconda 25.9.1 (pre-installed on the image but not added to PATH) - NPM 10.9.4 - NuGet 6.14.0.116 -- pip 25.2 (python 3.9) +- pip 25.3 (python 3.9) - Pipx 1.8.0 - RubyGems 3.5.22 -- Vcpkg (build from commit 7220a4eebf) +- Vcpkg (build from commit e3ed41868d) - Yarn 1.22.22 #### Environment variables @@ -52,7 +52,7 @@ ### Tools - 7zip 25.01 - aria2 1.37.0 -- azcopy 10.30.1 +- azcopy 10.31.0 - Bazel 8.4.2 - Bazelisk 1.26.0 - Bicep 0.38.33 @@ -63,9 +63,9 @@ - Docker Compose v2 2.32.2 - Docker-wincred 0.9.4 - ghc 9.12.2 -- Git 2.51.1.windows.1 +- Git 2.51.2.windows.1 - Git LFS 3.7.1 -- ImageMagick 7.1.2-7 +- ImageMagick 7.1.2-8 - InnoSetup 6.5.4 - jq 1.8.1 - Kind 0.30.0 @@ -75,9 +75,9 @@ - GNU Binutils 2.45 - Newman 6.2.1 - OpenSSL 3.6.0 -- Packer 1.12.0 -- Pulumi 3.203.0 -- R 4.5.1 +- Packer 1.14.2 +- Pulumi 3.205.0 +- R 4.5.2 - Service Fabric SDK 10.1.2493.9590 - Stack 3.7.1 - Swig 4.3.1 @@ -89,32 +89,32 @@ - Ninja 1.13.1 ### CLI Tools -- AWS CLI 2.31.18 +- AWS CLI 2.31.27 - AWS SAM CLI 1.145.2 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.78.0 - Azure DevOps CLI extension 1.0.2 -- GitHub CLI 2.82.0 +- GitHub CLI 2.82.1 ### Rust Tools -- Cargo 1.90.0 -- Rust 1.90.0 -- Rustdoc 1.90.0 +- Cargo 1.91.0 +- Rust 1.91.0 +- Rustdoc 1.91.0 - Rustup 1.28.2 #### Packages -- Clippy 0.1.90 +- Clippy 0.1.91 - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 141.0.7390.123 -- Chrome Driver 141.0.7390.122 -- Microsoft Edge 141.0.3537.92 -- Microsoft Edge Driver 141.0.3537.92 -- Mozilla Firefox 144.0 +- Google Chrome 142.0.7444.60 +- Chrome Driver 142.0.7444.59 +- Microsoft Edge 142.0.3595.53 +- Microsoft Edge Driver 142.0.3595.53 +- Mozilla Firefox 144.0.2 - Gecko Driver 0.36.0 - IE Driver 4.14.0.0 -- Selenium server 4.37.0 +- Selenium server 4.38.0 #### Environment variables | Name | Value | @@ -125,13 +125,13 @@ | SELENIUM_JAR_PATH | C:\selenium\selenium-server.jar | ### Java -| Version | Environment Variable | -| ------------------- | -------------------- | -| 8.0.462+8 | JAVA_HOME_8_X64 | -| 11.0.28+6 | JAVA_HOME_11_X64 | -| 17.0.16+8 (default) | JAVA_HOME_17_X64 | -| 21.0.8+9.0 | JAVA_HOME_21_X64 | -| 25.0.0+36.0 | JAVA_HOME_25_X64 | +| Version | Environment Variable | +| -------------------- | -------------------- | +| 8.0.472+8 | JAVA_HOME_8_X64 | +| 11.0.29+7 | JAVA_HOME_11_X64 | +| 17.0.17+10 (default) | JAVA_HOME_17_X64 | +| 21.0.9+10.0 | JAVA_HOME_21_X64 | +| 25.0.1+8.0 | JAVA_HOME_25_X64 | ### Shells | Name | Target | @@ -159,10 +159,9 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - 1.25.3 #### Node.js -- 18.20.8 - 20.19.5 -- 22.21.0 -- 24.10.0 +- 22.21.1 +- 24.11.0 #### Python - 3.9.13 @@ -177,9 +176,8 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - 3.10.16 [PyPy 7.3.19] #### Ruby -- 3.1.7 - 3.2.9 -- 3.3.9 +- 3.3.10 - 3.4.7 ### Databases @@ -208,18 +206,18 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - SQL OLEDB Driver 18 18.7.5.0 - SQL OLEDB Driver 19 19.4.1.0 - SQLPS 1.0 -- MongoDB Shell (mongosh) 2.5.8 +- MongoDB Shell (mongosh) 2.5.9 ### Web Servers | Name | Version | ConfigFile | ServiceName | ServiceStatus | ListenPort | | ------ | ------- | ------------------------------------- | ----------- | ------------- | ---------- | | Apache | 2.4.55 | C:\tools\Apache24\conf\httpd.conf | Apache | Stopped | 80 | -| Nginx | 1.29.2 | C:\tools\nginx-1.29.2\conf\nginx.conf | nginx | Stopped | 80 | +| Nginx | 1.29.3 | C:\tools\nginx-1.29.3\conf\nginx.conf | nginx | Stopped | 80 | ### Visual Studio Enterprise 2022 -| Name | Version | Path | -| ----------------------------- | -------------- | -------------------------------------------------------- | -| Visual Studio Enterprise 2022 | 17.14.36616.10 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | +| Name | Version | Path | +| ----------------------------- | ------------- | -------------------------------------------------------- | +| Visual Studio Enterprise 2022 | 17.14.36623.8 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | #### Workloads, components and extensions | Package | Version | @@ -243,7 +241,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Component.UnityEngine.x64 | 17.14.36510.44 | | Component.Unreal.Debugger | 17.14.36510.44 | | Component.Unreal.Ide | 17.14.36510.44 | -| Component.VisualStudio.GitHub.Copilot | 17.14.36614.30 | +| Component.VisualStudio.GitHub.Copilot | 17.14.36621.7 | | Component.VSInstallerProjects2022 | 2.0.1 | | Component.WixToolset.VisualStudioExtension.Dev17 | 1.0.0.22 | | Component.WixToolset.VisualStudioExtension.Schemas3 | 1.0.0.22 | @@ -320,7 +318,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Component.Graphics.Tools | 17.14.36510.44 | | Microsoft.VisualStudio.Component.HLSL | 17.14.36510.44 | | Microsoft.VisualStudio.Component.IISExpress | 17.14.36510.44 | -| Microsoft.VisualStudio.Component.IntelliCode | 17.14.36511.5 | +| Microsoft.VisualStudio.Component.IntelliCode | 17.14.36621.7 | | Microsoft.VisualStudio.Component.IntelliTrace.FrontEnd | 17.14.36510.44 | | Microsoft.VisualStudio.Component.JavaScript.Diagnostics | 17.14.36510.44 | | Microsoft.VisualStudio.Component.JavaScript.TypeScript | 17.14.36510.44 | @@ -476,7 +474,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Powershell Modules - Az: 12.5.0 -- AWSPowershell: 5.0.79 +- AWSPowershell: 5.0.88 - DockerMsftProvider: 1.0.0.8 - MarkdownPS: 1.10 - Microsoft.Graph: 2.32.0 From b5d155ed87d959fd17a8889ba2f9cd843330e20d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 10 Nov 2025 12:48:15 +0000 Subject: [PATCH 226/334] Updating readme file for win22 version 20251102.87.1 (#13245) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/windows/Windows2022-Readme.md | 92 ++++++++++++++-------------- 1 file changed, 45 insertions(+), 47 deletions(-) diff --git a/images/windows/Windows2022-Readme.md b/images/windows/Windows2022-Readme.md index e38a21176d..acc279871f 100644 --- a/images/windows/Windows2022-Readme.md +++ b/images/windows/Windows2022-Readme.md @@ -3,8 +3,8 @@ | [[Ubuntu & Windows] Four tools scheduled for deprecation on November 3, 2025](https://github.com/actions/runner-images/issues/12898) | *** # Windows Server 2022 -- OS Version: 10.0.20348 Build 4294 -- Image Version: 20251021.76.1 +- OS Version: 10.0.20348 Build 4297 +- Image Version: 20251102.87.1 ## Windows features - Windows Subsystem for Linux (WSLv1): Enabled @@ -15,25 +15,25 @@ - Bash 5.2.37(1)-release - Go 1.24.9 - Julia 1.12.0 -- Kotlin 2.2.20 +- Kotlin 2.2.21 - LLVM 20.1.8 - Node 20.19.5 - Perl 5.32.1 -- PHP 8.4.13 +- PHP 8.4.14 - Python 3.9.13 -- Ruby 3.3.9 +- Ruby 3.3.10 ### Package Management - Chocolatey 2.5.1 - Composer 2.8.12 - Helm 3.19.0 -- Miniconda 25.7.0 (pre-installed on the image but not added to PATH) +- Miniconda 25.9.1 (pre-installed on the image but not added to PATH) - NPM 10.8.2 - NuGet 6.14.0.116 -- pip 25.2 (python 3.9) +- pip 25.3 (python 3.9) - Pipx 1.8.0 - RubyGems 3.5.22 -- Vcpkg (build from commit 7220a4eebf) +- Vcpkg (build from commit e3ed41868d) - Yarn 1.22.22 #### Environment variables @@ -51,7 +51,7 @@ ### Tools - 7zip 25.01 - aria2 1.37.0 -- azcopy 10.30.1 +- azcopy 10.31.0 - Bazel 8.4.2 - Bazelisk 1.26.0 - Bicep 0.38.33 @@ -62,9 +62,9 @@ - Docker Compose v2 2.32.2 - Docker-wincred 0.9.4 - ghc 9.12.2 -- Git 2.51.1.windows.1 +- Git 2.51.2.windows.1 - Git LFS 3.7.1 -- ImageMagick 7.1.2-7 +- ImageMagick 7.1.2-8 - InnoSetup 6.5.4 - jq 1.8.1 - Kind 0.30.0 @@ -76,9 +76,9 @@ - Newman 6.2.1 - NSIS 3.10 - OpenSSL 3.6.0 -- Packer 1.12.0 -- Pulumi 3.203.0 -- R 4.5.1 +- Packer 1.14.2 +- Pulumi 3.205.0 +- R 4.5.2 - Service Fabric SDK 10.1.2493.9590 - Stack 3.7.1 - Subversion (SVN) 1.14.5 @@ -91,18 +91,18 @@ - Ninja 1.13.1 ### CLI Tools -- Alibaba Cloud CLI 3.0.307 -- AWS CLI 2.31.18 +- Alibaba Cloud CLI 3.1.0 +- AWS CLI 2.31.27 - AWS SAM CLI 1.145.2 - AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.78.0 - Azure DevOps CLI extension 1.0.2 -- GitHub CLI 2.82.0 +- GitHub CLI 2.82.1 ### Rust Tools -- Cargo 1.90.0 -- Rust 1.90.0 -- Rustdoc 1.90.0 +- Cargo 1.91.0 +- Rust 1.91.0 +- Rustdoc 1.91.0 - Rustup 1.28.2 #### Packages @@ -110,18 +110,18 @@ - cargo-audit 0.21.2 - cargo-outdated 0.17.0 - cbindgen 0.29.2 -- Clippy 0.1.90 +- Clippy 0.1.91 - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 141.0.7390.123 -- Chrome Driver 141.0.7390.122 -- Microsoft Edge 141.0.3537.92 -- Microsoft Edge Driver 141.0.3537.92 -- Mozilla Firefox 144.0 +- Google Chrome 142.0.7444.60 +- Chrome Driver 142.0.7444.59 +- Microsoft Edge 142.0.3595.53 +- Microsoft Edge Driver 142.0.3595.53 +- Mozilla Firefox 144.0.2 - Gecko Driver 0.36.0 - IE Driver 4.14.0.0 -- Selenium server 4.37.0 +- Selenium server 4.38.0 #### Environment variables | Name | Value | @@ -134,11 +134,11 @@ ### Java | Version | Environment Variable | | ------------------- | -------------------- | -| 8.0.462+8 (default) | JAVA_HOME_8_X64 | -| 11.0.28+6 | JAVA_HOME_11_X64 | -| 17.0.16+8 | JAVA_HOME_17_X64 | -| 21.0.8+9.0 | JAVA_HOME_21_X64 | -| 25.0.0+36.0 | JAVA_HOME_25_X64 | +| 8.0.472+8 (default) | JAVA_HOME_8_X64 | +| 11.0.29+7 | JAVA_HOME_11_X64 | +| 17.0.17+10 | JAVA_HOME_17_X64 | +| 21.0.9+10.0 | JAVA_HOME_21_X64 | +| 25.0.1+8.0 | JAVA_HOME_25_X64 | ### Shells | Name | Target | @@ -166,10 +166,9 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - 1.25.3 #### Node.js -- 18.20.8 - 20.19.5 -- 22.21.0 -- 24.10.0 +- 22.21.1 +- 24.11.0 #### Python - 3.9.13 @@ -187,9 +186,8 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - 3.10.16 [PyPy 7.3.19] #### Ruby -- 3.1.7 - 3.2.9 -- 3.3.9 +- 3.3.10 - 3.4.7 ### Databases @@ -218,18 +216,18 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - SQL OLEDB Driver 18 18.7.5.0 - SQL OLEDB Driver 19 19.4.1.0 - SQLPS 1.0 -- MongoDB Shell (mongosh) 2.5.8 +- MongoDB Shell (mongosh) 2.5.9 ### Web Servers | Name | Version | ConfigFile | ServiceName | ServiceStatus | ListenPort | | ------ | ------- | ------------------------------------- | ----------- | ------------- | ---------- | | Apache | 2.4.55 | C:\tools\Apache24\conf\httpd.conf | Apache | Stopped | 80 | -| Nginx | 1.29.2 | C:\tools\nginx-1.29.2\conf\nginx.conf | nginx | Stopped | 80 | +| Nginx | 1.29.3 | C:\tools\nginx-1.29.3\conf\nginx.conf | nginx | Stopped | 80 | ### Visual Studio Enterprise 2022 -| Name | Version | Path | -| ----------------------------- | -------------- | -------------------------------------------------------- | -| Visual Studio Enterprise 2022 | 17.14.36616.10 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | +| Name | Version | Path | +| ----------------------------- | ------------- | -------------------------------------------------------- | +| Visual Studio Enterprise 2022 | 17.14.36623.8 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | #### Workloads, components and extensions | Package | Version | @@ -255,7 +253,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Component.Unreal.Android | 17.14.36510.44 | | Component.Unreal.Debugger | 17.14.36510.44 | | Component.Unreal.Ide | 17.14.36510.44 | -| Component.VisualStudio.GitHub.Copilot | 17.14.36614.30 | +| Component.VisualStudio.GitHub.Copilot | 17.14.36621.7 | | Component.VSInstallerProjects2022 | 2.0.1 | | Component.WixToolset.VisualStudioExtension.Dev17 | 1.0.0.22 | | Component.WixToolset.VisualStudioExtension.Schemas3 | 1.0.0.22 | @@ -334,7 +332,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Component.Graphics.Tools | 17.14.36510.44 | | Microsoft.VisualStudio.Component.HLSL | 17.14.36510.44 | | Microsoft.VisualStudio.Component.IISExpress | 17.14.36510.44 | -| Microsoft.VisualStudio.Component.IntelliCode | 17.14.36511.5 | +| Microsoft.VisualStudio.Component.IntelliCode | 17.14.36621.7 | | Microsoft.VisualStudio.Component.IntelliTrace.FrontEnd | 17.14.36510.44 | | Microsoft.VisualStudio.Component.JavaScript.Diagnostics | 17.14.36510.44 | | Microsoft.VisualStudio.Component.JavaScript.TypeScript | 17.14.36510.44 | @@ -496,7 +494,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Powershell Modules - Az: 12.5.0 -- AWSPowershell: 5.0.79 +- AWSPowershell: 5.0.88 - DockerMsftProvider: 1.0.0.8 - MarkdownPS: 1.10 - Microsoft.Graph: 2.32.0 @@ -537,6 +535,6 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2022 | sha256:ec04e733695f49a0dc9132184f6b06704866b34f422004093c1972512c86259e | 2025-09-09 | | mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2022 | sha256:3983348680840ca6e53ad641e314c3c9184ca2fd19f88bc467600f7d9f6e9d73 | 2025-09-09 | | mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2022 | sha256:460dedaed73224f73ff10dc3ad754d0ed250aa57bcdf6c5052a811b4b7e29345 | 2025-09-09 | -| mcr.microsoft.com/windows/nanoserver:ltsc2022 | sha256:041ef64ff895b23d46eacc8cbfb4d9142f6d23d48967b72a03439ee884355f84 | 2025-10-09 | -| mcr.microsoft.com/windows/servercore:ltsc2022 | sha256:418d8d0c6e026e5131e48f4d71ca66e9564c31b50f02b740235d32145a55c6ea | 2025-10-09 | +| mcr.microsoft.com/windows/nanoserver:ltsc2022 | sha256:307874138e4dc064d0538b58c6f028419ab82fb15fcabaf6d5378ba32c235266 | 2025-10-22 | +| mcr.microsoft.com/windows/servercore:ltsc2022 | sha256:f51004008a2017ce3905fe7e1985d5aff62e596c4ab4111caad6d3cf33aa5cf1 | 2025-10-22 | From 6fdc2b30e32da881b45d336dba057972325c346d Mon Sep 17 00:00:00 2001 From: Mike Tesch Date: Mon, 10 Nov 2025 09:45:03 -0500 Subject: [PATCH 227/334] Add Ubuntu Slim option to bug report template --- .github/ISSUE_TEMPLATE/bug-report.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml index a3b1040313..6ed4a10ca5 100644 --- a/.github/ISSUE_TEMPLATE/bug-report.yml +++ b/.github/ISSUE_TEMPLATE/bug-report.yml @@ -21,6 +21,7 @@ body: options: - label: Ubuntu 22.04 - label: Ubuntu 24.04 + - label: Ubuntu Slim - label: macOS 13 - label: macOS 13 Arm64 - label: macOS 14 From 940f8ffaffc1a5eb9d4c0e39455655fbe955387c Mon Sep 17 00:00:00 2001 From: Mike Tesch Date: Mon, 10 Nov 2025 09:47:41 -0500 Subject: [PATCH 228/334] Add to other workflows --- .github/ISSUE_TEMPLATE/announcement.yml | 1 + .github/ISSUE_TEMPLATE/tool-request.yml | 1 + 2 files changed, 2 insertions(+) diff --git a/.github/ISSUE_TEMPLATE/announcement.yml b/.github/ISSUE_TEMPLATE/announcement.yml index b6d6964f40..a7e61847d3 100644 --- a/.github/ISSUE_TEMPLATE/announcement.yml +++ b/.github/ISSUE_TEMPLATE/announcement.yml @@ -38,6 +38,7 @@ body: options: - label: Ubuntu 22.04 - label: Ubuntu 24.04 + - label: Ubuntu Slim - label: macOS 13 - label: macOS 13 Arm64 - label: macOS 14 diff --git a/.github/ISSUE_TEMPLATE/tool-request.yml b/.github/ISSUE_TEMPLATE/tool-request.yml index ac528d4580..7e907cd3d7 100644 --- a/.github/ISSUE_TEMPLATE/tool-request.yml +++ b/.github/ISSUE_TEMPLATE/tool-request.yml @@ -59,6 +59,7 @@ body: options: - label: Ubuntu 22.04 - label: Ubuntu 24.04 + - label: Ubuntu Slim - label: macOS 13 - label: macOS 13 Arm64 - label: macOS 14 From 51665f334774c42174771890df8acafcf55010b6 Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Wed, 12 Nov 2025 11:59:35 +0100 Subject: [PATCH 229/334] [Windows/Ubuntu] Add .NET 10 SDK (#13295) --- images/ubuntu/toolsets/toolset-2204.json | 3 ++- images/ubuntu/toolsets/toolset-2404.json | 3 ++- images/windows/toolsets/toolset-2022.json | 3 ++- images/windows/toolsets/toolset-2025.json | 3 ++- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/images/ubuntu/toolsets/toolset-2204.json b/images/ubuntu/toolsets/toolset-2204.json index ba1cd95764..46399e4257 100644 --- a/images/ubuntu/toolsets/toolset-2204.json +++ b/images/ubuntu/toolsets/toolset-2204.json @@ -272,7 +272,8 @@ "dotnet": { "versions": [ "8.0", - "9.0" + "9.0", + "10.0" ], "tools": [ { "name": "nbgv", "test": "nbgv --version", "getversion" : "nbgv --version" } diff --git a/images/ubuntu/toolsets/toolset-2404.json b/images/ubuntu/toolsets/toolset-2404.json index a834d7ed92..30eeed8a5f 100644 --- a/images/ubuntu/toolsets/toolset-2404.json +++ b/images/ubuntu/toolsets/toolset-2404.json @@ -234,7 +234,8 @@ "dotnet": { "versions": [ "8.0", - "9.0" + "9.0", + "10.0" ], "tools": [ { "name": "nbgv", "test": "nbgv --version", "getversion" : "nbgv --version" } diff --git a/images/windows/toolsets/toolset-2022.json b/images/windows/toolsets/toolset-2022.json index 69add53a68..79da9105a9 100644 --- a/images/windows/toolsets/toolset-2022.json +++ b/images/windows/toolsets/toolset-2022.json @@ -291,7 +291,8 @@ "dotnet": { "versions": [ "8.0", - "9.0" + "9.0", + "10.0" ], "tools": [ { "name": "nbgv", "test": "nbgv --version", "getversion": "nbgv --version" } diff --git a/images/windows/toolsets/toolset-2025.json b/images/windows/toolsets/toolset-2025.json index 7ea567315f..8956a80153 100644 --- a/images/windows/toolsets/toolset-2025.json +++ b/images/windows/toolsets/toolset-2025.json @@ -259,7 +259,8 @@ "dotnet": { "versions": [ "8.0", - "9.0" + "9.0", + "10.0" ], "tools": [ { "name": "nbgv", "test": "nbgv --version", "getversion": "nbgv --version" } From adfab0747fd7a2ea6077b3996f004dccb1496610 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 17 Nov 2025 15:00:20 +0000 Subject: [PATCH 230/334] Updating readme file for macos-14 version 20251111.0163 (#13300) Co-authored-by: Image generation service account. --- images/macos/macos-14-Readme.md | 50 ++++++++++++++++----------------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/images/macos/macos-14-Readme.md b/images/macos/macos-14-Readme.md index 421e2ed660..17b9513375 100644 --- a/images/macos/macos-14-Readme.md +++ b/images/macos/macos-14-Readme.md @@ -6,9 +6,9 @@ | [[macOS] Deprecation of 4 tools on November 3rd.](https://github.com/actions/runner-images/issues/12873) | *** # macOS 14 -- OS Version: macOS 14.8.1 (23J30) +- OS Version: macOS 14.8.2 (23J126) - Kernel Version: Darwin 23.6.0 -- Image Version: 20251104.0148 +- Image Version: 20251111.0163 ## Installed Software @@ -42,7 +42,7 @@ - Pip3 25.3 (python 3.14) - Pipx 1.8.0 - RubyGems 3.7.2 -- Vcpkg 2025 (build from commit b27f6bfad3) +- Vcpkg 2025 (build from commit 8fbf295ab5) - Yarn 1.22.22 ### Project Management @@ -57,10 +57,10 @@ - bazel 8.4.2 - bazelisk 1.27.0 - bsdtar 3.5.3 - available by 'tar' alias -- Curl 8.16.0 +- Curl 8.17.0 - Git 2.50.1 - Git LFS 3.7.1 -- GitHub CLI 2.82.1 +- GitHub CLI 2.83.0 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 @@ -74,10 +74,10 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.31.28 -- AWS SAM CLI 1.145.2 +- AWS CLI 2.31.33 +- AWS SAM CLI 1.146.0 - AWS Session Manager CLI 1.2.707.0 -- Azure CLI 2.78.0 +- Azure CLI 2.79.0 - Azure CLI (azure-devops) 1.0.2 - Bicep CLI 0.38.33 - Cmake 4.1.2 @@ -92,13 +92,13 @@ - SwiftLint 0.62.2 ### Browsers -- Safari 26.0.1 (19622.1.22.118.4) -- SafariDriver 26.0.1 (19622.1.22.118.4) +- Safari 26.1 (19622.2.11.119.1) +- SafariDriver 26.1 (19622.2.11.119.1) - Google Chrome 142.0.7444.60 -- Google Chrome for Testing 142.0.7444.59 -- ChromeDriver 142.0.7444.59 -- Microsoft Edge 142.0.3595.53 -- Microsoft Edge WebDriver 142.0.3595.53 +- Google Chrome for Testing 142.0.7444.61 +- ChromeDriver 142.0.7444.61 +- Microsoft Edge 142.0.3595.65 +- Microsoft Edge WebDriver 142.0.3595.65 - Mozilla Firefox 144.0.2 - geckodriver 0.36.0 - Selenium server 4.38.0 @@ -113,9 +113,9 @@ ### Java | Version | Environment Variable | | --------------------- | -------------------- | -| 8.0.462+8 | JAVA_HOME_8_X64 | -| 11.0.28+6 | JAVA_HOME_11_X64 | -| 17.0.16+8 | JAVA_HOME_17_X64 | +| 8.0.472+8 | JAVA_HOME_8_X64 | +| 11.0.29+7 | JAVA_HOME_11_X64 | +| 17.0.17+10 | JAVA_HOME_17_X64 | | 21.0.9+10.0 (default) | JAVA_HOME_21_X64 | | 25.0.1+8.0 | JAVA_HOME_25_X64 | @@ -142,13 +142,13 @@ #### Go - 1.22.12 - 1.23.12 -- 1.24.9 -- 1.25.3 +- 1.24.10 +- 1.25.4 ### Rust Tools -- Cargo 1.91.0 -- Rust 1.91.0 -- Rustdoc 1.91.0 +- Cargo 1.91.1 +- Rust 1.91.1 +- Rustdoc 1.91.1 - Rustup 1.28.2 #### Packages @@ -267,10 +267,10 @@ | Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3) | | Android SDK Platform-Tools | 36.0.0 | | Android Support Repository | 47.0.0 | -| CMake | 3.31.5 | +| CMake | 3.31.5
4.1.2 | | Google Play services | 49 | | Google Repository | 58 | -| NDK | 26.3.11579264 (default)
27.3.13750724
28.2.13676358 | +| NDK | 26.3.11579264 (default)
27.3.13750724
28.2.13676358
29.0.14206865 | #### Environment variables | Name | Value | @@ -278,7 +278,7 @@ | ANDROID_HOME | /Users/runner/Library/Android/sdk | | ANDROID_NDK | /Users/runner/Library/Android/sdk/ndk/26.3.11579264 | | ANDROID_NDK_HOME | /Users/runner/Library/Android/sdk/ndk/26.3.11579264 | -| ANDROID_NDK_LATEST_HOME | /Users/runner/Library/Android/sdk/ndk/28.2.13676358 | +| ANDROID_NDK_LATEST_HOME | /Users/runner/Library/Android/sdk/ndk/29.0.14206865 | | ANDROID_NDK_ROOT | /Users/runner/Library/Android/sdk/ndk/26.3.11579264 | | ANDROID_SDK_ROOT | /Users/runner/Library/Android/sdk | From e90295a029d8e703cab5c3cdf972c5ea3efe1c46 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 17 Nov 2025 15:00:26 +0000 Subject: [PATCH 231/334] Updating readme file for macos-14-arm64 version 20251111.0092 (#13301) Co-authored-by: Image generation service account. --- images/macos/macos-14-arm64-Readme.md | 44 +++++++++++++-------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/images/macos/macos-14-arm64-Readme.md b/images/macos/macos-14-arm64-Readme.md index a78bd066f6..c3a9733415 100644 --- a/images/macos/macos-14-arm64-Readme.md +++ b/images/macos/macos-14-arm64-Readme.md @@ -6,9 +6,9 @@ | [[macOS] Deprecation of 4 tools on November 3rd.](https://github.com/actions/runner-images/issues/12873) | *** # macOS 14 -- OS Version: macOS 14.8.1 (23J30) +- OS Version: macOS 14.8.2 (23J126) - Kernel Version: Darwin 23.6.0 -- Image Version: 20251103.0081 +- Image Version: 20251111.0092 ## Installed Software @@ -34,13 +34,13 @@ - Bundler 2.7.2 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 4.6.19 +- Homebrew 4.6.20 - NPM 10.8.2 - NuGet 6.3.1.1 - Pip3 25.3 (python 3.14) - Pipx 1.8.0 - RubyGems 3.7.2 -- Vcpkg 2025 (build from commit e3ed41868d) +- Vcpkg 2025 (build from commit 8fbf295ab5) - Yarn 1.22.22 ### Project Management @@ -58,7 +58,7 @@ - Curl 8.7.1 - Git 2.50.1 - Git LFS 3.7.1 -- GitHub CLI 2.82.1 +- GitHub CLI 2.83.0 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 @@ -72,10 +72,10 @@ - Ninja 1.13.1 ### Tools -- AWS CLI 2.31.27 -- AWS SAM CLI 1.145.2 +- AWS CLI 2.31.33 +- AWS SAM CLI 1.146.0 - AWS Session Manager CLI 1.2.707.0 -- Azure CLI 2.78.0 +- Azure CLI 2.79.0 - Azure CLI (azure-devops) 1.0.2 - Bicep CLI 0.38.33 - Cmake 4.1.2 @@ -87,13 +87,13 @@ - Xcodes 1.6.2 ### Browsers -- Safari 26.0.1 (19622.1.22.118.4) -- SafariDriver 26.0.1 (19622.1.22.118.4) +- Safari 26.1 (19622.2.11.119.1) +- SafariDriver 26.1 (19622.2.11.119.1) - Google Chrome 142.0.7444.60 -- Google Chrome for Testing 142.0.7444.59 -- ChromeDriver 142.0.7444.59 -- Microsoft Edge 142.0.3595.53 -- Microsoft Edge WebDriver 142.0.3595.53 +- Google Chrome for Testing 142.0.7444.61 +- ChromeDriver 142.0.7444.61 +- Microsoft Edge 142.0.3595.65 +- Microsoft Edge WebDriver 142.0.3595.65 - Mozilla Firefox 144.0.2 - geckodriver 0.36.0 - Selenium server 4.38.0 @@ -134,13 +134,13 @@ #### Go - 1.22.12 - 1.23.12 -- 1.24.9 -- 1.25.3 +- 1.24.10 +- 1.25.4 ### Rust Tools -- Cargo 1.91.0 -- Rust 1.91.0 -- Rustdoc 1.91.0 +- Cargo 1.91.1 +- Rust 1.91.1 +- Rustdoc 1.91.1 - Rustup 1.28.2 #### Packages @@ -264,10 +264,10 @@ | Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3) | | Android SDK Platform-Tools | 36.0.0 | | Android Support Repository | 47.0.0 | -| CMake | 3.31.5 | +| CMake | 3.31.5
4.1.2 | | Google Play services | 49 | | Google Repository | 58 | -| NDK | 26.3.11579264 (default)
27.3.13750724
28.2.13676358 | +| NDK | 26.3.11579264 (default)
27.3.13750724
28.2.13676358
29.0.14206865 | #### Environment variables | Name | Value | @@ -275,7 +275,7 @@ | ANDROID_HOME | /Users/runner/Library/Android/sdk | | ANDROID_NDK | /Users/runner/Library/Android/sdk/ndk/26.3.11579264 | | ANDROID_NDK_HOME | /Users/runner/Library/Android/sdk/ndk/26.3.11579264 | -| ANDROID_NDK_LATEST_HOME | /Users/runner/Library/Android/sdk/ndk/28.2.13676358 | +| ANDROID_NDK_LATEST_HOME | /Users/runner/Library/Android/sdk/ndk/29.0.14206865 | | ANDROID_NDK_ROOT | /Users/runner/Library/Android/sdk/ndk/26.3.11579264 | | ANDROID_SDK_ROOT | /Users/runner/Library/Android/sdk | From e48d82f863e54d13a24cab647aa49f32998a1e07 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 17 Nov 2025 18:39:01 +0000 Subject: [PATCH 232/334] Updating readme file for ubuntu22 version 20251112.150.1 (#13299) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/ubuntu/Ubuntu2204-Readme.md | 80 +++++++++++++++--------------- 1 file changed, 40 insertions(+), 40 deletions(-) diff --git a/images/ubuntu/Ubuntu2204-Readme.md b/images/ubuntu/Ubuntu2204-Readme.md index 9e979ee6d5..190115022c 100644 --- a/images/ubuntu/Ubuntu2204-Readme.md +++ b/images/ubuntu/Ubuntu2204-Readme.md @@ -6,7 +6,7 @@ # Ubuntu 22.04 - OS Version: 22.04.5 LTS - Kernel Version: 6.8.0-1041-azure -- Image Version: 20251102.127.1 +- Image Version: 20251112.150.1 - Systemd version: 249.11-0ubuntu3.17 ## Installed Software @@ -27,12 +27,12 @@ - Perl 5.34.0 - Python 3.10.12 - Ruby 3.0.2p107 -- Swift 6.2 +- Swift 6.2.1 ### Package Management - cpan 1.64 -- Helm 3.19.0 -- Homebrew 4.6.19 +- Helm 3.19.2 +- Homebrew 5.0.1 - Miniconda 25.9.1 - Npm 10.8.2 - NuGet 6.6.1.2 @@ -40,7 +40,7 @@ - Pip3 22.0.2 - Pipx 1.8.0 - RubyGems 3.3.5 -- Vcpkg (build from commit e3ed41868d) +- Vcpkg (build from commit beace5bfdd) - Yarn 1.22.22 #### Environment variables @@ -74,9 +74,9 @@ to accomplish this. - Buildah 1.23.1 - CMake 3.31.6 - CodeQL Action Bundle 2.23.3 -- Docker Amazon ECR Credential Helper 0.10.1 +- Docker Amazon ECR Credential Helper 0.11.0 - Docker Compose v2 2.38.2 -- Docker-Buildx 0.29.1 +- Docker-Buildx 0.30.0 - Docker Client 28.0.4 - Docker Server 28.0.4 - Fastlane 2.228.0 @@ -87,8 +87,8 @@ to accomplish this. - Heroku 10.15.0 - jq 1.6 - Kind 0.30.0 -- Kubectl 1.34.1 -- Kustomize 5.7.1 +- Kubectl 1.34.2 +- Kustomize 5.8.0 - Leiningen 2.12.0 - MediaInfo 21.09 - Mercurial 6.1.1 @@ -98,32 +98,32 @@ to accomplish this. - nvm 0.40.3 - OpenSSL 3.0.2-0ubuntu1.20 - Packer 1.14.2 -- Parcel 2.16.0 +- Parcel 2.16.1 - Podman 3.4.4 -- Pulumi 3.205.0 +- Pulumi 3.207.0 - R 4.5.2 - Skopeo 1.4.1 - Sphinx Open Source Search Server 2.2.11 - SVN 1.14.1 -- Terraform 1.13.4 +- Terraform 1.13.5 - yamllint 1.37.1 - yq 4.48.1 - zstd 1.5.7 - Ninja 1.13.1 ### CLI Tools -- Alibaba Cloud CLI 3.1.0 -- AWS CLI 2.31.27 +- Alibaba Cloud CLI 3.1.4 +- AWS CLI 2.31.35 - AWS CLI Session Manager Plugin 1.2.707.0 -- AWS SAM CLI 1.145.2 -- Azure CLI 2.78.0 +- AWS SAM CLI 1.146.0 +- Azure CLI 2.79.0 - Azure CLI (azure-devops) 1.0.2 -- GitHub CLI 2.82.1 -- Google Cloud CLI 545.0.0 -- Netlify CLI 23.9.5 -- OpenShift CLI 4.20.1 +- GitHub CLI 2.83.0 +- Google Cloud CLI 547.0.0 +- Netlify CLI 23.10.0 +- OpenShift CLI 4.20.2 - ORAS CLI 1.3.0 -- Vercel CLI 48.8.0 +- Vercel CLI 48.9.1 ### Java | Version | Environment Variable | @@ -149,27 +149,27 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Stack 3.7.1 ### Rust Tools -- Cargo 1.91.0 -- Rust 1.91.0 -- Rustdoc 1.91.0 +- Cargo 1.91.1 +- Rust 1.91.1 +- Rustdoc 1.91.1 - Rustup 1.28.2 #### Packages - Bindgen 0.72.1 -- Cargo audit 0.21.2 +- Cargo audit 0.22.0 - Cargo clippy 0.1.91 - Cargo outdated 0.17.0 - Cbindgen 0.29.2 - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 142.0.7444.59 -- ChromeDriver 142.0.7444.59 +- Google Chrome 142.0.7444.162 +- ChromeDriver 142.0.7444.162 - Chromium 142.0.7444.0 -- Microsoft Edge 142.0.3595.53 -- Microsoft Edge WebDriver 142.0.3595.53 +- Microsoft Edge 142.0.3595.65 +- Microsoft Edge WebDriver 142.0.3595.65 - Selenium server 4.38.0 -- Mozilla Firefox 144.0.2 +- Mozilla Firefox 145.0 - Geckodriver 0.36.0 #### Environment variables @@ -181,8 +181,8 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. | SELENIUM_JAR_PATH | /usr/share/java/selenium-server.jar | ### .NET Tools -- .NET Core SDK: 8.0.121, 8.0.206, 8.0.318, 8.0.415, 9.0.111, 9.0.205, 9.0.306 -- nbgv 3.8.118+69b3e0b5a0 +- .NET Core SDK: 8.0.122, 8.0.206, 8.0.319, 8.0.416, 9.0.112, 9.0.205, 9.0.307, 10.0.100 +- nbgv 3.9.50+6feeb89450 ### Databases - sqlite3 3.37.2 @@ -213,16 +213,16 @@ Use the following command as a part of your job to start the service: 'sudo syst #### Go - 1.22.12 - 1.23.12 -- 1.24.9 -- 1.25.3 +- 1.24.10 +- 1.25.4 #### Node.js - 20.19.5 - 22.21.1 -- 24.11.0 +- 24.11.1 #### Python -- 3.9.24 +- 3.9.25 - 3.10.19 - 3.11.14 - 3.12.12 @@ -288,13 +288,13 @@ Use the following command as a part of your job to start the service: 'sudo syst | alpine:3.18 | sha256:de0eb0b3f2a47ba1eb89389859a9bd88b28e82f5826b6969ad604979713c2d4f | 2025-02-14 | | alpine:3.19 | sha256:6baf43584bcb78f2e5847d1de515f23499913ac9f12bdf834811a3145eb11ca1 | 2025-10-08 | | debian:10 | sha256:58ce6f1271ae1c8a2006ff7d3e54e9874d839f573d8009c20154ad0f2fb0a225 | 2024-06-13 | -| debian:11 | sha256:5e2b4654ea0dc0bc22434199dace15adf9799f292857679fa79f9395e6d4dafd | 2025-10-20 | -| moby/buildkit:latest | sha256:79cc6476ab1a3371c9afd8b44e7c55610057c43e18d9b39b68e2b0c2475cc1b6 | 2025-10-07 | +| debian:11 | sha256:37d7709beef67abbccfcac94a2150d25fdac3764251a60f2c20e9fd069d228d8 | 2025-11-03 | +| moby/buildkit:latest | sha256:93da6a53287490dd3b35952f73a109654ed9f260f2e6434db925125fa3ac6b2a | 2025-11-12 | | node:18 | sha256:c6ae79e38498325db67193d391e6ec1d224d96c693a8a4d943498556716d3783 | 2025-03-27 | | node:18-alpine | sha256:8d6421d663b4c28fd3ebc498332f249011d118945588d0a35cb9bc4b8ca09d9e | 2025-03-27 | -| node:20 | sha256:c11ae157cdd9f8b522d5a65e7f3f5f5c34cf45a8bd883c15e8f2028a2673dec7 | 2025-10-16 | +| node:20 | sha256:47dacd49500971c0fbe602323b2d04f6df40a933b123889636fc1f76bf69f58a | 2025-11-04 | | node:20-alpine | sha256:6178e78b972f79c335df281f4b7674a2d85071aae2af020ffa39f0a770265435 | 2025-10-16 | -| node:22 | sha256:22ab967fdf8d9ce32387d0c06ab2e32c6793d860bb93ccce6e27927ccdfeee6d | 2025-10-29 | +| node:22 | sha256:dcf06103a9d4087e3244a51697adbbb85331dcb7161dbe994ca1cd07dd32e2a5 | 2025-11-04 | | node:22-alpine | sha256:b2358485e3e33bc3a33114d2b1bdb18cdbe4df01bd2b257198eb51beb1f026c5 | 2025-10-29 | | ubuntu:20.04 | sha256:8feb4d8ca5354def3d8fce243717141ce31e2c428701f6682bd2fafe15388214 | 2025-04-08 | | ubuntu:22.04 | sha256:09506232a8004baa32c47d68f1e5c307d648fdd59f5e7eaa42aaf87914100db3 | 2025-10-01 | From f4280c339bc51fc2614de261eab9533bb23da4ee Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 17 Nov 2025 18:52:01 +0000 Subject: [PATCH 233/334] Updating readme file for ubuntu24 version 20251112.124.1 (#13296) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/ubuntu/Ubuntu2404-Readme.md | 66 +++++++++++++++--------------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/images/ubuntu/Ubuntu2404-Readme.md b/images/ubuntu/Ubuntu2404-Readme.md index 28be8c3b95..efdf9b3de8 100644 --- a/images/ubuntu/Ubuntu2404-Readme.md +++ b/images/ubuntu/Ubuntu2404-Readme.md @@ -6,7 +6,7 @@ # Ubuntu 24.04 - OS Version: 24.04.3 LTS - Kernel Version: 6.11.0-1018-azure -- Image Version: 20251102.99.1 +- Image Version: 20251112.124.1 - Systemd version: 255.4-1ubuntu8.11 ## Installed Software @@ -25,19 +25,19 @@ - Perl 5.38.2 - Python 3.12.3 - Ruby 3.2.3 -- Swift 6.2 +- Swift 6.2.1 ### Package Management - cpan 1.64 -- Helm 3.19.0 -- Homebrew 4.6.19 +- Helm 3.19.1 +- Homebrew 5.0.0 - Miniconda 25.9.1 - Npm 10.8.2 - Pip 24.0 - Pip3 24.0 - Pipx 1.8.0 - RubyGems 3.4.20 -- Vcpkg (build from commit e3ed41868d) +- Vcpkg (build from commit e93bf57963) - Yarn 1.22.22 #### Environment variables @@ -61,7 +61,7 @@ to accomplish this. - Maven 3.9.11 ### Tools -- Ansible 2.19.3 +- Ansible 2.19.4 - AzCopy 10.31.0 - available by `azcopy` and `azcopy10` aliases - Bazel 8.4.2 - Bazelisk 1.26.0 @@ -69,7 +69,7 @@ to accomplish this. - Buildah 1.33.7 - CMake 3.31.6 - CodeQL Action Bundle 2.23.3 -- Docker Amazon ECR Credential Helper 0.10.1 +- Docker Amazon ECR Credential Helper 0.11.0 - Docker Compose v2 2.38.2 - Docker-Buildx 0.29.1 - Docker Client 28.0.4 @@ -81,8 +81,8 @@ to accomplish this. - Haveged 1.9.14 - jq 1.7 - Kind 0.30.0 -- Kubectl 1.34.1 -- Kustomize 5.7.1 +- Kubectl 1.34.2 +- Kustomize 5.8.0 - MediaInfo 24.01 - Mercurial 6.7.2 - Minikube 1.37.0 @@ -91,9 +91,9 @@ to accomplish this. - nvm 0.40.3 - OpenSSL 3.0.13-0ubuntu3.6 - Packer 1.14.2 -- Parcel 2.16.0 +- Parcel 2.16.1 - Podman 4.9.3 -- Pulumi 3.205.0 +- Pulumi 3.206.0 - Skopeo 1.13.3 - Sphinx Open Source Search Server 2.2.11 - yamllint 1.37.1 @@ -102,13 +102,13 @@ to accomplish this. - Ninja 1.13.1 ### CLI Tools -- AWS CLI 2.31.27 +- AWS CLI 2.31.34 - AWS CLI Session Manager Plugin 1.2.707.0 -- AWS SAM CLI 1.145.2 -- Azure CLI 2.78.0 +- AWS SAM CLI 1.146.0 +- Azure CLI 2.79.0 - Azure CLI (azure-devops) 1.0.2 -- GitHub CLI 2.82.1 -- Google Cloud CLI 545.0.0 +- GitHub CLI 2.83.0 +- Google Cloud CLI 547.0.0 ### Java | Version | Environment Variable | @@ -134,22 +134,22 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Stack 3.7.1 ### Rust Tools -- Cargo 1.91.0 -- Rust 1.91.0 -- Rustdoc 1.91.0 +- Cargo 1.91.1 +- Rust 1.91.1 +- Rustdoc 1.91.1 - Rustup 1.28.2 #### Packages - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 142.0.7444.59 -- ChromeDriver 142.0.7444.59 +- Google Chrome 142.0.7444.162 +- ChromeDriver 142.0.7444.162 - Chromium 142.0.7444.0 -- Microsoft Edge 142.0.3595.53 -- Microsoft Edge WebDriver 142.0.3595.53 +- Microsoft Edge 142.0.3595.65 +- Microsoft Edge WebDriver 142.0.3595.65 - Selenium server 4.38.0 -- Mozilla Firefox 144.0.2 +- Mozilla Firefox 145.0 - Geckodriver 0.36.0 #### Environment variables @@ -161,8 +161,8 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. | SELENIUM_JAR_PATH | /usr/share/java/selenium-server.jar | ### .NET Tools -- .NET Core SDK: 8.0.121, 8.0.206, 8.0.318, 8.0.415, 9.0.111, 9.0.205, 9.0.306 -- nbgv 3.8.118+69b3e0b5a0 +- .NET Core SDK: 8.0.122, 8.0.206, 8.0.319, 8.0.416, 9.0.112, 9.0.205, 9.0.307, 10.0.100 +- nbgv 3.9.50+6feeb89450 ### Databases - sqlite3 3.45.1 @@ -189,16 +189,16 @@ Use the following command as a part of your job to start the service: 'sudo syst #### Go - 1.22.12 - 1.23.12 -- 1.24.9 -- 1.25.3 +- 1.24.10 +- 1.25.4 #### Node.js - 20.19.5 - 22.21.1 -- 24.11.0 +- 24.11.1 #### Python -- 3.9.24 +- 3.9.25 - 3.10.19 - 3.11.14 - 3.12.12 @@ -238,10 +238,10 @@ Use the following command as a part of your job to start the service: 'sudo syst | Android SDK Platform-Tools | 36.0.0 | | Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3) | | Android Support Repository | 47.0.0 | -| CMake | 3.31.5 | +| CMake | 3.31.5
4.1.2 | | Google Play services | 49 | | Google Repository | 58 | -| NDK | 26.3.11579264
27.3.13750724 (default)
28.2.13676358 | +| NDK | 26.3.11579264
27.3.13750724 (default)
28.2.13676358
29.0.14206865 | #### Environment variables | Name | Value | @@ -249,7 +249,7 @@ Use the following command as a part of your job to start the service: 'sudo syst | ANDROID_HOME | /usr/local/lib/android/sdk | | ANDROID_NDK | /usr/local/lib/android/sdk/ndk/27.3.13750724 | | ANDROID_NDK_HOME | /usr/local/lib/android/sdk/ndk/27.3.13750724 | -| ANDROID_NDK_LATEST_HOME | /usr/local/lib/android/sdk/ndk/28.2.13676358 | +| ANDROID_NDK_LATEST_HOME | /usr/local/lib/android/sdk/ndk/29.0.14206865 | | ANDROID_NDK_ROOT | /usr/local/lib/android/sdk/ndk/27.3.13750724 | | ANDROID_SDK_ROOT | /usr/local/lib/android/sdk | From fe2c39a3ea5af2ef8583d905f336526193c53a6e Mon Sep 17 00:00:00 2001 From: Alexey-Ayupov <116575425+Alexey-Ayupov@users.noreply.github.com> Date: Tue, 18 Nov 2025 10:08:54 +0100 Subject: [PATCH 234/334] [Windows] update the URLs for Visual Studio extensions (#13316) --- images/windows/scripts/helpers/VisualStudioHelpers.ps1 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/images/windows/scripts/helpers/VisualStudioHelpers.ps1 b/images/windows/scripts/helpers/VisualStudioHelpers.ps1 index 7994e32518..baccad4c6e 100644 --- a/images/windows/scripts/helpers/VisualStudioHelpers.ps1 +++ b/images/windows/scripts/helpers/VisualStudioHelpers.ps1 @@ -206,11 +206,11 @@ function Get-VsixInfoFromMarketplace { # ProBITools.MicrosoftReportProjectsforVisualStudio2022 has different URL # https://github.com/actions/runner-images/issues/5340 "ProBITools.MicrosoftReportProjectsforVisualStudio2022" { - $assetUri = "https://download.microsoft.com/download/b/b/5/bb57be7e-ae72-4fc0-b528-d0ec224997bd" + $assetUri = "https://download.microsoft.com/download/1fd275d8-5163-476b-910b-e2f678b3fdbc" $fileName = "Microsoft.DataTools.ReportingServices.vsix" } "ProBITools.MicrosoftAnalysisServicesModelingProjects2022" { - $assetUri = "https://download.microsoft.com/download/c/8/9/c896a7f2-d0fd-45ac-90e6-ff61f67523cb" + $assetUri = "https://download.microsoft.com/download/7c91cb5c-1e9c-4df7-a053-d2852e22c658" $fileName = "Microsoft.DataTools.AnalysisServices.vsix" } From dad935f2fe471e2761df203d409009bbef9ad271 Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Wed, 19 Nov 2025 19:06:51 +0100 Subject: [PATCH 235/334] [macOS] Add Xcode 26.1.1 without runtimes (#13326) Co-authored-by: alexey-ayupov --- images/macos/scripts/build/Install-Xcode.ps1 | 8 +--- .../scripts/helpers/Xcode.Installer.psm1 | 17 ++------ images/macos/toolsets/toolset-13.json | 24 +++++------ images/macos/toolsets/toolset-14.json | 28 ++++++------- images/macos/toolsets/toolset-15.json | 40 +++++++++---------- images/macos/toolsets/toolset-26.json | 14 +++---- 6 files changed, 59 insertions(+), 72 deletions(-) diff --git a/images/macos/scripts/build/Install-Xcode.ps1 b/images/macos/scripts/build/Install-Xcode.ps1 index e7a9c7d3f2..9adb2a50e6 100644 --- a/images/macos/scripts/build/Install-Xcode.ps1 +++ b/images/macos/scripts/build/Install-Xcode.ps1 @@ -35,16 +35,12 @@ $xcodeVersions | ForEach-Object { Write-Host "Configuring Xcode $($_.link) ..." Invoke-XcodeRunFirstLaunch -Version $_.link Install-XcodeAdditionalSimulatorRuntimes -Version $_.link -Arch $arch -Runtimes $_.install_runtimes - if (($_.link -match '^(\d+)\.(\d+)$') -and ([int]$matches[1] -ge 26)) { + if (($_.link -eq "26.0.1")) { Install-XcodeAdditionalComponents -Version $_.link + Update-DyldCache -Version $_.link } } -# Update dyld shared cache for the latest stable Xcode version -if ((-not $os.IsSonoma)) { - Update-DyldCache -XcodeVersions $xcodeVersions -} - Invoke-XcodeRunFirstLaunch -Version $defaultXcode Write-Host "Configuring Xcode symlinks..." diff --git a/images/macos/scripts/helpers/Xcode.Installer.psm1 b/images/macos/scripts/helpers/Xcode.Installer.psm1 index 132f54f680..fa4fd96137 100644 --- a/images/macos/scripts/helpers/Xcode.Installer.psm1 +++ b/images/macos/scripts/helpers/Xcode.Installer.psm1 @@ -320,19 +320,10 @@ function Invoke-ValidateCommand { function Update-DyldCache { param ( [Parameter(Mandatory)] - [array] $XcodeVersions + [string] $Version ) - # Find the latest stable Xcode version (excluding beta and RC versions) - $latestStableXcode = $XcodeVersions | Where-Object { - -not ($_.link.Contains("beta") -or $_.link.Contains("Release_Candidate") -or $_.link.Contains("_RC")) - } | Sort-Object { [version]($_.version -split '\+')[0] } -Descending | Select-Object -First 1 - - if ($latestStableXcode) { - Write-Host "Updating dyld shared cache for Xcode $($latestStableXcode.link)..." - Switch-Xcode -Version $latestStableXcode.link - Invoke-ValidateCommand "xcrun simctl runtime dyld_shared_cache update --all" - } else { - Write-Host "No stable Xcode version found for dyld cache update." - } + Write-Host "Updating dyld shared cache for Xcode $Version ..." + Switch-Xcode -Version $Version + Invoke-ValidateCommand "xcrun simctl runtime dyld_shared_cache update --all" } diff --git a/images/macos/toolsets/toolset-13.json b/images/macos/toolsets/toolset-13.json index 837f37d23f..3d181f1068 100644 --- a/images/macos/toolsets/toolset-13.json +++ b/images/macos/toolsets/toolset-13.json @@ -3,22 +3,22 @@ "default": "15.2", "x64": { "versions": [ - { "link": "15.2", "filename": "15.2", "version": "15.2.0+15C500b", "install_runtimes": "default", "sha256": "04E93680C6DDBEC84666531BE412DE778AFC8EAC6AB2037F4C2BE7290818B59B"}, - { "link": "15.1", "filename": "15.1", "version": "15.1.0+15C65", "install_runtimes": "default", "sha256": "857D8DB537BAC82BF99DE0E1D3895D214D4D02101C1340CEF3DAF6E821BA1D05"}, - { "link": "15.0.1", "filename": "15.0.1", "version": "15.0.1+15A507", "symlinks": ["15.0"], "install_runtimes": "default", "sha256": "5AC17AE6060CAFC3C7112C6DA0B153450BE21F1DE6632777FBA9FBC9D999C9E8"}, - { "link": "14.3.1", "filename": "14.3.1", "version": "14.3.1+14E300c","symlinks": ["14.3"], "install_runtimes": "default", "sha256": "B5CC7BF37447C32A971B37D71C7DA1AF7ABB45CEE4B96FE126A1D3B0D2C260AF"}, - { "link": "14.2", "filename": "14.2", "version": "14.2.0+14C18", "install_runtimes": "default", "sha256": "686B9D53CA49E50D563BC0104B1E8B4F7CCFE80064A6D689965FB819BF8EFE72"}, - { "link": "14.1", "filename": "14.1", "version": "14.1.0+14B47b", "install_runtimes": "default", "sha256": "12F8A3AEF78BF354470AD8B351ADDD925C8EDAD888137D138CA50A8130EB9F2F"} + { "link": "15.2", "filename": "Xcode_15.2", "version": "15.2.0+15C500b", "install_runtimes": "default", "sha256": "04E93680C6DDBEC84666531BE412DE778AFC8EAC6AB2037F4C2BE7290818B59B"}, + { "link": "15.1", "filename": "Xcode_15.1", "version": "15.1.0+15C65", "install_runtimes": "default", "sha256": "857D8DB537BAC82BF99DE0E1D3895D214D4D02101C1340CEF3DAF6E821BA1D05"}, + { "link": "15.0.1", "filename": "Xcode_15.0.1", "version": "15.0.1+15A507", "symlinks": ["15.0"], "install_runtimes": "default", "sha256": "5AC17AE6060CAFC3C7112C6DA0B153450BE21F1DE6632777FBA9FBC9D999C9E8"}, + { "link": "14.3.1", "filename": "Xcode_14.3.1", "version": "14.3.1+14E300c","symlinks": ["14.3"], "install_runtimes": "default", "sha256": "B5CC7BF37447C32A971B37D71C7DA1AF7ABB45CEE4B96FE126A1D3B0D2C260AF"}, + { "link": "14.2", "filename": "Xcode_14.2", "version": "14.2.0+14C18", "install_runtimes": "default", "sha256": "686B9D53CA49E50D563BC0104B1E8B4F7CCFE80064A6D689965FB819BF8EFE72"}, + { "link": "14.1", "filename": "Xcode_14.1", "version": "14.1.0+14B47b", "install_runtimes": "default", "sha256": "12F8A3AEF78BF354470AD8B351ADDD925C8EDAD888137D138CA50A8130EB9F2F"} ] }, "arm64":{ "versions": [ - { "link": "15.2", "filename": "15.2", "version": "15.2.0+15C500b", "install_runtimes": "default", "sha256": "04E93680C6DDBEC84666531BE412DE778AFC8EAC6AB2037F4C2BE7290818B59B"}, - { "link": "15.1", "filename": "15.1", "version": "15.1.0+15C65", "install_runtimes": "default", "sha256": "857D8DB537BAC82BF99DE0E1D3895D214D4D02101C1340CEF3DAF6E821BA1D05"}, - { "link": "15.0.1", "filename": "15.0.1", "version": "15.0.1+15A507", "symlinks": ["15.0"], "install_runtimes": "default", "sha256": "5AC17AE6060CAFC3C7112C6DA0B153450BE21F1DE6632777FBA9FBC9D999C9E8"}, - { "link": "14.3.1", "filename": "14.3.1", "version": "14.3.1+14E300c","symlinks": ["14.3"], "install_runtimes": "default", "sha256": "B5CC7BF37447C32A971B37D71C7DA1AF7ABB45CEE4B96FE126A1D3B0D2C260AF"}, - { "link": "14.2", "filename": "14.2", "version": "14.2.0+14C18", "install_runtimes": "default", "sha256": "686B9D53CA49E50D563BC0104B1E8B4F7CCFE80064A6D689965FB819BF8EFE72"}, - { "link": "14.1", "filename": "14.1", "version": "14.1.0+14B47b", "install_runtimes": "default", "sha256": "12F8A3AEF78BF354470AD8B351ADDD925C8EDAD888137D138CA50A8130EB9F2F"} + { "link": "15.2", "filename": "Xcode_15.2", "version": "15.2.0+15C500b", "install_runtimes": "default", "sha256": "04E93680C6DDBEC84666531BE412DE778AFC8EAC6AB2037F4C2BE7290818B59B"}, + { "link": "15.1", "filename": "Xcode_15.1", "version": "15.1.0+15C65", "install_runtimes": "default", "sha256": "857D8DB537BAC82BF99DE0E1D3895D214D4D02101C1340CEF3DAF6E821BA1D05"}, + { "link": "15.0.1", "filename": "Xcode_15.0.1", "version": "15.0.1+15A507", "symlinks": ["15.0"], "install_runtimes": "default", "sha256": "5AC17AE6060CAFC3C7112C6DA0B153450BE21F1DE6632777FBA9FBC9D999C9E8"}, + { "link": "14.3.1", "filename": "Xcode_14.3.1", "version": "14.3.1+14E300c","symlinks": ["14.3"], "install_runtimes": "default", "sha256": "B5CC7BF37447C32A971B37D71C7DA1AF7ABB45CEE4B96FE126A1D3B0D2C260AF"}, + { "link": "14.2", "filename": "Xcode_14.2", "version": "14.2.0+14C18", "install_runtimes": "default", "sha256": "686B9D53CA49E50D563BC0104B1E8B4F7CCFE80064A6D689965FB819BF8EFE72"}, + { "link": "14.1", "filename": "Xcode_14.1", "version": "14.1.0+14B47b", "install_runtimes": "default", "sha256": "12F8A3AEF78BF354470AD8B351ADDD925C8EDAD888137D138CA50A8130EB9F2F"} ] } }, diff --git a/images/macos/toolsets/toolset-14.json b/images/macos/toolsets/toolset-14.json index c810ce91d9..0bb2aafe60 100644 --- a/images/macos/toolsets/toolset-14.json +++ b/images/macos/toolsets/toolset-14.json @@ -5,7 +5,7 @@ "versions": [ { "link": "16.2", - "filename": "16.2", + "filename": "Xcode_16.2", "version": "16.2+16C5032a", "sha256": "0e367d06eb7c334ea143bada5e4422f56688aabff571bedf0d2ad9434b7290de", "install_runtimes": [ @@ -16,42 +16,42 @@ }, { "link": "16.1", - "filename": "16.1", + "filename": "Xcode_16.1", "version": "16.1+16B40", "sha256": "8ca961d55981f983d21b99a95a6b0ac04905b837f6e11346ee86d28f12afe720", "install_runtimes": "default" }, { "link": "15.4", - "filename": "15.4", + "filename": "Xcode_15.4", "version": "15.4.0+15F31d", "sha256": "82d3d61804ff3f4c7c82085e91dc701037ddaa770e542848b2477e22f4e8aa7a", "install_runtimes": "default" }, { "link": "15.3", - "filename": "15.3", + "filename": "Xcode_15.3", "version": "15.3.0+15E204a", "sha256": "f13f6a2e2df432c3008e394640b8549a18c285acd7fd148d6c4bac8c3a5af234", "install_runtimes": "default" }, { "link": "15.2", - "filename": "15.2", + "filename": "Xcode_15.2", "version": "15.2.0+15C500b", "sha256": "04E93680C6DDBEC84666531BE412DE778AFC8EAC6AB2037F4C2BE7290818B59B", "install_runtimes": "default" }, { "link": "15.1", - "filename": "15.1", + "filename": "Xcode_15.1", "version": "15.1.0+15C65", "sha256": "857D8DB537BAC82BF99DE0E1D3895D214D4D02101C1340CEF3DAF6E821BA1D05", "install_runtimes": "default" }, { "link": "15.0.1", - "filename": "15.0.1", + "filename": "Xcode_15.0.1", "version": "15.0.1+15A507", "sha256": "5AC17AE6060CAFC3C7112C6DA0B153450BE21F1DE6632777FBA9FBC9D999C9E8", "symlinks": ["15.0"], @@ -63,7 +63,7 @@ "versions": [ { "link": "16.2", - "filename": "16.2", + "filename": "Xcode_16.2", "version": "16.2+16C5032a", "sha256": "0e367d06eb7c334ea143bada5e4422f56688aabff571bedf0d2ad9434b7290de", "install_runtimes": [ @@ -75,42 +75,42 @@ }, { "link": "16.1", - "filename": "16.1", + "filename": "Xcode_16.1", "version": "16.1+16B40", "sha256": "8ca961d55981f983d21b99a95a6b0ac04905b837f6e11346ee86d28f12afe720", "install_runtimes": "default" }, { "link": "15.4", - "filename": "15.4", + "filename": "Xcode_15.4", "version": "15.4.0+15F31d", "sha256": "82d3d61804ff3f4c7c82085e91dc701037ddaa770e542848b2477e22f4e8aa7a", "install_runtimes": "default" }, { "link": "15.3", - "filename": "15.3", + "filename": "Xcode_15.3", "version": "15.3.0+15E204a", "sha256": "f13f6a2e2df432c3008e394640b8549a18c285acd7fd148d6c4bac8c3a5af234", "install_runtimes": "default" }, { "link": "15.2", - "filename": "15.2", + "filename": "Xcode_15.2", "version": "15.2.0+15C500b", "sha256": "04E93680C6DDBEC84666531BE412DE778AFC8EAC6AB2037F4C2BE7290818B59B", "install_runtimes": "default" }, { "link": "15.1", - "filename": "15.1", + "filename": "Xcode_15.1", "version": "15.1.0+15C65", "sha256": "857D8DB537BAC82BF99DE0E1D3895D214D4D02101C1340CEF3DAF6E821BA1D05", "install_runtimes": "default" }, { "link": "15.0.1", - "filename": "15.0.1", + "filename": "Xcode_15.0.1", "version": "15.0.1+15A507", "sha256": "5AC17AE6060CAFC3C7112C6DA0B153450BE21F1DE6632777FBA9FBC9D999C9E8", "symlinks": ["15.0"], diff --git a/images/macos/toolsets/toolset-15.json b/images/macos/toolsets/toolset-15.json index 945fa2c656..7dd3c9f1e9 100644 --- a/images/macos/toolsets/toolset-15.json +++ b/images/macos/toolsets/toolset-15.json @@ -4,16 +4,16 @@ "x64": { "versions": [ { - "link": "26.1_Release_Candidate", - "filename": "26.1_Release_Candidate_Universal", - "version": "26.1_Release_Candidate_Universal+17B54", + "link": "26.1.1", + "filename": "Xcode_26.1.1_Universal", + "version": "26.1.1+17B100", "symlinks": ["26.1"], - "sha256": "6504F2527444D295585515C7E41A862FFD701E3255D6634A40A714C4895E6CCD", + "sha256": "ed55d55fa28455c11a65e0809ba8fdf7d83fdeb268aabf9af7fcc1ee911543eb", "install_runtimes": "none" }, { "link": "26.0.1", - "filename": "26.0.1_Universal", + "filename": "Xcode_26.0.1_Universal", "version": "26.0.1+17A400", "symlinks": ["26.0"], "sha256": "9881c457068c86ac91e94cca2d7116dfd01cb7179c22b0863b63c7f3bb7e7695", @@ -21,7 +21,7 @@ }, { "link": "16.4", - "filename": "16.4", + "filename": "Xcode_16.4", "version": "16.4.0+16F6", "sha256": "2dbf65ba28fb85b34e72c14c529a42d5c3189ab0f11fb29fdebd5f4ee6c87900", "install_runtimes": [ @@ -32,28 +32,28 @@ }, { "link": "16.3", - "filename": "16.3", + "filename": "Xcode_16.3", "version": "16.3+16E140", "sha256": "c593177b73e45f31e1cf7ced131760d8aa8e1532f5bbf8ba11a4ded01da14fbb", "install_runtimes": "none" }, { "link": "16.2", - "filename": "16.2", + "filename": "Xcode_16.2", "version": "16.2+16C5032a", "sha256": "0e367d06eb7c334ea143bada5e4422f56688aabff571bedf0d2ad9434b7290de", "install_runtimes": "none" }, { "link": "16.1", - "filename": "16.1", + "filename": "Xcode_16.1", "version": "16.1+16B40", "sha256": "8ca961d55981f983d21b99a95a6b0ac04905b837f6e11346ee86d28f12afe720", "install_runtimes": "none" }, { "link": "16", - "filename": "16", + "filename": "Xcode_16", "version": "16.0.0+16A242d", "sha256": "4a26c3d102a55c7222fb145e0ee1503249c9c26c6e02dc64d783c8810b37b1e3", "symlinks": ["16.0"], @@ -64,16 +64,16 @@ "arm64":{ "versions": [ { - "link": "26.1_Release_Candidate", - "filename": "26.1_Release_Candidate_Universal", - "version": "26.1_Release_Candidate_Universal+17B54", + "link": "26.1.1", + "filename": "Xcode_26.1.1_Universal", + "version": "26.1.1+17B100", "symlinks": ["26.1"], - "sha256": "6504F2527444D295585515C7E41A862FFD701E3255D6634A40A714C4895E6CCD", + "sha256": "ed55d55fa28455c11a65e0809ba8fdf7d83fdeb268aabf9af7fcc1ee911543eb", "install_runtimes": "none" }, { "link": "26.0.1", - "filename": "26.0.1_Universal", + "filename": "Xcode_26.0.1_Universal", "version": "26.0.1+17A400", "symlinks": ["26.0"], "sha256": "9881c457068c86ac91e94cca2d7116dfd01cb7179c22b0863b63c7f3bb7e7695", @@ -81,7 +81,7 @@ }, { "link": "16.4", - "filename": "16.4", + "filename": "Xcode_16.4", "version": "16.4.0+16F6", "sha256": "2dbf65ba28fb85b34e72c14c529a42d5c3189ab0f11fb29fdebd5f4ee6c87900", "install_runtimes": [ @@ -93,28 +93,28 @@ }, { "link": "16.3", - "filename": "16.3", + "filename": "Xcode_16.3", "version": "16.3+16E140", "sha256": "c593177b73e45f31e1cf7ced131760d8aa8e1532f5bbf8ba11a4ded01da14fbb", "install_runtimes": "none" }, { "link": "16.2", - "filename": "16.2", + "filename": "Xcode_16.2", "version": "16.2+16C5032a", "sha256": "0e367d06eb7c334ea143bada5e4422f56688aabff571bedf0d2ad9434b7290de", "install_runtimes": "none" }, { "link": "16.1", - "filename": "16.1", + "filename": "Xcode_16.1", "version": "16.1+16B40", "sha256": "8ca961d55981f983d21b99a95a6b0ac04905b837f6e11346ee86d28f12afe720", "install_runtimes": "none" }, { "link": "16", - "filename": "16", + "filename": "Xcode_16", "version": "16.0.0+16A242d", "sha256": "4a26c3d102a55c7222fb145e0ee1503249c9c26c6e02dc64d783c8810b37b1e3", "symlinks": ["16.0"], diff --git a/images/macos/toolsets/toolset-26.json b/images/macos/toolsets/toolset-26.json index ade9962fcf..ded4f84fb0 100644 --- a/images/macos/toolsets/toolset-26.json +++ b/images/macos/toolsets/toolset-26.json @@ -4,16 +4,16 @@ "arm64":{ "versions": [ { - "link": "26.1_Release_Candidate", - "filename": "26.1_Release_Candidate_Universal", - "version": "26.1_Release_Candidate_Universal+17B54", + "link": "26.1.1", + "filename": "Xcode_26.1.1_Universal", + "version": "26.1.1+17B100", "symlinks": ["26.1"], - "sha256": "6504F2527444D295585515C7E41A862FFD701E3255D6634A40A714C4895E6CCD", - "install_runtimes": "default" + "sha256": "ed55d55fa28455c11a65e0809ba8fdf7d83fdeb268aabf9af7fcc1ee911543eb", + "install_runtimes": "none" }, { "link": "26.0.1", - "filename": "26.0.1_Universal", + "filename": "Xcode_26.0.1_Universal", "version": "26.0.1+17A400", "symlinks": ["26.0"], "sha256": "9881c457068c86ac91e94cca2d7116dfd01cb7179c22b0863b63c7f3bb7e7695", @@ -21,7 +21,7 @@ }, { "link": "16.4", - "filename": "16.4", + "filename": "Xcode_16.4", "version": "16.4.0+16F6", "sha256": "2dbf65ba28fb85b34e72c14c529a42d5c3189ab0f11fb29fdebd5f4ee6c87900", "install_runtimes": [ From 51e536326f6690aab998addb96f4013a8baad960 Mon Sep 17 00:00:00 2001 From: Paulo Santos Date: Thu, 20 Nov 2025 11:25:02 +0000 Subject: [PATCH 236/334] add copilot instructions for Github Actions runner-images repository --- .github/copilot-instructions.md | 35 +++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 .github/copilot-instructions.md diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md new file mode 100644 index 0000000000..cd26616744 --- /dev/null +++ b/.github/copilot-instructions.md @@ -0,0 +1,35 @@ +# GitHub Copilot Instructions for Actions Runner Images Repository + +## Scope and goals +- This repository serves as the source for building Github Actions runner and Azure Dev Ops agent images for Windows, Ubuntu, and macOS. You can find exact versions in the [README.md](../README.md#available-images) available images section. Windows and Ubuntu images build on Azure infrastructure using Packer; macOS images use Anka virtualization. +- Emphasize best practices for contributing to open-source projects, including code style, commit messages, and pull request etiquette. +- Prefer clarity and correctness over creativity. If information is missing, ask clarifying questions or insert TODOs instead of guessing. + +# Code and command instructions +- Focus on following the style guide for [Powershell](https://github.com/PoshCode/PowerShellPracticeAndStyle) when writing Windows scripts. For shell scripts on Linux and macOS, maintain consistency with existing scripts. +- Focus on re-using helpers when writing scripts. Windows, Linux and Ubuntu scripts have helper functions available to simplify installation and validation. +- Always confirm versions and installations paths against existing toolset files and installation scripts. +- Refer to [Contributing.md](../CONTRIBUTING.md) for extended guidelines on contributing to this repository. + +## Output format +- Use GitHub Flavored Markdown only. Avoid raw HTML unless necessary. +- One H1 (`#`) per page, followed by logical, sequential headings (`##`, `###`, …). +- Use fenced code blocks with language identifiers (```bash, ```json, ```yaml, etc.). +- Use blockquote callouts for notes: + > [!NOTE] Context or nuance + > [!TIP] Helpful hint + > [!WARNING] Risks or breaking changes + > [!IMPORTANT] Critical requirement for functionality + +## Style and tone +- Audience: Open-source contributors, GitHub Actions maintainers, and developers building custom runner images. Assume familiarity with CI/CD concepts, Packer, and basic infrastructure provisioning, but explain platform-specific details (Azure for Windows/Ubuntu, Anka for macOS) when relevant. +- Voice: Second person ("you"), active voice, imperative for operational steps. +- Be concise: short paragraphs and sentences. Prefer lists and step-by-steps, especially for operational procedures and troubleshooting. +- Use inclusive, accessible language. Avoid idioms, sarcasm, and culturally specific references. +- English: en-US (spelling, punctuation, and units). + +## Safety and integrity +- Do not expose sensitive credentials (API tokens, Azure subscription IDs, etc.) in code examples. +- Do not fabricate tool versions, installation paths, or software availability without verifying against toolset files or actual installation scripts. +- Always call out assumptions and limitations explicitly, especially for changes affecting runner image behavior or software availability. +- If ambiguous requests are made about image modifications, ask clarifying questions about target OS, tool versions, and compatibility requirements before proceeding. From f5d8f202e73da8e67ad9bf25e3e32964674192ef Mon Sep 17 00:00:00 2001 From: Paulo Santos Date: Thu, 20 Nov 2025 11:39:16 +0000 Subject: [PATCH 237/334] lint: applied markdown linting --- .github/copilot-instructions.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md index cd26616744..170f4dda10 100644 --- a/.github/copilot-instructions.md +++ b/.github/copilot-instructions.md @@ -1,20 +1,23 @@ # GitHub Copilot Instructions for Actions Runner Images Repository ## Scope and goals + - This repository serves as the source for building Github Actions runner and Azure Dev Ops agent images for Windows, Ubuntu, and macOS. You can find exact versions in the [README.md](../README.md#available-images) available images section. Windows and Ubuntu images build on Azure infrastructure using Packer; macOS images use Anka virtualization. - Emphasize best practices for contributing to open-source projects, including code style, commit messages, and pull request etiquette. - Prefer clarity and correctness over creativity. If information is missing, ask clarifying questions or insert TODOs instead of guessing. -# Code and command instructions +## Code and command instructions + - Focus on following the style guide for [Powershell](https://github.com/PoshCode/PowerShellPracticeAndStyle) when writing Windows scripts. For shell scripts on Linux and macOS, maintain consistency with existing scripts. - Focus on re-using helpers when writing scripts. Windows, Linux and Ubuntu scripts have helper functions available to simplify installation and validation. - Always confirm versions and installations paths against existing toolset files and installation scripts. - Refer to [Contributing.md](../CONTRIBUTING.md) for extended guidelines on contributing to this repository. ## Output format + - Use GitHub Flavored Markdown only. Avoid raw HTML unless necessary. - One H1 (`#`) per page, followed by logical, sequential headings (`##`, `###`, …). -- Use fenced code blocks with language identifiers (```bash, ```json, ```yaml, etc.). +- Use fenced code blocks with language identifiers (` ```bash `, ` ```json `, ` ```yaml `, etc.). - Use blockquote callouts for notes: > [!NOTE] Context or nuance > [!TIP] Helpful hint @@ -22,6 +25,7 @@ > [!IMPORTANT] Critical requirement for functionality ## Style and tone + - Audience: Open-source contributors, GitHub Actions maintainers, and developers building custom runner images. Assume familiarity with CI/CD concepts, Packer, and basic infrastructure provisioning, but explain platform-specific details (Azure for Windows/Ubuntu, Anka for macOS) when relevant. - Voice: Second person ("you"), active voice, imperative for operational steps. - Be concise: short paragraphs and sentences. Prefer lists and step-by-steps, especially for operational procedures and troubleshooting. @@ -29,6 +33,7 @@ - English: en-US (spelling, punctuation, and units). ## Safety and integrity + - Do not expose sensitive credentials (API tokens, Azure subscription IDs, etc.) in code examples. - Do not fabricate tool versions, installation paths, or software availability without verifying against toolset files or actual installation scripts. - Always call out assumptions and limitations explicitly, especially for changes affecting runner image behavior or software availability. From c5a12a401adfca2cdfd061af826fc47d5cba0073 Mon Sep 17 00:00:00 2001 From: Paulo Santos Date: Thu, 20 Nov 2025 11:41:04 +0000 Subject: [PATCH 238/334] copilot: spelling correction Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .github/copilot-instructions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md index 170f4dda10..1eb7982329 100644 --- a/.github/copilot-instructions.md +++ b/.github/copilot-instructions.md @@ -2,7 +2,7 @@ ## Scope and goals -- This repository serves as the source for building Github Actions runner and Azure Dev Ops agent images for Windows, Ubuntu, and macOS. You can find exact versions in the [README.md](../README.md#available-images) available images section. Windows and Ubuntu images build on Azure infrastructure using Packer; macOS images use Anka virtualization. +- This repository serves as the source for building GitHub Actions runner and Azure DevOps agent images for Windows, Ubuntu, and macOS. You can find exact versions in the [README.md](../README.md#available-images) available images section. Windows and Ubuntu images build on Azure infrastructure using Packer; macOS images use Anka virtualization. - Emphasize best practices for contributing to open-source projects, including code style, commit messages, and pull request etiquette. - Prefer clarity and correctness over creativity. If information is missing, ask clarifying questions or insert TODOs instead of guessing. From 9dd0b1a8d4b86544158e1f7c2b53787e60461f2a Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Fri, 21 Nov 2025 11:04:51 +0100 Subject: [PATCH 239/334] [macOS] Add Xcode 26.2 beta 2 (#13336) --- images/macos/toolsets/toolset-15.json | 16 ++++++++++++++++ images/macos/toolsets/toolset-26.json | 8 ++++++++ 2 files changed, 24 insertions(+) diff --git a/images/macos/toolsets/toolset-15.json b/images/macos/toolsets/toolset-15.json index 7dd3c9f1e9..7e0f9d0f8d 100644 --- a/images/macos/toolsets/toolset-15.json +++ b/images/macos/toolsets/toolset-15.json @@ -3,6 +3,14 @@ "default": "16.4", "x64": { "versions": [ + { + "link": "26.2_beta_2", + "filename": "Xcode_26.2_beta_2_Universal", + "version": "26.2_beta_2+17C5038g", + "symlinks": ["26.2"], + "sha256": "eb8fd7fc889e940450c5a48600276810a011f36314c43d632253d0fc4d40e2c7", + "install_runtimes": "none" + }, { "link": "26.1.1", "filename": "Xcode_26.1.1_Universal", @@ -63,6 +71,14 @@ }, "arm64":{ "versions": [ + { + "link": "26.2_beta_2", + "filename": "Xcode_26.2_beta_2_Universal", + "version": "26.2_beta_2+17C5038g", + "symlinks": ["26.2"], + "sha256": "eb8fd7fc889e940450c5a48600276810a011f36314c43d632253d0fc4d40e2c7", + "install_runtimes": "none" + }, { "link": "26.1.1", "filename": "Xcode_26.1.1_Universal", diff --git a/images/macos/toolsets/toolset-26.json b/images/macos/toolsets/toolset-26.json index ded4f84fb0..c475077dcf 100644 --- a/images/macos/toolsets/toolset-26.json +++ b/images/macos/toolsets/toolset-26.json @@ -3,6 +3,14 @@ "default": "26.0.1", "arm64":{ "versions": [ + { + "link": "26.2_beta_2", + "filename": "Xcode_26.2_beta_2_Universal", + "version": "26.2_beta_2+17C5038g", + "symlinks": ["26.2"], + "sha256": "eb8fd7fc889e940450c5a48600276810a011f36314c43d632253d0fc4d40e2c7", + "install_runtimes": "none" + }, { "link": "26.1.1", "filename": "Xcode_26.1.1_Universal", From 0f049922528171dabbff11f16ae495b3004de957 Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Fri, 21 Nov 2025 11:40:24 +0100 Subject: [PATCH 240/334] [macOS] Add .NET 10 SDK (#13338) --- images/macos/toolsets/toolset-14.json | 6 ++++-- images/macos/toolsets/toolset-15.json | 6 ++++-- images/macos/toolsets/toolset-26.json | 3 ++- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/images/macos/toolsets/toolset-14.json b/images/macos/toolsets/toolset-14.json index 0bb2aafe60..917eee52be 100644 --- a/images/macos/toolsets/toolset-14.json +++ b/images/macos/toolsets/toolset-14.json @@ -203,13 +203,15 @@ "x64": { "versions": [ "8.0", - "9.0" + "9.0", + "10.0" ] }, "arm64": { "versions": [ "8.0", - "9.0" + "9.0", + "10.0" ] } } diff --git a/images/macos/toolsets/toolset-15.json b/images/macos/toolsets/toolset-15.json index 7e0f9d0f8d..f082c13b9c 100644 --- a/images/macos/toolsets/toolset-15.json +++ b/images/macos/toolsets/toolset-15.json @@ -223,13 +223,15 @@ "x64": { "versions": [ "8.0", - "9.0" + "9.0", + "10.0" ] }, "arm64": { "versions": [ "8.0", - "9.0" + "9.0", + "10.0" ] } } diff --git a/images/macos/toolsets/toolset-26.json b/images/macos/toolsets/toolset-26.json index c475077dcf..a6718c03d4 100644 --- a/images/macos/toolsets/toolset-26.json +++ b/images/macos/toolsets/toolset-26.json @@ -126,7 +126,8 @@ "arm64": { "versions": [ "8.0", - "9.0" + "9.0", + "10.0" ] } } From 20d9e86d3371901a94e38d39be47f4eb61f59d27 Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Mon, 24 Nov 2025 12:44:31 +0100 Subject: [PATCH 241/334] [macOS] Update PHP to 8.5 for Intel-based images (#13342) --- images/macos/toolsets/toolset-14.json | 2 +- images/macos/toolsets/toolset-15.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/images/macos/toolsets/toolset-14.json b/images/macos/toolsets/toolset-14.json index 917eee52be..8460488f68 100644 --- a/images/macos/toolsets/toolset-14.json +++ b/images/macos/toolsets/toolset-14.json @@ -323,7 +323,7 @@ "version": "15" }, "php": { - "version": "8.4" + "version": "8.5" }, "pwsh": { "version": "7.4" diff --git a/images/macos/toolsets/toolset-15.json b/images/macos/toolsets/toolset-15.json index f082c13b9c..db394d3771 100644 --- a/images/macos/toolsets/toolset-15.json +++ b/images/macos/toolsets/toolset-15.json @@ -343,7 +343,7 @@ "version": "18" }, "php": { - "version": "8.4" + "version": "8.5" }, "pwsh": { "version": "7.4" From 0d358721aff04547ce591c7e1c444dc285fae993 Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Tue, 25 Nov 2025 12:35:29 +0100 Subject: [PATCH 242/334] [macOS] Update output files (#13344) * [macOS] Update output files * Upd cofigure-system.sh to work with new name pattern --- images/macos/scripts/build/configure-system.sh | 2 +- .../scripts/docs-gen/Generate-SoftwareReport.ps1 | 4 ++-- images/macos/templates/macOS-14.anka.pkr.hcl | 12 +++++++++--- images/macos/templates/macOS-14.arm64.anka.pkr.hcl | 12 +++++++++--- images/macos/templates/macOS-15.anka.pkr.hcl | 12 +++++++++--- images/macos/templates/macOS-15.arm64.anka.pkr.hcl | 12 +++++++++--- images/macos/templates/macOS-26.arm64.anka.pkr.hcl | 12 +++++++++--- 7 files changed, 48 insertions(+), 18 deletions(-) diff --git a/images/macos/scripts/build/configure-system.sh b/images/macos/scripts/build/configure-system.sh index 8cbf3d6803..a5f86774bc 100644 --- a/images/macos/scripts/build/configure-system.sh +++ b/images/macos/scripts/build/configure-system.sh @@ -47,7 +47,7 @@ xcrun simctl list > /dev/null xcrun simctl list devices > /dev/null echo "Put documentation to $HOME root" -cp $HOME/image-generation/output/software-report/systeminfo.* $HOME/ +cp $HOME/image-generation/output/software-report.* $HOME/ echo "Remove fastlane cached cookie" rm -rf ~/.fastlane diff --git a/images/macos/scripts/docs-gen/Generate-SoftwareReport.ps1 b/images/macos/scripts/docs-gen/Generate-SoftwareReport.ps1 index 0739384c03..ad2bce12bf 100644 --- a/images/macos/scripts/docs-gen/Generate-SoftwareReport.ps1 +++ b/images/macos/scripts/docs-gen/Generate-SoftwareReport.ps1 @@ -200,5 +200,5 @@ if (-not (Test-Path $OutputDirectory)) { New-Item -Path $OutputDirectory -ItemTy # Write final reports # Write-Host $markdownExtended -$softwareReport.ToJson() | Out-File -FilePath "${OutputDirectory}/systeminfo.json" -Encoding UTF8NoBOM -$softwareReport.ToMarkdown() | Out-File -FilePath "${OutputDirectory}/systeminfo.md" -Encoding UTF8NoBOM +$softwareReport.ToJson() | Out-File -FilePath "${OutputDirectory}/software-report.json" -Encoding UTF8NoBOM +$softwareReport.ToMarkdown() | Out-File -FilePath "${OutputDirectory}/software-report.md" -Encoding UTF8NoBOM diff --git a/images/macos/templates/macOS-14.anka.pkr.hcl b/images/macos/templates/macOS-14.anka.pkr.hcl index 0558594b9f..fb21aa8d0e 100644 --- a/images/macos/templates/macOS-14.anka.pkr.hcl +++ b/images/macos/templates/macOS-14.anka.pkr.hcl @@ -274,15 +274,21 @@ build { environment_vars = ["IMAGE_FOLDER=${local.image_folder}"] execute_command = "source $HOME/.bash_profile; {{ .Vars }} {{ .Path }}" inline = [ - "pwsh -File \"${local.image_folder}/software-report/Generate-SoftwareReport.ps1\" -OutputDirectory \"${local.image_folder}/output/software-report\" -ImageName ${var.build_id}", + "pwsh -File \"${local.image_folder}/software-report/Generate-SoftwareReport.ps1\" -OutputDirectory \"${local.image_folder}/output\" -ImageName ${var.build_id}", "pwsh -File \"${local.image_folder}/tests/RunAll-Tests.ps1\"" ] } provisioner "file" { - destination = "${path.root}/../../image-output/" + destination = "${path.root}/../../image-output/macos-14-Readme.md" direction = "download" - source = "${local.image_folder}/output/" + source = "${local.image_folder}/output/software-report.md" + } + + provisioner "file" { + destination = "${path.root}/../../image-output/software-report.json" + direction = "download" + source = "${local.image_folder}/output/software-report.json" } provisioner "shell" { diff --git a/images/macos/templates/macOS-14.arm64.anka.pkr.hcl b/images/macos/templates/macOS-14.arm64.anka.pkr.hcl index a8b2aeae65..267ff4f841 100644 --- a/images/macos/templates/macOS-14.arm64.anka.pkr.hcl +++ b/images/macos/templates/macOS-14.arm64.anka.pkr.hcl @@ -273,15 +273,21 @@ build { environment_vars = ["IMAGE_FOLDER=${local.image_folder}"] execute_command = "source $HOME/.bash_profile; {{ .Vars }} {{ .Path }}" inline = [ - "pwsh -File \"${local.image_folder}/software-report/Generate-SoftwareReport.ps1\" -OutputDirectory \"${local.image_folder}/output/software-report\" -ImageName ${var.build_id}", + "pwsh -File \"${local.image_folder}/software-report/Generate-SoftwareReport.ps1\" -OutputDirectory \"${local.image_folder}/output\" -ImageName ${var.build_id}", "pwsh -File \"${local.image_folder}/tests/RunAll-Tests.ps1\"" ] } provisioner "file" { - destination = "${path.root}/../../image-output/" + destination = "${path.root}/../../image-output/macos-14-arm64-Readme.md" direction = "download" - source = "${local.image_folder}/output/" + source = "${local.image_folder}/output/software-report.md" + } + + provisioner "file" { + destination = "${path.root}/../../image-output/software-report.json" + direction = "download" + source = "${local.image_folder}/output/software-report.json" } provisioner "shell" { diff --git a/images/macos/templates/macOS-15.anka.pkr.hcl b/images/macos/templates/macOS-15.anka.pkr.hcl index de40a7c4de..8cde8442a2 100644 --- a/images/macos/templates/macOS-15.anka.pkr.hcl +++ b/images/macos/templates/macOS-15.anka.pkr.hcl @@ -273,15 +273,21 @@ build { environment_vars = ["IMAGE_FOLDER=${local.image_folder}"] execute_command = "source $HOME/.bash_profile; {{ .Vars }} {{ .Path }}" inline = [ - "pwsh -File \"${local.image_folder}/software-report/Generate-SoftwareReport.ps1\" -OutputDirectory \"${local.image_folder}/output/software-report\" -ImageName ${var.build_id}", + "pwsh -File \"${local.image_folder}/software-report/Generate-SoftwareReport.ps1\" -OutputDirectory \"${local.image_folder}/output\" -ImageName ${var.build_id}", "pwsh -File \"${local.image_folder}/tests/RunAll-Tests.ps1\"" ] } provisioner "file" { - destination = "${path.root}/../../image-output/" + destination = "${path.root}/../../image-output/macos-15-Readme.md" direction = "download" - source = "${local.image_folder}/output/" + source = "${local.image_folder}/output/software-report.md" + } + + provisioner "file" { + destination = "${path.root}/../../image-output/software-report.json" + direction = "download" + source = "${local.image_folder}/output/software-report.json" } provisioner "shell" { diff --git a/images/macos/templates/macOS-15.arm64.anka.pkr.hcl b/images/macos/templates/macOS-15.arm64.anka.pkr.hcl index ef800554bc..dcb5533136 100644 --- a/images/macos/templates/macOS-15.arm64.anka.pkr.hcl +++ b/images/macos/templates/macOS-15.arm64.anka.pkr.hcl @@ -272,15 +272,21 @@ build { environment_vars = ["IMAGE_FOLDER=${local.image_folder}"] execute_command = "source $HOME/.bash_profile; {{ .Vars }} {{ .Path }}" inline = [ - "pwsh -File \"${local.image_folder}/software-report/Generate-SoftwareReport.ps1\" -OutputDirectory \"${local.image_folder}/output/software-report\" -ImageName ${var.build_id}", + "pwsh -File \"${local.image_folder}/software-report/Generate-SoftwareReport.ps1\" -OutputDirectory \"${local.image_folder}/output\" -ImageName ${var.build_id}", "pwsh -File \"${local.image_folder}/tests/RunAll-Tests.ps1\"" ] } provisioner "file" { - destination = "${path.root}/../../image-output/" + destination = "${path.root}/../../image-output/macos-15-arm64-Readme.md" direction = "download" - source = "${local.image_folder}/output/" + source = "${local.image_folder}/output/software-report.md" + } + + provisioner "file" { + destination = "${path.root}/../../image-output/software-report.json" + direction = "download" + source = "${local.image_folder}/output/software-report.json" } provisioner "shell" { diff --git a/images/macos/templates/macOS-26.arm64.anka.pkr.hcl b/images/macos/templates/macOS-26.arm64.anka.pkr.hcl index 6439d235c1..d973f46b47 100644 --- a/images/macos/templates/macOS-26.arm64.anka.pkr.hcl +++ b/images/macos/templates/macOS-26.arm64.anka.pkr.hcl @@ -271,15 +271,21 @@ build { environment_vars = ["IMAGE_FOLDER=${local.image_folder}"] execute_command = "source $HOME/.bash_profile; {{ .Vars }} {{ .Path }}" inline = [ - "pwsh -File \"${local.image_folder}/software-report/Generate-SoftwareReport.ps1\" -OutputDirectory \"${local.image_folder}/output/software-report\" -ImageName ${var.build_id}", + "pwsh -File \"${local.image_folder}/software-report/Generate-SoftwareReport.ps1\" -OutputDirectory \"${local.image_folder}/output\" -ImageName ${var.build_id}", "pwsh -File \"${local.image_folder}/tests/RunAll-Tests.ps1\"" ] } provisioner "file" { - destination = "${path.root}/../../image-output/" + destination = "${path.root}/../../image-output/macos-26-arm64-Readme.md" direction = "download" - source = "${local.image_folder}/output/" + source = "${local.image_folder}/output/software-report.md" + } + + provisioner "file" { + destination = "${path.root}/../../image-output/software-report.json" + direction = "download" + source = "${local.image_folder}/output/software-report.json" } provisioner "shell" { From db8d413376de785d0a00c118d31baa1d1821b627 Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Tue, 25 Nov 2025 18:20:57 +0100 Subject: [PATCH 243/334] [macOS] Enable runtimes and re-caching for Xcode 26.1 and later (#13343) * [macOS] Enable runtimes and re-caching for Xcode 26.1 and later * Drop Xcode 26.2 beta 2 for macOS 15 --- images/macos/scripts/build/Install-Xcode.ps1 | 2 +- images/macos/toolsets/toolset-15.json | 20 ++------------------ images/macos/toolsets/toolset-26.json | 2 +- 3 files changed, 4 insertions(+), 20 deletions(-) diff --git a/images/macos/scripts/build/Install-Xcode.ps1 b/images/macos/scripts/build/Install-Xcode.ps1 index 9adb2a50e6..9ef03bd49f 100644 --- a/images/macos/scripts/build/Install-Xcode.ps1 +++ b/images/macos/scripts/build/Install-Xcode.ps1 @@ -35,7 +35,7 @@ $xcodeVersions | ForEach-Object { Write-Host "Configuring Xcode $($_.link) ..." Invoke-XcodeRunFirstLaunch -Version $_.link Install-XcodeAdditionalSimulatorRuntimes -Version $_.link -Arch $arch -Runtimes $_.install_runtimes - if (($_.link -eq "26.0.1")) { + if ($_.link -match '^(\d+)\.(\d+)(?:\.(\d+))?$' -and [int]$matches[1] -ge 26) { Install-XcodeAdditionalComponents -Version $_.link Update-DyldCache -Version $_.link } diff --git a/images/macos/toolsets/toolset-15.json b/images/macos/toolsets/toolset-15.json index db394d3771..72d97b8828 100644 --- a/images/macos/toolsets/toolset-15.json +++ b/images/macos/toolsets/toolset-15.json @@ -3,21 +3,13 @@ "default": "16.4", "x64": { "versions": [ - { - "link": "26.2_beta_2", - "filename": "Xcode_26.2_beta_2_Universal", - "version": "26.2_beta_2+17C5038g", - "symlinks": ["26.2"], - "sha256": "eb8fd7fc889e940450c5a48600276810a011f36314c43d632253d0fc4d40e2c7", - "install_runtimes": "none" - }, { "link": "26.1.1", "filename": "Xcode_26.1.1_Universal", "version": "26.1.1+17B100", "symlinks": ["26.1"], "sha256": "ed55d55fa28455c11a65e0809ba8fdf7d83fdeb268aabf9af7fcc1ee911543eb", - "install_runtimes": "none" + "install_runtimes": "default" }, { "link": "26.0.1", @@ -71,21 +63,13 @@ }, "arm64":{ "versions": [ - { - "link": "26.2_beta_2", - "filename": "Xcode_26.2_beta_2_Universal", - "version": "26.2_beta_2+17C5038g", - "symlinks": ["26.2"], - "sha256": "eb8fd7fc889e940450c5a48600276810a011f36314c43d632253d0fc4d40e2c7", - "install_runtimes": "none" - }, { "link": "26.1.1", "filename": "Xcode_26.1.1_Universal", "version": "26.1.1+17B100", "symlinks": ["26.1"], "sha256": "ed55d55fa28455c11a65e0809ba8fdf7d83fdeb268aabf9af7fcc1ee911543eb", - "install_runtimes": "none" + "install_runtimes": "default" }, { "link": "26.0.1", diff --git a/images/macos/toolsets/toolset-26.json b/images/macos/toolsets/toolset-26.json index a6718c03d4..0b2d113e56 100644 --- a/images/macos/toolsets/toolset-26.json +++ b/images/macos/toolsets/toolset-26.json @@ -17,7 +17,7 @@ "version": "26.1.1+17B100", "symlinks": ["26.1"], "sha256": "ed55d55fa28455c11a65e0809ba8fdf7d83fdeb268aabf9af7fcc1ee911543eb", - "install_runtimes": "none" + "install_runtimes": "default" }, { "link": "26.0.1", From 45c63aafc45a7bc181bb80a4b6fc52f6f376a231 Mon Sep 17 00:00:00 2001 From: Paulo Santos Date: Thu, 27 Nov 2025 01:38:02 +0000 Subject: [PATCH 244/334] add style guide to CONTRIBUTING.md --- CONTRIBUTING.md | 190 +++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 188 insertions(+), 2 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 9f9547a459..3f9ed145ec 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -10,11 +10,18 @@ Contributions to this project are [released](https://help.github.com/articles/gi Please note that this project is released with a [Contributor Code of Conduct][code-of-conduct]. By participating in this project, you agree to abide by its terms. +## Contents + +- [Submitting a pull request](#submitting-a-pull-request) +- [Adding a new tool to an image](#adding-a-new-tool-to-an-image) +- [Code style guide](#code-style-guide) + + ## Submitting a pull request 1. [Fork][fork] and clone the repository. 1. Create a new branch: `git checkout -b my-branch-name`. -1. Make your changes, ensuring that they include steps to install, validate post-install, and update the software report (please see [How to add a new tool](CONTRIBUTING.md#how-to-add-a-new-tool) for details). +1. Make your changes, ensuring that they include steps to install, validate post-install, and update the software report (please see [Adding a new tool to an image](#adding-a-new-tool-to-an-image) for details). 1. Test your changes by [creating an image and deploying a VM](docs/create-image-and-azure-resources.md). 1. Push to your fork and [submit a pull request][pr]. @@ -28,7 +35,7 @@ Here are a few things you can do that will increase the likelihood of your pull - Make sure that the tool satisfies the [Software Guidelines](README.md#software-guidelines). - Create an issue and get approval from us to add this tool to the image before creating the pull request. -## How to add a new tool +## Adding a new tool to an image ### General rules @@ -60,6 +67,185 @@ Use existing scripts such as [github-cli.sh](images/ubuntu/scripts/build/github- The macOS source lives in this repository and is available for everyone. However, the macOS image-generation CI doesn't support external contributions yet, so we are not able to accept pull requests for now. We are in the process of preparing the macOS CI to accept contributions. Until then, we appreciate your patience and ask that you continue to make tool requests by filing issues. +## Code style guide + +The principles of clean code apply to all languages. The main points are: + +- Use meaningful names for variables, functions, files, etc. +- Keep functions short and simple. +- Use comments to explain what the code does. +- Use a consistent code style, naming convention, and file structure. + +### File structure + +- Each file should have a header with a title and a short description of the file. +- Each file should have a newline at the end. +- Use blank lines to separate logical blocks of code, but don't abuse blank lines: + - Don't add a blank line in the beginning and end of a block or function. + - Don't add blank lines between logically connected statements. +- Avoid trailing whitespace. + +### Bash scripts + +#### Naming convention for bash scripts + +- Use lowercase letters for variable names. +- Use uppercase letters for constants. +- Use underscores to separate words in variable names. + +#### Bash script structure + +Each script should start with the following shebang: + +```bash +#!/bin/bash -e +``` + +> TODO: do we need to set pipefail? + +This will make the script exit if any command fails. + +After the shebang, add a header with of the following format: + +```bash +################################################################################ +## File: +## Desc: +################################################################################ +``` + +Then import helpers that are used in the script. + +For Linux: + +```bash +source $HELPER_SCRIPTS/os.sh +source $HELPER_SCRIPTS/install.sh +source $HELPER_SCRIPTS/etc-environment.sh +``` + +For mac OS: + +```bash +source ~/utils/utils.sh +``` + +> [!NOTE] +> You don't need to import all helpers, only the ones that are used in the script. + +After that, add the script code. + +### Indentations and line breaks in bash scripts + +- Use 4 spaces for indentation. +- Use 1 space between `if`/`for`/`while` and `[[` and between `[[` and the condition. +- Place `then`/`do` on the new line. +- For short `if`/`for`/`while` statements, use the one-line format. +- Break long pipelines using `\`. + +### Other recommendations for bash scripts + +- For command substitution, use `$()` instead of backticks. +- Use `[[` instead of `[` for conditional expressions. +- Prefer using long options instead of short keys, but there are exceptions, e.g.: + - `tar -xzf` + - `apt-get -yqq` + - `curl -sSLf` + - `wget -qO-` + +### Powershell scripts + +#### Naming convention for Powershell scripts + +- Use camelCase for variable names. +- Use uppercase letters for constants. +- Use `Verb-Noun` and PascalCase for function names. + +### Powershell script structure + +Each script should start with the following header: + +```powershell +################################################################################ +## File: +## Desc: +################################################################################ +``` + +Then declare functions that are used in the script. + +> TODO: do we need to set the error action preference and progress preference? +> +> ```powershell +> $ErrorActionPreference = "Stop" +> $ProgressPreference = "SilentlyContinue" +> ``` + +For Linux and mac OS, import helpers that are used in the script: + +For Linux: + +```powershell +Import-Module "$env:HELPER_SCRIPTS/Tests.Helpers.psm1" -DisableNameChecking +``` + +For mac OS: + +```powershell +Import-Module "$env:HOME/image-generation/helpers/Common.Helpers.psm1" +Import-Module "$env:HOME/image-generation/helpers/Xcode.Helpers.psm1" -DisableNameChecking +``` + +> [!NOTE] +> You don't need to import all helpers, only the ones that are used in the script. + +After that, add the script code. + +### Indentations and line breaks in Powershell scripts + +- Use 4 spaces for indentation. +- Use 1 space between `if`/`elseif`/`foreach` and `(` but not between `(` and the condition. +- Add a space before and after pipe `|` and redirection `>` operators. +- Align properties in hash tables. +- Use [1TBS](https://en.wikipedia.org/wiki/Indentation_style#Variant:_1TBS_(OTBS)) style for curly braces: + - If block of statement is long, then place it on the new line, indent it, and add a closing curly brace on the new line. + - If block of statement is short, then place it on the same line as the statement. + + ```powershell + function Show-Example1 { + $exampleVariable = Get-ChildItem $env:TEMP + $exampleVariable | ForEach-Object { + $itemName = $_.Name + $itemPath = $_.FullName + } + } + + $Example2 | Some-Function -Arguments @{Parameter1 = "Disabled"} + ``` + +- Avoid using aliases. +- Break long pipelines using backticks or use [splatting](https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_splatting?view=powershell-7.3): + + ```powershell + # Instead of this + Copy-Item -Path "test.txt" -Destination "test2.txt" -WhatIf + + # you can use this + $HashArguments = @{ + Path = "test.txt" + Destination = "test2.txt" + WhatIf = $true + } + Copy-Item @HashArguments + ``` + + When using backticks be extra careful with trailing whitespace as they can cause errors. + +### Other recommendations for PowerShell scripts + +- Verify exit codes of commands. +- When writing a function, provide a docstring that describes what the function does. + ## Resources - [How to Contribute to Open Source](https://opensource.guide/how-to-contribute/) From 9b1fa5a76cd0fb2fcf0d2b86a7ae5fbe2ace2856 Mon Sep 17 00:00:00 2001 From: Paulo Santos Date: Thu, 27 Nov 2025 01:41:57 +0000 Subject: [PATCH 245/334] update copilot code instructions to refer to CONTRIBUTING.md --- .github/copilot-instructions.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md index 1eb7982329..0dc4a7d2d6 100644 --- a/.github/copilot-instructions.md +++ b/.github/copilot-instructions.md @@ -8,10 +8,9 @@ ## Code and command instructions -- Focus on following the style guide for [Powershell](https://github.com/PoshCode/PowerShellPracticeAndStyle) when writing Windows scripts. For shell scripts on Linux and macOS, maintain consistency with existing scripts. +- Follow the code style guide in [CONTRIBUTING.md](../CONTRIBUTING.md#code-style-guide) for Bash and PowerShell scripts, including naming conventions, file structure, and indentation rules. - Focus on re-using helpers when writing scripts. Windows, Linux and Ubuntu scripts have helper functions available to simplify installation and validation. - Always confirm versions and installations paths against existing toolset files and installation scripts. -- Refer to [Contributing.md](../CONTRIBUTING.md) for extended guidelines on contributing to this repository. ## Output format From 868bc6b53cc0157f8e5259e3ffaf322bf978f9f4 Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Thu, 27 Nov 2025 13:24:50 +0100 Subject: [PATCH 246/334] Apply suggestions from code review Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .github/copilot-instructions.md | 4 ++-- CONTRIBUTING.md | 12 ++++++------ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md index 0dc4a7d2d6..3e75a0acca 100644 --- a/.github/copilot-instructions.md +++ b/.github/copilot-instructions.md @@ -2,7 +2,7 @@ ## Scope and goals -- This repository serves as the source for building GitHub Actions runner and Azure DevOps agent images for Windows, Ubuntu, and macOS. You can find exact versions in the [README.md](../README.md#available-images) available images section. Windows and Ubuntu images build on Azure infrastructure using Packer; macOS images use Anka virtualization. +- This repository serves as the source for building GitHub Actions runner and Azure DevOps agent images for Windows, Ubuntu, and macOS. You can find exact versions in the [Available Images](../README.md#available-images) section of README.md. Windows and Ubuntu images build on Azure infrastructure using Packer; macOS images use Anka virtualization. - Emphasize best practices for contributing to open-source projects, including code style, commit messages, and pull request etiquette. - Prefer clarity and correctness over creativity. If information is missing, ask clarifying questions or insert TODOs instead of guessing. @@ -10,7 +10,7 @@ - Follow the code style guide in [CONTRIBUTING.md](../CONTRIBUTING.md#code-style-guide) for Bash and PowerShell scripts, including naming conventions, file structure, and indentation rules. - Focus on re-using helpers when writing scripts. Windows, Linux and Ubuntu scripts have helper functions available to simplify installation and validation. -- Always confirm versions and installations paths against existing toolset files and installation scripts. +- Always confirm versions and installation paths against existing toolset files and installation scripts. ## Output format diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 3f9ed145ec..0484bb27ec 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -105,7 +105,7 @@ Each script should start with the following shebang: This will make the script exit if any command fails. -After the shebang, add a header with of the following format: +After the shebang, add a header with the following format: ```bash ################################################################################ @@ -124,7 +124,7 @@ source $HELPER_SCRIPTS/install.sh source $HELPER_SCRIPTS/etc-environment.sh ``` -For mac OS: +For macOS: ```bash source ~/utils/utils.sh @@ -153,15 +153,15 @@ After that, add the script code. - `curl -sSLf` - `wget -qO-` -### Powershell scripts +### PowerShell scripts -#### Naming convention for Powershell scripts +#### Naming convention for PowerShell scripts - Use camelCase for variable names. - Use uppercase letters for constants. - Use `Verb-Noun` and PascalCase for function names. -### Powershell script structure +### PowerShell script structure Each script should start with the following header: @@ -201,7 +201,7 @@ Import-Module "$env:HOME/image-generation/helpers/Xcode.Helpers.psm1" -DisableNa After that, add the script code. -### Indentations and line breaks in Powershell scripts +### Indentations and line breaks in PowerShell scripts - Use 4 spaces for indentation. - Use 1 space between `if`/`elseif`/`foreach` and `(` but not between `(` and the condition. From df2584718f800b00260ca09afbc2b765d6abd271 Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Thu, 27 Nov 2025 13:26:35 +0100 Subject: [PATCH 247/334] Apply suggestions from code review --- CONTRIBUTING.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 0484bb27ec..eddd7d5b81 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -181,7 +181,7 @@ Then declare functions that are used in the script. > $ProgressPreference = "SilentlyContinue" > ``` -For Linux and mac OS, import helpers that are used in the script: +For Linux and macOS, import helpers that are used in the script: For Linux: @@ -189,7 +189,7 @@ For Linux: Import-Module "$env:HELPER_SCRIPTS/Tests.Helpers.psm1" -DisableNameChecking ``` -For mac OS: +For macOS: ```powershell Import-Module "$env:HOME/image-generation/helpers/Common.Helpers.psm1" From d0d1862c4a9f19d8b1ab359b34a236dc3fb41d2b Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Thu, 27 Nov 2025 13:32:22 +0100 Subject: [PATCH 248/334] [all OSs] Remove unused actions/runner cache (#13350) --- .../scripts/build/install-runner-package.sh | 21 ------------------- .../macos/scripts/tests/RunnerCache.Tests.ps1 | 7 ------- images/macos/templates/macOS-13.anka.pkr.hcl | 1 - .../templates/macOS-13.arm64.anka.pkr.hcl | 1 - images/macos/templates/macOS-14.anka.pkr.hcl | 1 - .../templates/macOS-14.arm64.anka.pkr.hcl | 1 - images/macos/templates/macOS-15.anka.pkr.hcl | 1 - .../templates/macOS-15.arm64.anka.pkr.hcl | 1 - .../templates/macOS-26.arm64.anka.pkr.hcl | 1 - .../scripts/build/install-runner-package.sh | 15 ------------- .../scripts/tests/RunnerCache.Tests.ps1 | 7 ------- .../templates/build.ubuntu-22_04.pkr.hcl | 1 - .../templates/build.ubuntu-24_04.pkr.hcl | 1 - .../windows/scripts/build/Install-Runner.ps1 | 16 -------------- .../scripts/tests/RunnerCache.tests.ps1 | 7 ------- .../templates/build.windows-2019.pkr.hcl | 1 - .../templates/build.windows-2022.pkr.hcl | 1 - .../templates/build.windows-2025.pkr.hcl | 3 +-- 18 files changed, 1 insertion(+), 86 deletions(-) delete mode 100644 images/macos/scripts/build/install-runner-package.sh delete mode 100644 images/macos/scripts/tests/RunnerCache.Tests.ps1 delete mode 100644 images/ubuntu/scripts/build/install-runner-package.sh delete mode 100644 images/ubuntu/scripts/tests/RunnerCache.Tests.ps1 delete mode 100644 images/windows/scripts/build/Install-Runner.ps1 delete mode 100644 images/windows/scripts/tests/RunnerCache.tests.ps1 diff --git a/images/macos/scripts/build/install-runner-package.sh b/images/macos/scripts/build/install-runner-package.sh deleted file mode 100644 index 9560d1a1b7..0000000000 --- a/images/macos/scripts/build/install-runner-package.sh +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/bash -e -o pipefail -################################################################################ -## File: install-runner-package.sh -## Desc: Download and Install runner package -################################################################################ - -# Source the helpers for use with the script -source ~/utils/utils.sh - -AGENT_PATH="/opt/runner-cache" -arch=$(get_arch) -download_url=$(resolve_github_release_asset_url "actions/runner" 'test("actions-runner-osx-'"$arch"'-[0-9]+\\.[0-9]{3}\\.[0-9]+\\.tar\\.gz$")' "latest" "$API_PAT") -archive_name="${download_url##*/}" -archive_path=$(download_with_retry "$download_url") - -if [[ ! -d $AGENT_PATH ]]; then - sudo mkdir -p -m 775 $AGENT_PATH - sudo chown $USER:admin $AGENT_PATH -fi - -sudo mv "$archive_path" "$AGENT_PATH/$archive_name" diff --git a/images/macos/scripts/tests/RunnerCache.Tests.ps1 b/images/macos/scripts/tests/RunnerCache.Tests.ps1 deleted file mode 100644 index 8c8109ef07..0000000000 --- a/images/macos/scripts/tests/RunnerCache.Tests.ps1 +++ /dev/null @@ -1,7 +0,0 @@ -Describe "RunnerCache" { - Context "runner cache directory not empty" { - It " not empty" -TestCases @{ RunnerCachePath = "/opt/runner-cache" } { - (Get-ChildItem -Path "$RunnerCachePath/*.tar.gz" -Recurse).Count | Should -BeGreaterThan 0 - } - } -} diff --git a/images/macos/templates/macOS-13.anka.pkr.hcl b/images/macos/templates/macOS-13.anka.pkr.hcl index 1aca6f1398..f764115fd6 100644 --- a/images/macos/templates/macOS-13.anka.pkr.hcl +++ b/images/macos/templates/macOS-13.anka.pkr.hcl @@ -236,7 +236,6 @@ build { execute_command = "chmod +x {{ .Path }}; source $HOME/.bash_profile; {{ .Vars }} {{ .Path }}" scripts = [ "${path.root}/../scripts/build/install-actions-cache.sh", - "${path.root}/../scripts/build/install-runner-package.sh", "${path.root}/../scripts/build/install-llvm.sh", "${path.root}/../scripts/build/install-swiftlint.sh", "${path.root}/../scripts/build/install-openjdk.sh", diff --git a/images/macos/templates/macOS-13.arm64.anka.pkr.hcl b/images/macos/templates/macOS-13.arm64.anka.pkr.hcl index 34052b4c3d..55137b0ebf 100644 --- a/images/macos/templates/macOS-13.arm64.anka.pkr.hcl +++ b/images/macos/templates/macOS-13.arm64.anka.pkr.hcl @@ -237,7 +237,6 @@ build { execute_command = "chmod +x {{ .Path }}; source $HOME/.bash_profile; {{ .Vars }} {{ .Path }}" scripts = [ "${path.root}/../scripts/build/install-actions-cache.sh", - "${path.root}/../scripts/build/install-runner-package.sh", "${path.root}/../scripts/build/install-llvm.sh", "${path.root}/../scripts/build/install-openjdk.sh", "${path.root}/../scripts/build/install-aws-tools.sh", diff --git a/images/macos/templates/macOS-14.anka.pkr.hcl b/images/macos/templates/macOS-14.anka.pkr.hcl index fb21aa8d0e..0ebdf537c4 100644 --- a/images/macos/templates/macOS-14.anka.pkr.hcl +++ b/images/macos/templates/macOS-14.anka.pkr.hcl @@ -235,7 +235,6 @@ build { execute_command = "chmod +x {{ .Path }}; source $HOME/.bash_profile; {{ .Vars }} {{ .Path }}" scripts = [ "${path.root}/../scripts/build/install-actions-cache.sh", - "${path.root}/../scripts/build/install-runner-package.sh", "${path.root}/../scripts/build/install-llvm.sh", "${path.root}/../scripts/build/install-swiftlint.sh", "${path.root}/../scripts/build/install-openjdk.sh", diff --git a/images/macos/templates/macOS-14.arm64.anka.pkr.hcl b/images/macos/templates/macOS-14.arm64.anka.pkr.hcl index 267ff4f841..79fe9628c9 100644 --- a/images/macos/templates/macOS-14.arm64.anka.pkr.hcl +++ b/images/macos/templates/macOS-14.arm64.anka.pkr.hcl @@ -236,7 +236,6 @@ build { execute_command = "chmod +x {{ .Path }}; source $HOME/.bash_profile; {{ .Vars }} {{ .Path }}" scripts = [ "${path.root}/../scripts/build/install-actions-cache.sh", - "${path.root}/../scripts/build/install-runner-package.sh", "${path.root}/../scripts/build/install-llvm.sh", "${path.root}/../scripts/build/install-openjdk.sh", "${path.root}/../scripts/build/install-aws-tools.sh", diff --git a/images/macos/templates/macOS-15.anka.pkr.hcl b/images/macos/templates/macOS-15.anka.pkr.hcl index 8cde8442a2..d39e8f3ff0 100644 --- a/images/macos/templates/macOS-15.anka.pkr.hcl +++ b/images/macos/templates/macOS-15.anka.pkr.hcl @@ -234,7 +234,6 @@ build { execute_command = "chmod +x {{ .Path }}; source $HOME/.bash_profile; {{ .Vars }} {{ .Path }}" scripts = [ "${path.root}/../scripts/build/install-actions-cache.sh", - "${path.root}/../scripts/build/install-runner-package.sh", "${path.root}/../scripts/build/install-llvm.sh", "${path.root}/../scripts/build/install-swiftlint.sh", "${path.root}/../scripts/build/install-openjdk.sh", diff --git a/images/macos/templates/macOS-15.arm64.anka.pkr.hcl b/images/macos/templates/macOS-15.arm64.anka.pkr.hcl index dcb5533136..ab260c3068 100644 --- a/images/macos/templates/macOS-15.arm64.anka.pkr.hcl +++ b/images/macos/templates/macOS-15.arm64.anka.pkr.hcl @@ -235,7 +235,6 @@ build { execute_command = "chmod +x {{ .Path }}; source $HOME/.bash_profile; {{ .Vars }} {{ .Path }}" scripts = [ "${path.root}/../scripts/build/install-actions-cache.sh", - "${path.root}/../scripts/build/install-runner-package.sh", "${path.root}/../scripts/build/install-llvm.sh", "${path.root}/../scripts/build/install-openjdk.sh", "${path.root}/../scripts/build/install-aws-tools.sh", diff --git a/images/macos/templates/macOS-26.arm64.anka.pkr.hcl b/images/macos/templates/macOS-26.arm64.anka.pkr.hcl index d973f46b47..ae4e525701 100644 --- a/images/macos/templates/macOS-26.arm64.anka.pkr.hcl +++ b/images/macos/templates/macOS-26.arm64.anka.pkr.hcl @@ -234,7 +234,6 @@ build { execute_command = "chmod +x {{ .Path }}; source $HOME/.bash_profile; {{ .Vars }} {{ .Path }}" scripts = [ "${path.root}/../scripts/build/install-actions-cache.sh", - "${path.root}/../scripts/build/install-runner-package.sh", "${path.root}/../scripts/build/install-llvm.sh", "${path.root}/../scripts/build/install-openjdk.sh", "${path.root}/../scripts/build/install-aws-tools.sh", diff --git a/images/ubuntu/scripts/build/install-runner-package.sh b/images/ubuntu/scripts/build/install-runner-package.sh deleted file mode 100644 index 019689ee40..0000000000 --- a/images/ubuntu/scripts/build/install-runner-package.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/bash -e -################################################################################ -## File: install-runner-package.sh -## Desc: Download and Install runner package -################################################################################ - -# Source the helpers for use with the script -source $HELPER_SCRIPTS/install.sh - -download_url=$(resolve_github_release_asset_url "actions/runner" 'test("actions-runner-linux-x64-[0-9]+\\.[0-9]{3}\\.[0-9]+\\.tar\\.gz$")' "latest") -archive_name="${download_url##*/}" -archive_path=$(download_with_retry "$download_url") - -mkdir -p /opt/runner-cache -mv "$archive_path" "/opt/runner-cache/$archive_name" diff --git a/images/ubuntu/scripts/tests/RunnerCache.Tests.ps1 b/images/ubuntu/scripts/tests/RunnerCache.Tests.ps1 deleted file mode 100644 index 8c8109ef07..0000000000 --- a/images/ubuntu/scripts/tests/RunnerCache.Tests.ps1 +++ /dev/null @@ -1,7 +0,0 @@ -Describe "RunnerCache" { - Context "runner cache directory not empty" { - It " not empty" -TestCases @{ RunnerCachePath = "/opt/runner-cache" } { - (Get-ChildItem -Path "$RunnerCachePath/*.tar.gz" -Recurse).Count | Should -BeGreaterThan 0 - } - } -} diff --git a/images/ubuntu/templates/build.ubuntu-22_04.pkr.hcl b/images/ubuntu/templates/build.ubuntu-22_04.pkr.hcl index 5784ff0b54..dcda4fb169 100644 --- a/images/ubuntu/templates/build.ubuntu-22_04.pkr.hcl +++ b/images/ubuntu/templates/build.ubuntu-22_04.pkr.hcl @@ -99,7 +99,6 @@ build { execute_command = "sudo sh -c '{{ .Vars }} {{ .Path }}'" scripts = [ "${path.root}/../scripts/build/install-actions-cache.sh", - "${path.root}/../scripts/build/install-runner-package.sh", "${path.root}/../scripts/build/install-apt-common.sh", "${path.root}/../scripts/build/install-azcopy.sh", "${path.root}/../scripts/build/install-azure-cli.sh", diff --git a/images/ubuntu/templates/build.ubuntu-24_04.pkr.hcl b/images/ubuntu/templates/build.ubuntu-24_04.pkr.hcl index 30d6c6c18c..49600c33b5 100644 --- a/images/ubuntu/templates/build.ubuntu-24_04.pkr.hcl +++ b/images/ubuntu/templates/build.ubuntu-24_04.pkr.hcl @@ -99,7 +99,6 @@ provisioner "shell" { execute_command = "sudo sh -c '{{ .Vars }} {{ .Path }}'" scripts = [ "${path.root}/../scripts/build/install-actions-cache.sh", - "${path.root}/../scripts/build/install-runner-package.sh", "${path.root}/../scripts/build/install-apt-common.sh", "${path.root}/../scripts/build/install-azcopy.sh", "${path.root}/../scripts/build/install-azure-cli.sh", diff --git a/images/windows/scripts/build/Install-Runner.ps1 b/images/windows/scripts/build/Install-Runner.ps1 deleted file mode 100644 index dc7a6f7f3d..0000000000 --- a/images/windows/scripts/build/Install-Runner.ps1 +++ /dev/null @@ -1,16 +0,0 @@ -################################################################################ -## File: Install-Runner.ps1 -## Desc: Install Runner for GitHub Actions -## Supply chain security: none -################################################################################ - -Write-Host "Download latest Runner for GitHub Actions" -$downloadUrl = Resolve-GithubReleaseAssetUrl ` - -Repo "actions/runner" ` - -Version "latest" ` - -UrlMatchPattern "actions-runner-win-x64-*[0-9.].zip" -$fileName = Split-Path $downloadUrl -Leaf -New-Item -Path "C:\ProgramData\runner" -ItemType Directory -Invoke-DownloadWithRetry -Url $downloadUrl -Path "C:\ProgramData\runner\$fileName" - -Invoke-PesterTests -TestFile "RunnerCache" diff --git a/images/windows/scripts/tests/RunnerCache.tests.ps1 b/images/windows/scripts/tests/RunnerCache.tests.ps1 deleted file mode 100644 index 8c932fb922..0000000000 --- a/images/windows/scripts/tests/RunnerCache.tests.ps1 +++ /dev/null @@ -1,7 +0,0 @@ -Describe "RunnerCache" { - Context "runner cache directory not empty" { - It "C:\ProgramData\runner" { - (Get-ChildItem -Path "C:\ProgramData\runner\*.zip" -Recurse).Count | Should -BeGreaterThan 0 - } - } -} diff --git a/images/windows/templates/build.windows-2019.pkr.hcl b/images/windows/templates/build.windows-2019.pkr.hcl index 8de0380e51..9b41e560d5 100644 --- a/images/windows/templates/build.windows-2019.pkr.hcl +++ b/images/windows/templates/build.windows-2019.pkr.hcl @@ -101,7 +101,6 @@ build { "${path.root}/../scripts/build/Install-DockerCompose.ps1", "${path.root}/../scripts/build/Install-PowershellCore.ps1", "${path.root}/../scripts/build/Install-WebPlatformInstaller.ps1", - "${path.root}/../scripts/build/Install-Runner.ps1", "${path.root}/../scripts/build/Install-TortoiseSvn.ps1" ] } diff --git a/images/windows/templates/build.windows-2022.pkr.hcl b/images/windows/templates/build.windows-2022.pkr.hcl index 95d08ec01a..7bcd66cc32 100644 --- a/images/windows/templates/build.windows-2022.pkr.hcl +++ b/images/windows/templates/build.windows-2022.pkr.hcl @@ -91,7 +91,6 @@ build { "${path.root}/../scripts/build/Install-DockerCompose.ps1", "${path.root}/../scripts/build/Install-PowershellCore.ps1", "${path.root}/../scripts/build/Install-WebPlatformInstaller.ps1", - "${path.root}/../scripts/build/Install-Runner.ps1", "${path.root}/../scripts/build/Install-TortoiseSvn.ps1" ] } diff --git a/images/windows/templates/build.windows-2025.pkr.hcl b/images/windows/templates/build.windows-2025.pkr.hcl index a84729d48a..97d7c5e6ea 100644 --- a/images/windows/templates/build.windows-2025.pkr.hcl +++ b/images/windows/templates/build.windows-2025.pkr.hcl @@ -91,8 +91,7 @@ provisioner "powershell" { "${path.root}/../scripts/build/Install-DockerWinCred.ps1", "${path.root}/../scripts/build/Install-DockerCompose.ps1", "${path.root}/../scripts/build/Install-PowershellCore.ps1", - "${path.root}/../scripts/build/Install-WebPlatformInstaller.ps1", - "${path.root}/../scripts/build/Install-Runner.ps1" + "${path.root}/../scripts/build/Install-WebPlatformInstaller.ps1" ] } From 79625a36399384c33fedb4b7974be93061937317 Mon Sep 17 00:00:00 2001 From: Maxim Lobanov Date: Thu, 27 Nov 2025 15:36:32 +0100 Subject: [PATCH 249/334] Refactor Source image SKUs in packer templates (#13364) * [ubuntu] Refactor image properties mapping to use source_image_marketplace_sku * Refactor Ubuntu and Windows image properties to simplify disk size handling and update marketplace SKU mappings * Refactor disk size handling to use coalesce for improved flexibility --- images/ubuntu/templates/locals.ubuntu.pkr.hcl | 15 ++++++------- images/ubuntu/templates/source.ubuntu.pkr.hcl | 8 +++---- .../windows/templates/locals.windows.pkr.hcl | 21 +++++++------------ .../windows/templates/source.windows.pkr.hcl | 8 +++---- 4 files changed, 22 insertions(+), 30 deletions(-) diff --git a/images/ubuntu/templates/locals.ubuntu.pkr.hcl b/images/ubuntu/templates/locals.ubuntu.pkr.hcl index fe9b189aba..469493d3f5 100644 --- a/images/ubuntu/templates/locals.ubuntu.pkr.hcl +++ b/images/ubuntu/templates/locals.ubuntu.pkr.hcl @@ -1,18 +1,15 @@ locals { image_properties_map = { "ubuntu22" = { - publisher = "canonical" - offer = "0001-com-ubuntu-server-jammy" - sku = "22_04-lts" - os_disk_size_gb = coalesce(var.os_disk_size_gb, 75) + source_image_marketplace_sku = "canonical:0001-com-ubuntu-server-jammy:22_04-lts" + os_disk_size_gb = 75 }, "ubuntu24" = { - publisher = "canonical" - offer = "ubuntu-24_04-lts" - sku = "server-gen1" - os_disk_size_gb = coalesce(var.os_disk_size_gb, 75) + source_image_marketplace_sku = "canonical:ubuntu-24_04-lts:server-gen1" + os_disk_size_gb = 75 } } - image_properties = local.image_properties_map[var.image_os] + source_image_marketplace_sku = local.image_properties_map[var.image_os].source_image_marketplace_sku + os_disk_size_gb = coalesce(var.os_disk_size_gb, local.image_properties_map[var.image_os].os_disk_size_gb) } diff --git a/images/ubuntu/templates/source.ubuntu.pkr.hcl b/images/ubuntu/templates/source.ubuntu.pkr.hcl index e29dacccda..babc3cb5fe 100644 --- a/images/ubuntu/templates/source.ubuntu.pkr.hcl +++ b/images/ubuntu/templates/source.ubuntu.pkr.hcl @@ -11,15 +11,15 @@ source "azure-arm" "image" { allowed_inbound_ip_addresses = var.allowed_inbound_ip_addresses build_resource_group_name = var.build_resource_group_name - image_offer = local.image_properties.offer - image_publisher = local.image_properties.publisher - image_sku = local.image_properties.sku + image_publisher = split(":", local.source_image_marketplace_sku)[0] + image_offer = split(":", local.source_image_marketplace_sku)[1] + image_sku = split(":", local.source_image_marketplace_sku)[2] image_version = var.source_image_version location = var.location managed_image_name = var.managed_image_name managed_image_resource_group_name = var.managed_image_resource_group_name managed_image_storage_account_type = var.managed_image_storage_account_type - os_disk_size_gb = local.image_properties.os_disk_size_gb + os_disk_size_gb = local.os_disk_size_gb os_type = var.image_os_type private_virtual_network_with_public_ip = var.private_virtual_network_with_public_ip ssh_clear_authorized_keys = var.ssh_clear_authorized_keys diff --git a/images/windows/templates/locals.windows.pkr.hcl b/images/windows/templates/locals.windows.pkr.hcl index d03ab45244..976b4ffb05 100644 --- a/images/windows/templates/locals.windows.pkr.hcl +++ b/images/windows/templates/locals.windows.pkr.hcl @@ -1,24 +1,19 @@ locals { image_properties_map = { "win19" = { - publisher = "MicrosoftWindowsServer" - offer = "WindowsServer" - sku = "2019-Datacenter" - os_disk_size_gb = coalesce(var.os_disk_size_gb, 256) + source_image_marketplace_sku = "MicrosoftWindowsServer:WindowsServer:2019-Datacenter" + os_disk_size_gb = 256 }, "win22" = { - publisher = "MicrosoftWindowsServer" - offer = "WindowsServer" - sku = "2022-Datacenter" - os_disk_size_gb = coalesce(var.os_disk_size_gb, 256) + source_image_marketplace_sku = "MicrosoftWindowsServer:WindowsServer:2022-Datacenter" + os_disk_size_gb = 256 }, "win25" = { - publisher = "MicrosoftWindowsServer" - offer = "WindowsServer" - sku = "2025-Datacenter" - os_disk_size_gb = coalesce(var.os_disk_size_gb, 150) + source_image_marketplace_sku = "MicrosoftWindowsServer:WindowsServer:2025-Datacenter" + os_disk_size_gb = 150 } } - image_properties = local.image_properties_map[var.image_os] + source_image_marketplace_sku = local.image_properties_map[var.image_os].source_image_marketplace_sku + os_disk_size_gb = coalesce(var.os_disk_size_gb, local.image_properties_map[var.image_os].os_disk_size_gb) } diff --git a/images/windows/templates/source.windows.pkr.hcl b/images/windows/templates/source.windows.pkr.hcl index 36aac4035f..8b407810dd 100644 --- a/images/windows/templates/source.windows.pkr.hcl +++ b/images/windows/templates/source.windows.pkr.hcl @@ -14,15 +14,15 @@ source "azure-arm" "image" { build_key_vault_secret_name = var.build_key_vault_secret_name build_resource_group_name = var.build_resource_group_name communicator = "winrm" - image_offer = local.image_properties.offer - image_publisher = local.image_properties.publisher - image_sku = local.image_properties.sku + image_publisher = split(":", local.source_image_marketplace_sku)[0] + image_offer = split(":", local.source_image_marketplace_sku)[1] + image_sku = split(":", local.source_image_marketplace_sku)[2] image_version = var.source_image_version location = var.location managed_image_name = var.managed_image_name managed_image_resource_group_name = var.managed_image_resource_group_name managed_image_storage_account_type = var.managed_image_storage_account_type - os_disk_size_gb = local.image_properties.os_disk_size_gb + os_disk_size_gb = local.os_disk_size_gb os_type = var.image_os_type private_virtual_network_with_public_ip = var.private_virtual_network_with_public_ip temp_resource_group_name = var.temp_resource_group_name From a183847c579a56f25b3542928c3c254e350b5233 Mon Sep 17 00:00:00 2001 From: Paulo Santos Date: Thu, 27 Nov 2025 16:16:19 +0000 Subject: [PATCH 250/334] Add provisioner shell to list installed apt packages (#13368) --- images/ubuntu/scripts/build/list-dpkg.sh | 8 ++++++++ images/ubuntu/templates/build.ubuntu-22_04.pkr.hcl | 5 +++++ images/ubuntu/templates/build.ubuntu-24_04.pkr.hcl | 5 +++++ 3 files changed, 18 insertions(+) create mode 100644 images/ubuntu/scripts/build/list-dpkg.sh diff --git a/images/ubuntu/scripts/build/list-dpkg.sh b/images/ubuntu/scripts/build/list-dpkg.sh new file mode 100644 index 0000000000..70d2a09665 --- /dev/null +++ b/images/ubuntu/scripts/build/list-dpkg.sh @@ -0,0 +1,8 @@ +#!/bin/bash -e +################################################################################ +## File: list-dpkg.sh +## Desc: List all installed dpkg packages +################################################################################ + +echo "Listing all installed dpkg packages..." +dpkg-query -W -f='${Package} ${Version}\n' | sort diff --git a/images/ubuntu/templates/build.ubuntu-22_04.pkr.hcl b/images/ubuntu/templates/build.ubuntu-22_04.pkr.hcl index dcda4fb169..e306c9e743 100644 --- a/images/ubuntu/templates/build.ubuntu-22_04.pkr.hcl +++ b/images/ubuntu/templates/build.ubuntu-22_04.pkr.hcl @@ -191,6 +191,11 @@ build { scripts = ["${path.root}/../scripts/build/configure-snap.sh"] } + provisioner "shell" { + execute_command = "sudo sh -c '{{ .Vars }} {{ .Path }}'" + script = "${path.root}/../scripts/build/list-dpkg.sh" + } + provisioner "shell" { execute_command = "sudo sh -c '{{ .Vars }} {{ .Path }}'" expect_disconnect = true diff --git a/images/ubuntu/templates/build.ubuntu-24_04.pkr.hcl b/images/ubuntu/templates/build.ubuntu-24_04.pkr.hcl index 49600c33b5..781fcccf9f 100644 --- a/images/ubuntu/templates/build.ubuntu-24_04.pkr.hcl +++ b/images/ubuntu/templates/build.ubuntu-24_04.pkr.hcl @@ -180,6 +180,11 @@ provisioner "shell" { scripts = ["${path.root}/../scripts/build/configure-snap.sh"] } + provisioner "shell" { + execute_command = "sudo sh -c '{{ .Vars }} {{ .Path }}'" + script = "${path.root}/../scripts/build/list-dpkg.sh" + } + provisioner "shell" { execute_command = "sudo sh -c '{{ .Vars }} {{ .Path }}'" expect_disconnect = true From 5f58af0964a36dd7040d50c6ede6229612d46c9c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 28 Nov 2025 13:57:51 +0100 Subject: [PATCH 251/334] Updating readme file for macos-14 version 2025.1125.0031 (#13352) Co-authored-by: Hosted Runners Images Bot. --- images/macos/macos-14-Readme.md | 59 +++++++++++++++++---------------- 1 file changed, 30 insertions(+), 29 deletions(-) diff --git a/images/macos/macos-14-Readme.md b/images/macos/macos-14-Readme.md index 17b9513375..7dbbb7502f 100644 --- a/images/macos/macos-14-Readme.md +++ b/images/macos/macos-14-Readme.md @@ -1,5 +1,6 @@ | Announcements | |-| +| [[macOS] Deprecation of Xcode 16.4 on macOS 26 on December 8th.](https://github.com/actions/runner-images/issues/13345) | | [[macOS] The macOS 13 Ventura based runner images will begin deprecation on September 22nd and will be fully unsupported by December 4th for GitHub and ADO](https://github.com/actions/runner-images/issues/13046) | | [[macOS] The additional macOS 15 Sonoma Intel-based image will be available in GitHub Actions](https://github.com/actions/runner-images/issues/13045) | | [macOS 26 (Tahoe) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/13008) | @@ -8,12 +9,12 @@ # macOS 14 - OS Version: macOS 14.8.2 (23J126) - Kernel Version: Darwin 23.6.0 -- Image Version: 20251111.0163 +- Image Version: 20251125.0031 ## Installed Software ### Language and Runtime -- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.415, 9.0.102, 9.0.203, 9.0.306 +- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.416, 9.0.102, 9.0.203, 9.0.308, 10.0.100 - Bash 3.2.57(1)-release - Clang/LLVM 15.0.0 - Clang/LLVM (Homebrew) 15.0.7 - available on `$(brew --prefix llvm@15)/bin/clang` @@ -27,7 +28,7 @@ - Mono 6.12.0.188 - Node.js 20.19.5 - Perl 5.40.2 -- PHP 8.4.14 +- PHP 8.5.0 - Python3 3.14.0 - Ruby 3.3.10 @@ -35,20 +36,20 @@ - Bundler 2.7.2 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Composer 2.8.12 -- Homebrew 4.6.20 +- Composer 2.9.2 +- Homebrew 5.0.3 - NPM 10.8.2 - NuGet 6.3.1.1 - Pip3 25.3 (python 3.14) - Pipx 1.8.0 - RubyGems 3.7.2 -- Vcpkg 2025 (build from commit 8fbf295ab5) +- Vcpkg 2025 (build from commit 9aee6e968f) - Yarn 1.22.22 ### Project Management - Apache Ant 1.10.15 - Apache Maven 3.9.11 -- Gradle 9.2.0 +- Gradle 9.2.1 ### Utilities - 7-Zip 17.05 @@ -60,31 +61,31 @@ - Curl 8.17.0 - Git 2.50.1 - Git LFS 3.7.1 -- GitHub CLI 2.83.0 +- GitHub CLI 2.83.1 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 - jq 1.8.1 - OpenSSL 1.1.1w 11 Sep 2023 -- Packer 1.14.2 +- Packer 1.14.3 - pkgconf 2.5.1 - Unxip 3.2 -- yq 4.48.1 +- yq 4.49.2 - zstd 1.5.7 -- Ninja 1.13.1 +- Ninja 1.13.2 ### Tools -- AWS CLI 2.31.33 -- AWS SAM CLI 1.146.0 -- AWS Session Manager CLI 1.2.707.0 -- Azure CLI 2.79.0 +- AWS CLI 2.32.5 +- AWS SAM CLI 1.148.0 +- AWS Session Manager CLI 1.2.764.0 +- Azure CLI 2.80.0 - Azure CLI (azure-devops) 1.0.2 -- Bicep CLI 0.38.33 -- Cmake 4.1.2 -- CodeQL Action Bundle 2.23.3 -- Fastlane 2.228.0 -- SwiftFormat 0.58.5 -- Xcbeautify 3.1.0 +- Bicep CLI 0.39.26 +- Cmake 4.2.0 +- CodeQL Action Bundle 2.23.6 +- Fastlane 2.229.1 +- SwiftFormat 0.58.6 +- Xcbeautify 3.1.1 - Xcode Command Line Tools 16.2.0.0.1.1733547573 - Xcodes 1.6.2 @@ -94,12 +95,12 @@ ### Browsers - Safari 26.1 (19622.2.11.119.1) - SafariDriver 26.1 (19622.2.11.119.1) -- Google Chrome 142.0.7444.60 -- Google Chrome for Testing 142.0.7444.61 -- ChromeDriver 142.0.7444.61 -- Microsoft Edge 142.0.3595.65 -- Microsoft Edge WebDriver 142.0.3595.65 -- Mozilla Firefox 144.0.2 +- Google Chrome 142.0.7444.176 +- Google Chrome for Testing 142.0.7444.175 +- ChromeDriver 142.0.7444.175 +- Microsoft Edge 142.0.3595.94 +- Microsoft Edge WebDriver 142.0.3595.94 +- Mozilla Firefox 145.0.2 - geckodriver 0.36.0 - Selenium server 4.38.0 @@ -137,7 +138,7 @@ #### Node.js - 20.19.5 - 22.21.1 -- 24.11.0 +- 24.11.1 #### Go - 1.22.12 @@ -288,7 +289,7 @@ #### Environment variables | Name | Value | | ----------------- | ----------------------------------------------------------------------------------------- | -| PARALLELS_DMG_URL | https://download.parallels.com/desktop/v26/26.1.1-57288/ParallelsDesktop-26.1.1-57288.dmg | +| PARALLELS_DMG_URL | https://download.parallels.com/desktop/v26/26.1.2-57293/ParallelsDesktop-26.1.2-57293.dmg | ##### Notes ``` From fe23e4ab00773343f29e3d642d25ab6c331aea75 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 28 Nov 2025 13:58:02 +0100 Subject: [PATCH 252/334] Updating readme file for macos-14-arm64 version 2025.1126.0029 (#13354) Co-authored-by: Hosted Runners Images Bot. --- images/macos/macos-14-arm64-Readme.md | 55 ++++++++++++++------------- 1 file changed, 28 insertions(+), 27 deletions(-) diff --git a/images/macos/macos-14-arm64-Readme.md b/images/macos/macos-14-arm64-Readme.md index c3a9733415..4bd4d6d7b8 100644 --- a/images/macos/macos-14-arm64-Readme.md +++ b/images/macos/macos-14-arm64-Readme.md @@ -1,5 +1,6 @@ | Announcements | |-| +| [[macOS] Deprecation of Xcode 16.4 on macOS 26 on December 8th.](https://github.com/actions/runner-images/issues/13345) | | [[macOS] The macOS 13 Ventura based runner images will begin deprecation on September 22nd and will be fully unsupported by December 4th for GitHub and ADO](https://github.com/actions/runner-images/issues/13046) | | [[macOS] The additional macOS 15 Sonoma Intel-based image will be available in GitHub Actions](https://github.com/actions/runner-images/issues/13045) | | [macOS 26 (Tahoe) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/13008) | @@ -8,12 +9,12 @@ # macOS 14 - OS Version: macOS 14.8.2 (23J126) - Kernel Version: Darwin 23.6.0 -- Image Version: 20251111.0092 +- Image Version: 20251126.0029 ## Installed Software ### Language and Runtime -- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.415, 9.0.102, 9.0.203, 9.0.306 +- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.416, 9.0.102, 9.0.203, 9.0.308, 10.0.100 - Bash 3.2.57(1)-release - Clang/LLVM 15.0.0 - Clang/LLVM (Homebrew) 15.0.7 - available on `$(brew --prefix llvm@15)/bin/clang` @@ -34,19 +35,19 @@ - Bundler 2.7.2 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 4.6.20 +- Homebrew 5.0.3 - NPM 10.8.2 - NuGet 6.3.1.1 - Pip3 25.3 (python 3.14) - Pipx 1.8.0 - RubyGems 3.7.2 -- Vcpkg 2025 (build from commit 8fbf295ab5) +- Vcpkg 2025 (build from commit 4c5ae6b55f) - Yarn 1.22.22 ### Project Management - Apache Ant 1.10.15 - Apache Maven 3.9.11 -- Gradle 9.2.0 +- Gradle 9.2.1 ### Utilities - 7-Zip 17.05 @@ -58,43 +59,43 @@ - Curl 8.7.1 - Git 2.50.1 - Git LFS 3.7.1 -- GitHub CLI 2.83.0 +- GitHub CLI 2.83.1 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 - jq 1.8.1 - OpenSSL 1.1.1w 11 Sep 2023 -- Packer 1.14.2 +- Packer 1.14.3 - pkgconf 2.5.1 - Unxip 3.2 -- yq 4.48.1 +- yq 4.49.2 - zstd 1.5.7 -- Ninja 1.13.1 +- Ninja 1.13.2 ### Tools -- AWS CLI 2.31.33 -- AWS SAM CLI 1.146.0 -- AWS Session Manager CLI 1.2.707.0 -- Azure CLI 2.79.0 +- AWS CLI 2.32.5 +- AWS SAM CLI 1.148.0 +- AWS Session Manager CLI 1.2.764.0 +- Azure CLI 2.80.0 - Azure CLI (azure-devops) 1.0.2 -- Bicep CLI 0.38.33 -- Cmake 4.1.2 -- CodeQL Action Bundle 2.23.3 -- Fastlane 2.228.0 -- SwiftFormat 0.58.5 -- Xcbeautify 3.1.0 +- Bicep CLI 0.39.26 +- Cmake 4.2.0 +- CodeQL Action Bundle 2.23.6 +- Fastlane 2.229.1 +- SwiftFormat 0.58.6 +- Xcbeautify 3.1.1 - Xcode Command Line Tools 16.2.0.0.1.1733547573 - Xcodes 1.6.2 ### Browsers - Safari 26.1 (19622.2.11.119.1) - SafariDriver 26.1 (19622.2.11.119.1) -- Google Chrome 142.0.7444.60 -- Google Chrome for Testing 142.0.7444.61 -- ChromeDriver 142.0.7444.61 -- Microsoft Edge 142.0.3595.65 -- Microsoft Edge WebDriver 142.0.3595.65 -- Mozilla Firefox 144.0.2 +- Google Chrome 142.0.7444.176 +- Google Chrome for Testing 142.0.7444.175 +- ChromeDriver 142.0.7444.175 +- Microsoft Edge 142.0.3595.94 +- Microsoft Edge WebDriver 142.0.3595.94 +- Mozilla Firefox 145.0.2 - geckodriver 0.36.0 - Selenium server 4.38.0 @@ -127,9 +128,9 @@ - 3.14.0 #### Node.js -- 20.19.5 +- 20.19.6 - 22.21.1 -- 24.11.0 +- 24.11.1 #### Go - 1.22.12 From a4fdd3176684c41dd3a66f0c31728dde4a002fde Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 28 Nov 2025 13:58:19 +0100 Subject: [PATCH 253/334] Updating readme file for macos-26-arm64 version 2025.1126.0052 (#13362) Co-authored-by: Hosted Runners Images Bot. --- images/macos/macos-26-arm64-Readme.md | 118 ++++++++++++++------------ 1 file changed, 65 insertions(+), 53 deletions(-) diff --git a/images/macos/macos-26-arm64-Readme.md b/images/macos/macos-26-arm64-Readme.md index f603b5916b..2e808ee7f1 100644 --- a/images/macos/macos-26-arm64-Readme.md +++ b/images/macos/macos-26-arm64-Readme.md @@ -1,5 +1,6 @@ | Announcements | |-| +| [[macOS] Deprecation of Xcode 16.4 on macOS 26 on December 8th.](https://github.com/actions/runner-images/issues/13345) | | [[macOS] The macOS 13 Ventura based runner images will begin deprecation on September 22nd and will be fully unsupported by December 4th for GitHub and ADO](https://github.com/actions/runner-images/issues/13046) | | [[macOS] The additional macOS 15 Sonoma Intel-based image will be available in GitHub Actions](https://github.com/actions/runner-images/issues/13045) | | [macOS 26 (Tahoe) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/13008) | @@ -8,12 +9,12 @@ # macOS 26 - OS Version: macOS 26.0.1 (25A362) - Kernel Version: Darwin 25.0.0 -- Image Version: 20251103.0095 +- Image Version: 20251126.0052 ## Installed Software ### Language and Runtime -- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.415, 9.0.102, 9.0.203, 9.0.306 +- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.416, 9.0.102, 9.0.203, 9.0.308, 10.0.100 - Bash 3.2.57(1)-release - Clang/LLVM 17.0.0 - Clang/LLVM (Homebrew) 20.1.8 - available on `$(brew --prefix llvm@20)/bin/clang` @@ -24,7 +25,7 @@ - GNU Fortran 14 (Homebrew GCC 14.3.0) - available by `gfortran-14` alias - GNU Fortran 15 (Homebrew GCC 15.2.0) - available by `gfortran-15` alias - Kotlin 2.2.21-release-469 -- Node.js 24.11.0 +- Node.js 24.11.1 - Perl 5.40.2 - Python3 3.14.0 - Ruby 3.4.7 @@ -33,18 +34,18 @@ - Bundler 2.7.2 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 4.6.19 -- NPM 11.6.1 +- Homebrew 5.0.3 +- NPM 11.6.2 - Pip3 25.3 (python 3.14) - Pipx 1.8.0 - RubyGems 3.7.2 -- Vcpkg 2025 (build from commit e3ed41868d) +- Vcpkg 2025 (build from commit 4c5ae6b55f) - Yarn 1.22.22 ### Project Management - Apache Ant 1.10.15 - Apache Maven 3.9.11 -- Gradle 9.2.0 +- Gradle 9.2.1 ### Utilities - 7-Zip 17.05 @@ -56,43 +57,43 @@ - Curl 8.7.1 - Git 2.50.1 - Git LFS 3.7.1 -- GitHub CLI 2.82.1 +- GitHub CLI 2.83.1 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 - jq 1.8.1 - OpenSSL 3.6.0 1 Oct 2025 (Library: OpenSSL 3.6.0 1 Oct 2025) -- Packer 1.14.2 +- Packer 1.14.3 - pkgconf 2.5.1 - Unxip 3.2 -- yq 4.48.1 +- yq 4.49.2 - zstd 1.5.7 -- Ninja 1.13.1 +- Ninja 1.13.2 ### Tools -- AWS CLI 2.31.27 -- AWS SAM CLI 1.145.2 -- AWS Session Manager CLI 1.2.707.0 -- Azure CLI 2.78.0 +- AWS CLI 2.32.5 +- AWS SAM CLI 1.148.0 +- AWS Session Manager CLI 1.2.764.0 +- Azure CLI 2.80.0 - Azure CLI (azure-devops) 1.0.2 -- Bicep CLI 0.38.33 -- Cmake 4.1.2 -- CodeQL Action Bundle 2.23.3 -- Fastlane 2.228.0 -- SwiftFormat 0.58.5 -- Xcbeautify 3.1.0 -- Xcode Command Line Tools 26.0.0.0.1.1757719676 +- Bicep CLI 0.39.26 +- Cmake 4.2.0 +- CodeQL Action Bundle 2.23.6 +- Fastlane 2.229.1 +- SwiftFormat 0.58.6 +- Xcbeautify 3.1.1 +- Xcode Command Line Tools 26.1.0.0.1.1761104275 - Xcodes 1.6.2 ### Browsers - Safari 26.0.1 (21622.1.22.11.15) - SafariDriver 26.0.1 (21622.1.22.11.15) -- Google Chrome 142.0.7444.60 -- Google Chrome for Testing 142.0.7444.59 -- ChromeDriver 142.0.7444.59 -- Microsoft Edge 142.0.3595.53 -- Microsoft Edge WebDriver 142.0.3595.53 -- Mozilla Firefox 144.0.2 +- Google Chrome 142.0.7444.176 +- Google Chrome for Testing 142.0.7444.175 +- ChromeDriver 142.0.7444.175 +- Microsoft Edge 142.0.3595.94 +- Microsoft Edge WebDriver 142.0.3595.94 +- Mozilla Firefox 145.0.2 - geckodriver 0.36.0 - Selenium server 4.38.0 @@ -125,19 +126,19 @@ - 3.14.0 #### Node.js -- 20.19.5 +- 20.19.6 - 22.21.1 -- 24.11.0 +- 24.11.1 #### Go - 1.23.12 -- 1.24.9 -- 1.25.3 +- 1.24.10 +- 1.25.4 ### Rust Tools -- Cargo 1.91.0 -- Rust 1.91.0 -- Rustdoc 1.91.0 +- Cargo 1.91.1 +- Rust 1.91.1 +- Rustdoc 1.91.1 - Rustup 1.28.2 #### Packages @@ -153,45 +154,56 @@ - PSScriptAnalyzer: 1.24.0 ### Xcode -| Version | Build | Path | Symlinks | -| ---------------- | ------ | ---------------------------------------------- | -------------------------------------------------------------- | -| 26.1 | 17B54 | /Applications/Xcode_26.1_Release_Candidate.app | /Applications/Xcode_26.1.0.app
/Applications/Xcode_26.1.app | -| 26.0.1 (default) | 17A400 | /Applications/Xcode_26.0.1.app | /Applications/Xcode_26.0.app
/Applications/Xcode.app | -| 16.4 | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app | +| Version | Build | Path | Symlinks | +| ---------------- | -------- | ----------------------------------- | -------------------------------------------------------------- | +| 26.2 (beta) | 17C5038g | /Applications/Xcode_26.2_beta_2.app | /Applications/Xcode_26.2.0.app
/Applications/Xcode_26.2.app | +| 26.1.1 | 17B100 | /Applications/Xcode_26.1.1.app | /Applications/Xcode_26.1.app | +| 26.0.1 (default) | 17A400 | /Applications/Xcode_26.0.1.app | /Applications/Xcode_26.0.app
/Applications/Xcode.app | +| 16.4 | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app | #### Installed SDKs | SDK | SDK Name | Xcode Version | | ------------------------- | -------------------- | ------------- | | macOS 15.5 | macosx15.5 | 16.4 | | macOS 26.0 | macosx26.0 | 26.0.1 | -| macOS 26.1 | macosx26.1 | 26.1 | +| macOS 26.1 | macosx26.1 | 26.1.1 | +| macOS 26.2 | macosx26.2 | 26.2 | | iOS 18.5 | iphoneos18.5 | 16.4 | | iOS 26.0 | iphoneos26.0 | 26.0.1 | -| iOS 26.1 | iphoneos26.1 | 26.1 | +| iOS 26.1 | iphoneos26.1 | 26.1.1 | +| iOS 26.2 | iphoneos26.2 | 26.2 | | Simulator - iOS 18.5 | iphonesimulator18.5 | 16.4 | | Simulator - iOS 26.0 | iphonesimulator26.0 | 26.0.1 | -| Simulator - iOS 26.1 | iphonesimulator26.1 | 26.1 | +| Simulator - iOS 26.1 | iphonesimulator26.1 | 26.1.1 | +| Simulator - iOS 26.2 | iphonesimulator26.2 | 26.2 | | tvOS 18.5 | appletvos18.5 | 16.4 | | tvOS 26.0 | appletvos26.0 | 26.0.1 | -| tvOS 26.1 | appletvos26.1 | 26.1 | +| tvOS 26.1 | appletvos26.1 | 26.1.1 | +| tvOS 26.2 | appletvos26.2 | 26.2 | | Simulator - tvOS 18.5 | appletvsimulator18.5 | 16.4 | | Simulator - tvOS 26.0 | appletvsimulator26.0 | 26.0.1 | -| Simulator - tvOS 26.1 | appletvsimulator26.1 | 26.1 | +| Simulator - tvOS 26.1 | appletvsimulator26.1 | 26.1.1 | +| Simulator - tvOS 26.2 | appletvsimulator26.2 | 26.2 | | watchOS 11.5 | watchos11.5 | 16.4 | | watchOS 26.0 | watchos26.0 | 26.0.1 | -| watchOS 26.1 | watchos26.1 | 26.1 | +| watchOS 26.1 | watchos26.1 | 26.1.1 | +| watchOS 26.2 | watchos26.2 | 26.2 | | Simulator - watchOS 11.5 | watchsimulator11.5 | 16.4 | | Simulator - watchOS 26.0 | watchsimulator26.0 | 26.0.1 | -| Simulator - watchOS 26.1 | watchsimulator26.1 | 26.1 | +| Simulator - watchOS 26.1 | watchsimulator26.1 | 26.1.1 | +| Simulator - watchOS 26.2 | watchsimulator26.2 | 26.2 | | visionOS 2.5 | xros2.5 | 16.4 | | visionOS 26.0 | xros26.0 | 26.0.1 | -| visionOS 26.1 | xros26.1 | 26.1 | +| visionOS 26.1 | xros26.1 | 26.1.1 | +| visionOS 26.2 | xros26.2 | 26.2 | | Simulator - visionOS 2.5 | xrsimulator2.5 | 16.4 | | Simulator - visionOS 26.0 | xrsimulator26.0 | 26.0.1 | -| Simulator - visionOS 26.1 | xrsimulator26.1 | 26.1 | +| Simulator - visionOS 26.1 | xrsimulator26.1 | 26.1.1 | +| Simulator - visionOS 26.2 | xrsimulator26.2 | 26.2 | | DriverKit 24.5 | driverkit24.5 | 16.4 | | DriverKit 25.0 | driverkit25.0 | 26.0.1 | -| DriverKit 25.1 | driverkit25.1 | 26.1 | +| DriverKit 25.1 | driverkit25.1 | 26.1.1 | +| DriverKit 25.2 | driverkit25.2 | 26.2 | #### Installed Simulators | Name | OS | Simulators | @@ -219,10 +231,10 @@ | Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2) | | Android SDK Platform-Tools | 36.0.0 | | Android Support Repository | 47.0.0 | -| CMake | 3.31.5 | +| CMake | 3.31.5
4.1.2 | | Google Play services | 49 | | Google Repository | 58 | -| NDK | 27.3.13750724 (default)
28.2.13676358 | +| NDK | 27.3.13750724 (default)
28.2.13676358
29.0.14206865 | #### Environment variables | Name | Value | @@ -230,7 +242,7 @@ | ANDROID_HOME | /Users/runner/Library/Android/sdk | | ANDROID_NDK | /Users/runner/Library/Android/sdk/ndk/27.3.13750724 | | ANDROID_NDK_HOME | /Users/runner/Library/Android/sdk/ndk/27.3.13750724 | -| ANDROID_NDK_LATEST_HOME | /Users/runner/Library/Android/sdk/ndk/28.2.13676358 | +| ANDROID_NDK_LATEST_HOME | /Users/runner/Library/Android/sdk/ndk/29.0.14206865 | | ANDROID_NDK_ROOT | /Users/runner/Library/Android/sdk/ndk/27.3.13750724 | | ANDROID_SDK_ROOT | /Users/runner/Library/Android/sdk | From 12dedd31caff6d09e3a84fa34e08b458144de692 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 28 Nov 2025 13:58:27 +0100 Subject: [PATCH 254/334] Updating readme file for macos-15 version 2025.1126.0042 (#13361) Co-authored-by: Hosted Runners Images Bot. --- images/macos/macos-15-Readme.md | 140 ++++++++++++++++---------------- 1 file changed, 72 insertions(+), 68 deletions(-) diff --git a/images/macos/macos-15-Readme.md b/images/macos/macos-15-Readme.md index 4a588cf9a0..c788cc1ac0 100644 --- a/images/macos/macos-15-Readme.md +++ b/images/macos/macos-15-Readme.md @@ -1,19 +1,20 @@ | Announcements | |-| +| [[macOS] Deprecation of Xcode 16.4 on macOS 26 on December 8th.](https://github.com/actions/runner-images/issues/13345) | | [[macOS] The macOS 13 Ventura based runner images will begin deprecation on September 22nd and will be fully unsupported by December 4th for GitHub and ADO](https://github.com/actions/runner-images/issues/13046) | | [[macOS] The additional macOS 15 Sonoma Intel-based image will be available in GitHub Actions](https://github.com/actions/runner-images/issues/13045) | | [macOS 26 (Tahoe) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/13008) | | [[macOS] Deprecation of 4 tools on November 3rd.](https://github.com/actions/runner-images/issues/12873) | *** # macOS 15 -- OS Version: macOS 15.7.1 (24G231) +- OS Version: macOS 15.7.2 (24G325) - Kernel Version: Darwin 24.6.0 -- Image Version: 20251103.0112 +- Image Version: 20251126.0042 ## Installed Software ### Language and Runtime -- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.415, 9.0.102, 9.0.203, 9.0.306 +- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.416, 9.0.102, 9.0.203, 9.0.308, 10.0.100 - Bash 3.2.57(1)-release - Clang/LLVM 17.0.0 - Clang/LLVM (Homebrew) 18.1.8 - available on `$(brew --prefix llvm@18)/bin/clang` @@ -26,7 +27,7 @@ - Kotlin 2.2.21-release-469 - Node.js 22.21.1 - Perl 5.40.2 -- PHP 8.4.14 +- PHP 8.5.0 - Python3 3.14.0 - Ruby 3.3.10 @@ -34,19 +35,19 @@ - Bundler 2.7.2 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Composer 2.8.12 -- Homebrew 4.6.19 +- Composer 2.9.2 +- Homebrew 5.0.3 - NPM 10.9.4 - Pip3 25.3 (python 3.14) - Pipx 1.8.0 - RubyGems 3.7.2 -- Vcpkg 2025 (build from commit e3ed41868d) +- Vcpkg 2025 (build from commit 4c5ae6b55f) - Yarn 1.22.22 ### Project Management - Apache Ant 1.10.15 - Apache Maven 3.9.11 -- Gradle 9.2.0 +- Gradle 9.2.1 ### Utilities - 7-Zip 17.05 @@ -55,34 +56,34 @@ - bazel 8.4.2 - bazelisk 1.27.0 - bsdtar 3.5.3 - available by 'tar' alias -- Curl 8.16.0 +- Curl 8.17.0 - Git 2.50.1 - Git LFS 3.7.1 -- GitHub CLI 2.82.1 +- GitHub CLI 2.83.1 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 - jq 1.8.1 - OpenSSL 1.1.1w 11 Sep 2023 -- Packer 1.14.2 +- Packer 1.14.3 - pkgconf 2.5.1 - Unxip 3.2 -- yq 4.48.1 +- yq 4.49.2 - zstd 1.5.7 -- Ninja 1.13.1 +- Ninja 1.13.2 ### Tools -- AWS CLI 2.31.27 -- AWS SAM CLI 1.145.2 -- AWS Session Manager CLI 1.2.707.0 -- Azure CLI 2.78.0 +- AWS CLI 2.32.5 +- AWS SAM CLI 1.148.0 +- AWS Session Manager CLI 1.2.764.0 +- Azure CLI 2.80.0 - Azure CLI (azure-devops) 1.0.2 -- Bicep CLI 0.38.33 -- Cmake 4.1.2 -- CodeQL Action Bundle 2.23.3 -- Fastlane 2.228.0 -- SwiftFormat 0.58.5 -- Xcbeautify 3.1.0 +- Bicep CLI 0.39.26 +- Cmake 4.2.0 +- CodeQL Action Bundle 2.23.6 +- Fastlane 2.229.1 +- SwiftFormat 0.58.6 +- Xcbeautify 3.1.1 - Xcode Command Line Tools 16.4.0.0.1.1747106510 - Xcodes 1.6.2 @@ -90,14 +91,14 @@ - SwiftLint 0.62.2 ### Browsers -- Safari 26.0.1 (20622.1.22.118.4) -- SafariDriver 26.0.1 (20622.1.22.118.4) -- Google Chrome 142.0.7444.60 -- Google Chrome for Testing 142.0.7444.59 -- ChromeDriver 142.0.7444.59 -- Microsoft Edge 142.0.3595.53 -- Microsoft Edge WebDriver 142.0.3595.53 -- Mozilla Firefox 144.0.2 +- Safari 26.1 (20622.2.11.119.1) +- SafariDriver 26.1 (20622.2.11.119.1) +- Google Chrome 142.0.7444.176 +- Google Chrome for Testing 142.0.7444.175 +- ChromeDriver 142.0.7444.175 +- Microsoft Edge 142.0.3595.94 +- Microsoft Edge WebDriver 142.0.3595.94 +- Mozilla Firefox 145.0.2 - geckodriver 0.36.0 - Selenium server 4.38.0 @@ -109,12 +110,12 @@ | GECKOWEBDRIVER | /usr/local/opt/geckodriver/bin | ### Java -| Version | Environment Variable | -| -------------------- | -------------------- | -| 11.0.28+6 | JAVA_HOME_11_X64 | -| 17.0.16+8 | JAVA_HOME_17_X64 | -| 21.0.8+9.0 (default) | JAVA_HOME_21_X64 | -| 25.0.1+8.0 | JAVA_HOME_25_X64 | +| Version | Environment Variable | +| --------------------- | -------------------- | +| 11.0.29+7 | JAVA_HOME_11_X64 | +| 17.0.17+10 | JAVA_HOME_17_X64 | +| 21.0.9+10.0 (default) | JAVA_HOME_21_X64 | +| 25.0.1+8.0 | JAVA_HOME_25_X64 | ### Cached Tools @@ -124,7 +125,7 @@ - 3.4.7 #### Python -- 3.9.24 +- 3.9.25 - 3.10.19 - 3.11.9 - 3.12.10 @@ -132,20 +133,20 @@ - 3.14.0 #### Node.js -- 20.19.5 +- 20.19.6 - 22.21.1 -- 24.11.0 +- 24.11.1 #### Go - 1.22.12 - 1.23.12 -- 1.24.9 -- 1.25.3 +- 1.24.10 +- 1.25.4 ### Rust Tools -- Cargo 1.91.0 -- Rust 1.91.0 -- Rustdoc 1.91.0 +- Cargo 1.91.1 +- Rust 1.91.1 +- Rustdoc 1.91.1 - Rustup 1.28.2 #### Packages @@ -161,15 +162,15 @@ - PSScriptAnalyzer: 1.24.0 ### Xcode -| Version | Build | Path | Symlinks | -| -------------- | -------- | ---------------------------------------------- | -------------------------------------------------------------- | -| 26.1 | 17B54 | /Applications/Xcode_26.1_Release_Candidate.app | /Applications/Xcode_26.1.0.app
/Applications/Xcode_26.1.app | -| 26.0.1 | 17A400 | /Applications/Xcode_26.0.1.app | /Applications/Xcode_26.0.app | -| 16.4 (default) | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app
/Applications/Xcode.app | -| 16.3 | 16E140 | /Applications/Xcode_16.3.app | /Applications/Xcode_16.3.0.app | -| 16.2 | 16C5032a | /Applications/Xcode_16.2.app | /Applications/Xcode_16.2.0.app | -| 16.1 | 16B40 | /Applications/Xcode_16.1.app | /Applications/Xcode_16.1.0.app | -| 16.0 | 16A242d | /Applications/Xcode_16.app | /Applications/Xcode_16.0.0.app
/Applications/Xcode_16.0.app | +| Version | Build | Path | Symlinks | +| -------------- | -------- | ------------------------------ | -------------------------------------------------------------- | +| 26.1.1 | 17B100 | /Applications/Xcode_26.1.1.app | /Applications/Xcode_26.1.app | +| 26.0.1 | 17A400 | /Applications/Xcode_26.0.1.app | /Applications/Xcode_26.0.app | +| 16.4 (default) | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app
/Applications/Xcode.app | +| 16.3 | 16E140 | /Applications/Xcode_16.3.app | /Applications/Xcode_16.3.0.app | +| 16.2 | 16C5032a | /Applications/Xcode_16.2.app | /Applications/Xcode_16.2.0.app | +| 16.1 | 16B40 | /Applications/Xcode_16.1.app | /Applications/Xcode_16.1.0.app | +| 16.0 | 16A242d | /Applications/Xcode_16.app | /Applications/Xcode_16.0.0.app
/Applications/Xcode_16.0.app | #### Installed SDKs | SDK | SDK Name | Xcode Version | @@ -180,70 +181,70 @@ | macOS 15.4 | macosx15.4 | 16.3 | | macOS 15.5 | macosx15.5 | 16.4 | | macOS 26.0 | macosx26.0 | 26.0.1 | -| macOS 26.1 | macosx26.1 | 26.1 | +| macOS 26.1 | macosx26.1 | 26.1.1 | | iOS 18.0 | iphoneos18.0 | 16.0 | | iOS 18.1 | iphoneos18.1 | 16.1 | | iOS 18.2 | iphoneos18.2 | 16.2 | | iOS 18.4 | iphoneos18.4 | 16.3 | | iOS 18.5 | iphoneos18.5 | 16.4 | | iOS 26.0 | iphoneos26.0 | 26.0.1 | -| iOS 26.1 | iphoneos26.1 | 26.1 | +| iOS 26.1 | iphoneos26.1 | 26.1.1 | | Simulator - iOS 18.0 | iphonesimulator18.0 | 16.0 | | Simulator - iOS 18.1 | iphonesimulator18.1 | 16.1 | | Simulator - iOS 18.2 | iphonesimulator18.2 | 16.2 | | Simulator - iOS 18.4 | iphonesimulator18.4 | 16.3 | | Simulator - iOS 18.5 | iphonesimulator18.5 | 16.4 | | Simulator - iOS 26.0 | iphonesimulator26.0 | 26.0.1 | -| Simulator - iOS 26.1 | iphonesimulator26.1 | 26.1 | +| Simulator - iOS 26.1 | iphonesimulator26.1 | 26.1.1 | | tvOS 18.0 | appletvos18.0 | 16.0 | | tvOS 18.1 | appletvos18.1 | 16.1 | | tvOS 18.2 | appletvos18.2 | 16.2 | | tvOS 18.4 | appletvos18.4 | 16.3 | | tvOS 18.5 | appletvos18.5 | 16.4 | | tvOS 26.0 | appletvos26.0 | 26.0.1 | -| tvOS 26.1 | appletvos26.1 | 26.1 | +| tvOS 26.1 | appletvos26.1 | 26.1.1 | | Simulator - tvOS 18.0 | appletvsimulator18.0 | 16.0 | | Simulator - tvOS 18.1 | appletvsimulator18.1 | 16.1 | | Simulator - tvOS 18.2 | appletvsimulator18.2 | 16.2 | | Simulator - tvOS 18.4 | appletvsimulator18.4 | 16.3 | | Simulator - tvOS 18.5 | appletvsimulator18.5 | 16.4 | | Simulator - tvOS 26.0 | appletvsimulator26.0 | 26.0.1 | -| Simulator - tvOS 26.1 | appletvsimulator26.1 | 26.1 | +| Simulator - tvOS 26.1 | appletvsimulator26.1 | 26.1.1 | | watchOS 11.0 | watchos11.0 | 16.0 | | watchOS 11.1 | watchos11.1 | 16.1 | | watchOS 11.2 | watchos11.2 | 16.2 | | watchOS 11.4 | watchos11.4 | 16.3 | | watchOS 11.5 | watchos11.5 | 16.4 | | watchOS 26.0 | watchos26.0 | 26.0.1 | -| watchOS 26.1 | watchos26.1 | 26.1 | +| watchOS 26.1 | watchos26.1 | 26.1.1 | | Simulator - watchOS 11.0 | watchsimulator11.0 | 16.0 | | Simulator - watchOS 11.1 | watchsimulator11.1 | 16.1 | | Simulator - watchOS 11.2 | watchsimulator11.2 | 16.2 | | Simulator - watchOS 11.4 | watchsimulator11.4 | 16.3 | | Simulator - watchOS 11.5 | watchsimulator11.5 | 16.4 | | Simulator - watchOS 26.0 | watchsimulator26.0 | 26.0.1 | -| Simulator - watchOS 26.1 | watchsimulator26.1 | 26.1 | +| Simulator - watchOS 26.1 | watchsimulator26.1 | 26.1.1 | | visionOS 2.0 | xros2.0 | 16.0 | | visionOS 2.1 | xros2.1 | 16.1 | | visionOS 2.2 | xros2.2 | 16.2 | | visionOS 2.4 | xros2.4 | 16.3 | | visionOS 2.5 | xros2.5 | 16.4 | | visionOS 26.0 | xros26.0 | 26.0.1 | -| visionOS 26.1 | xros26.1 | 26.1 | +| visionOS 26.1 | xros26.1 | 26.1.1 | | Simulator - visionOS 2.0 | xrsimulator2.0 | 16.0 | | Simulator - visionOS 2.1 | xrsimulator2.1 | 16.1 | | Simulator - visionOS 2.2 | xrsimulator2.2 | 16.2 | | Simulator - visionOS 2.4 | xrsimulator2.4 | 16.3 | | Simulator - visionOS 2.5 | xrsimulator2.5 | 16.4 | | Simulator - visionOS 26.0 | xrsimulator26.0 | 26.0.1 | -| Simulator - visionOS 26.1 | xrsimulator26.1 | 26.1 | +| Simulator - visionOS 26.1 | xrsimulator26.1 | 26.1.1 | | DriverKit 24.0 | driverkit24.0 | 16.0 | | DriverKit 24.1 | driverkit24.1 | 16.1 | | DriverKit 24.2 | driverkit24.2 | 16.2 | | DriverKit 24.4 | driverkit24.4 | 16.3 | | DriverKit 24.5 | driverkit24.5 | 16.4 | | DriverKit 25.0 | driverkit25.0 | 26.0.1 | -| DriverKit 25.1 | driverkit25.1 | 26.1 | +| DriverKit 25.1 | driverkit25.1 | 26.1.1 | #### Installed Simulators | Name | OS | Simulators | @@ -252,14 +253,17 @@ | iOS 18.5 | 18.5 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | | iOS 18.6 | 18.6 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | | iOS 26.0 | 26.0.1 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone 17
iPhone 17 Pro
iPhone 17 Pro Max
iPhone Air
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 11-inch (M5)
iPad Pro 13-inch (M4)
iPad Pro 13-inch (M5) | +| iOS 26.1 | 26.1 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone 17
iPhone 17 Pro
iPhone 17 Pro Max
iPhone Air
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 11-inch (M5)
iPad Pro 13-inch (M4)
iPad Pro 13-inch (M5) | | tvOS 18.2 | 18.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | | tvOS 18.4 | 18.4 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | | tvOS 18.5 | 18.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | | tvOS 26.0 | 26.0 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 26.1 | 26.1 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | | watchOS 11.2 | 11.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | | watchOS 11.4 | 11.4 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | | watchOS 11.5 | 11.5 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | | watchOS 26.0 | 26.0 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch SE 3 (40mm)
Apple Watch SE 3 (44mm)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Series 11 (42mm)
Apple Watch Series 11 (46mm)
Apple Watch Ultra 2 (49mm)
Apple Watch Ultra 3 (49mm) | +| watchOS 26.1 | 26.1 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch SE 3 (40mm)
Apple Watch SE 3 (44mm)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Series 11 (42mm)
Apple Watch Series 11 (46mm)
Apple Watch Ultra 2 (49mm)
Apple Watch Ultra 3 (49mm) | ### Android | Package Name | Version | @@ -270,10 +274,10 @@ | Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3) | | Android SDK Platform-Tools | 36.0.0 | | Android Support Repository | 47.0.0 | -| CMake | 3.31.5 | +| CMake | 3.31.5
4.1.2 | | Google Play services | 49 | | Google Repository | 58 | -| NDK | 26.3.11579264
27.3.13750724 (default)
28.2.13676358 | +| NDK | 26.3.11579264
27.3.13750724 (default)
28.2.13676358
29.0.14206865 | #### Environment variables | Name | Value | @@ -281,7 +285,7 @@ | ANDROID_HOME | /Users/runner/Library/Android/sdk | | ANDROID_NDK | /Users/runner/Library/Android/sdk/ndk/27.3.13750724 | | ANDROID_NDK_HOME | /Users/runner/Library/Android/sdk/ndk/27.3.13750724 | -| ANDROID_NDK_LATEST_HOME | /Users/runner/Library/Android/sdk/ndk/28.2.13676358 | +| ANDROID_NDK_LATEST_HOME | /Users/runner/Library/Android/sdk/ndk/29.0.14206865 | | ANDROID_NDK_ROOT | /Users/runner/Library/Android/sdk/ndk/27.3.13750724 | | ANDROID_SDK_ROOT | /Users/runner/Library/Android/sdk | @@ -291,7 +295,7 @@ #### Environment variables | Name | Value | | ----------------- | ----------------------------------------------------------------------------------------- | -| PARALLELS_DMG_URL | https://download.parallels.com/desktop/v26/26.1.1-57288/ParallelsDesktop-26.1.1-57288.dmg | +| PARALLELS_DMG_URL | https://download.parallels.com/desktop/v26/26.1.2-57293/ParallelsDesktop-26.1.2-57293.dmg | ##### Notes ``` From 74a06c36b6baa8acb1072fb933f4776b4898164d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 28 Nov 2025 23:20:38 +0100 Subject: [PATCH 255/334] Updating readme file for macos-15-arm64 version 2025.1126.0044 (#13363) Co-authored-by: Hosted Runners Images Bot. --- images/macos/macos-15-arm64-Readme.md | 119 ++++++++++++++------------ 1 file changed, 62 insertions(+), 57 deletions(-) diff --git a/images/macos/macos-15-arm64-Readme.md b/images/macos/macos-15-arm64-Readme.md index 0ea170c241..a28d4c2211 100644 --- a/images/macos/macos-15-arm64-Readme.md +++ b/images/macos/macos-15-arm64-Readme.md @@ -1,19 +1,20 @@ | Announcements | |-| +| [[macOS] Deprecation of Xcode 16.4 on macOS 26 on December 8th.](https://github.com/actions/runner-images/issues/13345) | | [[macOS] The macOS 13 Ventura based runner images will begin deprecation on September 22nd and will be fully unsupported by December 4th for GitHub and ADO](https://github.com/actions/runner-images/issues/13046) | | [[macOS] The additional macOS 15 Sonoma Intel-based image will be available in GitHub Actions](https://github.com/actions/runner-images/issues/13045) | | [macOS 26 (Tahoe) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/13008) | | [[macOS] Deprecation of 4 tools on November 3rd.](https://github.com/actions/runner-images/issues/12873) | *** # macOS 15 -- OS Version: macOS 15.7.1 (24G231) +- OS Version: macOS 15.7.2 (24G325) - Kernel Version: Darwin 24.6.0 -- Image Version: 20251104.0104 +- Image Version: 20251126.0044 ## Installed Software ### Language and Runtime -- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.415, 9.0.102, 9.0.203, 9.0.306 +- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.416, 9.0.102, 9.0.203, 9.0.308, 10.0.100 - Bash 3.2.57(1)-release - Clang/LLVM 17.0.0 - Clang/LLVM (Homebrew) 18.1.8 - available on `$(brew --prefix llvm@18)/bin/clang` @@ -33,18 +34,18 @@ - Bundler 2.7.2 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 4.6.20 +- Homebrew 5.0.3 - NPM 10.9.4 - Pip3 25.3 (python 3.14) - Pipx 1.8.0 - RubyGems 3.7.2 -- Vcpkg 2025 (build from commit b27f6bfad3) +- Vcpkg 2025 (build from commit 4c5ae6b55f) - Yarn 1.22.22 ### Project Management - Apache Ant 1.10.15 - Apache Maven 3.9.11 -- Gradle 9.2.0 +- Gradle 9.2.1 ### Utilities - 7-Zip 17.05 @@ -56,43 +57,43 @@ - Curl 8.7.1 - Git 2.50.1 - Git LFS 3.7.1 -- GitHub CLI 2.82.1 +- GitHub CLI 2.83.1 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 - jq 1.8.1 - OpenSSL 1.1.1w 11 Sep 2023 -- Packer 1.14.2 +- Packer 1.14.3 - pkgconf 2.5.1 - Unxip 3.2 -- yq 4.48.1 +- yq 4.49.2 - zstd 1.5.7 -- Ninja 1.13.1 +- Ninja 1.13.2 ### Tools -- AWS CLI 2.31.28 -- AWS SAM CLI 1.145.2 -- AWS Session Manager CLI 1.2.707.0 -- Azure CLI 2.78.0 +- AWS CLI 2.32.5 +- AWS SAM CLI 1.148.0 +- AWS Session Manager CLI 1.2.764.0 +- Azure CLI 2.80.0 - Azure CLI (azure-devops) 1.0.2 -- Bicep CLI 0.38.33 -- Cmake 4.1.2 -- CodeQL Action Bundle 2.23.3 -- Fastlane 2.228.0 -- SwiftFormat 0.58.5 -- Xcbeautify 3.1.0 +- Bicep CLI 0.39.26 +- Cmake 4.2.0 +- CodeQL Action Bundle 2.23.6 +- Fastlane 2.229.1 +- SwiftFormat 0.58.6 +- Xcbeautify 3.1.1 - Xcode Command Line Tools 16.4.0.0.1.1747106510 - Xcodes 1.6.2 ### Browsers -- Safari 26.0.1 (20622.1.22.118.4) -- SafariDriver 26.0.1 (20622.1.22.118.4) -- Google Chrome 142.0.7444.60 -- Google Chrome for Testing 142.0.7444.59 -- ChromeDriver 142.0.7444.59 -- Microsoft Edge 142.0.3595.53 -- Microsoft Edge WebDriver 142.0.3595.53 -- Mozilla Firefox 144.0.2 +- Safari 26.1 (20622.2.11.119.1) +- SafariDriver 26.1 (20622.2.11.119.1) +- Google Chrome 142.0.7444.176 +- Google Chrome for Testing 142.0.7444.175 +- ChromeDriver 142.0.7444.175 +- Microsoft Edge 142.0.3595.94 +- Microsoft Edge WebDriver 142.0.3595.94 +- Mozilla Firefox 145.0.2 - geckodriver 0.36.0 - Selenium server 4.38.0 @@ -125,20 +126,20 @@ - 3.14.0 #### Node.js -- 20.19.5 +- 20.19.6 - 22.21.1 -- 24.11.0 +- 24.11.1 #### Go - 1.22.12 - 1.23.12 -- 1.24.9 -- 1.25.3 +- 1.24.10 +- 1.25.4 ### Rust Tools -- Cargo 1.91.0 -- Rust 1.91.0 -- Rustdoc 1.91.0 +- Cargo 1.91.1 +- Rust 1.91.1 +- Rustdoc 1.91.1 - Rustup 1.28.2 #### Packages @@ -154,15 +155,15 @@ - PSScriptAnalyzer: 1.24.0 ### Xcode -| Version | Build | Path | Symlinks | -| -------------- | -------- | ---------------------------------------------- | -------------------------------------------------------------- | -| 26.1 | 17B54 | /Applications/Xcode_26.1_Release_Candidate.app | /Applications/Xcode_26.1.0.app
/Applications/Xcode_26.1.app | -| 26.0.1 | 17A400 | /Applications/Xcode_26.0.1.app | /Applications/Xcode_26.0.app | -| 16.4 (default) | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app
/Applications/Xcode.app | -| 16.3 | 16E140 | /Applications/Xcode_16.3.app | /Applications/Xcode_16.3.0.app | -| 16.2 | 16C5032a | /Applications/Xcode_16.2.app | /Applications/Xcode_16.2.0.app | -| 16.1 | 16B40 | /Applications/Xcode_16.1.app | /Applications/Xcode_16.1.0.app | -| 16.0 | 16A242d | /Applications/Xcode_16.app | /Applications/Xcode_16.0.0.app
/Applications/Xcode_16.0.app | +| Version | Build | Path | Symlinks | +| -------------- | -------- | ------------------------------ | -------------------------------------------------------------- | +| 26.1.1 | 17B100 | /Applications/Xcode_26.1.1.app | /Applications/Xcode_26.1.app | +| 26.0.1 | 17A400 | /Applications/Xcode_26.0.1.app | /Applications/Xcode_26.0.app | +| 16.4 (default) | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app
/Applications/Xcode.app | +| 16.3 | 16E140 | /Applications/Xcode_16.3.app | /Applications/Xcode_16.3.0.app | +| 16.2 | 16C5032a | /Applications/Xcode_16.2.app | /Applications/Xcode_16.2.0.app | +| 16.1 | 16B40 | /Applications/Xcode_16.1.app | /Applications/Xcode_16.1.0.app | +| 16.0 | 16A242d | /Applications/Xcode_16.app | /Applications/Xcode_16.0.0.app
/Applications/Xcode_16.0.app | #### Installed SDKs | SDK | SDK Name | Xcode Version | @@ -173,70 +174,70 @@ | macOS 15.4 | macosx15.4 | 16.3 | | macOS 15.5 | macosx15.5 | 16.4 | | macOS 26.0 | macosx26.0 | 26.0.1 | -| macOS 26.1 | macosx26.1 | 26.1 | +| macOS 26.1 | macosx26.1 | 26.1.1 | | iOS 18.0 | iphoneos18.0 | 16.0 | | iOS 18.1 | iphoneos18.1 | 16.1 | | iOS 18.2 | iphoneos18.2 | 16.2 | | iOS 18.4 | iphoneos18.4 | 16.3 | | iOS 18.5 | iphoneos18.5 | 16.4 | | iOS 26.0 | iphoneos26.0 | 26.0.1 | -| iOS 26.1 | iphoneos26.1 | 26.1 | +| iOS 26.1 | iphoneos26.1 | 26.1.1 | | Simulator - iOS 18.0 | iphonesimulator18.0 | 16.0 | | Simulator - iOS 18.1 | iphonesimulator18.1 | 16.1 | | Simulator - iOS 18.2 | iphonesimulator18.2 | 16.2 | | Simulator - iOS 18.4 | iphonesimulator18.4 | 16.3 | | Simulator - iOS 18.5 | iphonesimulator18.5 | 16.4 | | Simulator - iOS 26.0 | iphonesimulator26.0 | 26.0.1 | -| Simulator - iOS 26.1 | iphonesimulator26.1 | 26.1 | +| Simulator - iOS 26.1 | iphonesimulator26.1 | 26.1.1 | | tvOS 18.0 | appletvos18.0 | 16.0 | | tvOS 18.1 | appletvos18.1 | 16.1 | | tvOS 18.2 | appletvos18.2 | 16.2 | | tvOS 18.4 | appletvos18.4 | 16.3 | | tvOS 18.5 | appletvos18.5 | 16.4 | | tvOS 26.0 | appletvos26.0 | 26.0.1 | -| tvOS 26.1 | appletvos26.1 | 26.1 | +| tvOS 26.1 | appletvos26.1 | 26.1.1 | | Simulator - tvOS 18.0 | appletvsimulator18.0 | 16.0 | | Simulator - tvOS 18.1 | appletvsimulator18.1 | 16.1 | | Simulator - tvOS 18.2 | appletvsimulator18.2 | 16.2 | | Simulator - tvOS 18.4 | appletvsimulator18.4 | 16.3 | | Simulator - tvOS 18.5 | appletvsimulator18.5 | 16.4 | | Simulator - tvOS 26.0 | appletvsimulator26.0 | 26.0.1 | -| Simulator - tvOS 26.1 | appletvsimulator26.1 | 26.1 | +| Simulator - tvOS 26.1 | appletvsimulator26.1 | 26.1.1 | | watchOS 11.0 | watchos11.0 | 16.0 | | watchOS 11.1 | watchos11.1 | 16.1 | | watchOS 11.2 | watchos11.2 | 16.2 | | watchOS 11.4 | watchos11.4 | 16.3 | | watchOS 11.5 | watchos11.5 | 16.4 | | watchOS 26.0 | watchos26.0 | 26.0.1 | -| watchOS 26.1 | watchos26.1 | 26.1 | +| watchOS 26.1 | watchos26.1 | 26.1.1 | | Simulator - watchOS 11.0 | watchsimulator11.0 | 16.0 | | Simulator - watchOS 11.1 | watchsimulator11.1 | 16.1 | | Simulator - watchOS 11.2 | watchsimulator11.2 | 16.2 | | Simulator - watchOS 11.4 | watchsimulator11.4 | 16.3 | | Simulator - watchOS 11.5 | watchsimulator11.5 | 16.4 | | Simulator - watchOS 26.0 | watchsimulator26.0 | 26.0.1 | -| Simulator - watchOS 26.1 | watchsimulator26.1 | 26.1 | +| Simulator - watchOS 26.1 | watchsimulator26.1 | 26.1.1 | | visionOS 2.0 | xros2.0 | 16.0 | | visionOS 2.1 | xros2.1 | 16.1 | | visionOS 2.2 | xros2.2 | 16.2 | | visionOS 2.4 | xros2.4 | 16.3 | | visionOS 2.5 | xros2.5 | 16.4 | | visionOS 26.0 | xros26.0 | 26.0.1 | -| visionOS 26.1 | xros26.1 | 26.1 | +| visionOS 26.1 | xros26.1 | 26.1.1 | | Simulator - visionOS 2.0 | xrsimulator2.0 | 16.0 | | Simulator - visionOS 2.1 | xrsimulator2.1 | 16.1 | | Simulator - visionOS 2.2 | xrsimulator2.2 | 16.2 | | Simulator - visionOS 2.4 | xrsimulator2.4 | 16.3 | | Simulator - visionOS 2.5 | xrsimulator2.5 | 16.4 | | Simulator - visionOS 26.0 | xrsimulator26.0 | 26.0.1 | -| Simulator - visionOS 26.1 | xrsimulator26.1 | 26.1 | +| Simulator - visionOS 26.1 | xrsimulator26.1 | 26.1.1 | | DriverKit 24.0 | driverkit24.0 | 16.0 | | DriverKit 24.1 | driverkit24.1 | 16.1 | | DriverKit 24.2 | driverkit24.2 | 16.2 | | DriverKit 24.4 | driverkit24.4 | 16.3 | | DriverKit 24.5 | driverkit24.5 | 16.4 | | DriverKit 25.0 | driverkit25.0 | 26.0.1 | -| DriverKit 25.1 | driverkit25.1 | 26.1 | +| DriverKit 25.1 | driverkit25.1 | 26.1.1 | #### Installed Simulators | Name | OS | Simulators | @@ -245,18 +246,22 @@ | iOS 18.5 | 18.5 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | | iOS 18.6 | 18.6 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | | iOS 26.0 | 26.0.1 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone 17
iPhone 17 Pro
iPhone 17 Pro Max
iPhone Air
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 11-inch (M5)
iPad Pro 13-inch (M4)
iPad Pro 13-inch (M5) | +| iOS 26.1 | 26.1 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone 17
iPhone 17 Pro
iPhone 17 Pro Max
iPhone Air
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 11-inch (M5)
iPad Pro 13-inch (M4)
iPad Pro 13-inch (M5) | | tvOS 18.2 | 18.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | | tvOS 18.4 | 18.4 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | | tvOS 18.5 | 18.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | | tvOS 26.0 | 26.0 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 26.1 | 26.1 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | | watchOS 11.2 | 11.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | | watchOS 11.4 | 11.4 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | | watchOS 11.5 | 11.5 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | | watchOS 26.0 | 26.0 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch SE 3 (40mm)
Apple Watch SE 3 (44mm)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Series 11 (42mm)
Apple Watch Series 11 (46mm)
Apple Watch Ultra 2 (49mm)
Apple Watch Ultra 3 (49mm) | +| watchOS 26.1 | 26.1 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch SE 3 (40mm)
Apple Watch SE 3 (44mm)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Series 11 (42mm)
Apple Watch Series 11 (46mm)
Apple Watch Ultra 2 (49mm)
Apple Watch Ultra 3 (49mm) | | visionOS 2.3 | 2.3 | Apple Vision Pro | | visionOS 2.4 | 2.4 | Apple Vision Pro | | visionOS 2.5 | 2.5 | Apple Vision Pro | | visionOS 26.0 | 26.0 | Apple Vision Pro | +| visionOS 26.1 | 26.1 | Apple Vision Pro | ### Android | Package Name | Version | @@ -267,10 +272,10 @@ | Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3) | | Android SDK Platform-Tools | 36.0.0 | | Android Support Repository | 47.0.0 | -| CMake | 3.31.5 | +| CMake | 3.31.5
4.1.2 | | Google Play services | 49 | | Google Repository | 58 | -| NDK | 26.3.11579264
27.3.13750724 (default)
28.2.13676358 | +| NDK | 26.3.11579264
27.3.13750724 (default)
28.2.13676358
29.0.14206865 | #### Environment variables | Name | Value | @@ -278,7 +283,7 @@ | ANDROID_HOME | /Users/runner/Library/Android/sdk | | ANDROID_NDK | /Users/runner/Library/Android/sdk/ndk/27.3.13750724 | | ANDROID_NDK_HOME | /Users/runner/Library/Android/sdk/ndk/27.3.13750724 | -| ANDROID_NDK_LATEST_HOME | /Users/runner/Library/Android/sdk/ndk/28.2.13676358 | +| ANDROID_NDK_LATEST_HOME | /Users/runner/Library/Android/sdk/ndk/29.0.14206865 | | ANDROID_NDK_ROOT | /Users/runner/Library/Android/sdk/ndk/27.3.13750724 | | ANDROID_SDK_ROOT | /Users/runner/Library/Android/sdk | From eba51f8f87b7cf76c882fe3ed9a2803ef8c338bd Mon Sep 17 00:00:00 2001 From: Alexey-Ayupov <116575425+Alexey-Ayupov@users.noreply.github.com> Date: Wed, 3 Dec 2025 11:42:37 +0100 Subject: [PATCH 256/334] [Windows] Change VS extensions order for windows-2019 image (#13378) --- images/windows/toolsets/toolset-2019.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/images/windows/toolsets/toolset-2019.json b/images/windows/toolsets/toolset-2019.json index f11d4c68bc..257a2dff72 100644 --- a/images/windows/toolsets/toolset-2019.json +++ b/images/windows/toolsets/toolset-2019.json @@ -314,12 +314,12 @@ "Component.MDD.Linux.GCC.arm" ], "vsix": [ - "ProBITools.MicrosoftAnalysisServicesModelingProjects", - "SSIS.SqlServerIntegrationServicesProjects", "ProBITools.MicrosoftReportProjectsforVisualStudio", "VisualStudioClient.MicrosoftVisualStudio2017InstallerProjects", "ms-biztalk.BizTalk", - "WixToolset.WixToolsetVisualStudio2019Extension" + "WixToolset.WixToolsetVisualStudio2019Extension", + "ProBITools.MicrosoftAnalysisServicesModelingProjects", + "SSIS.SqlServerIntegrationServicesProjects" ] }, "docker": { From ed72980fd0d209879cb02e1040417547049cfa9a Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Thu, 4 Dec 2025 11:36:36 +0100 Subject: [PATCH 257/334] [macOS] Disable PerfPowerServices (#13379) --- images/macos/scripts/build/configure-system.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/images/macos/scripts/build/configure-system.sh b/images/macos/scripts/build/configure-system.sh index a5f86774bc..f4a537a79b 100644 --- a/images/macos/scripts/build/configure-system.sh +++ b/images/macos/scripts/build/configure-system.sh @@ -33,6 +33,12 @@ sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.backupd.plist echo "Disable Apple Push Notification Service daemon" sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.apsd.plist +echo "Set SMC monitoring cadence to 0 to reduce CPU usage" +sudo defaults -currentHost write /Library/Preferences/com.apple.powerlogd SMCMonitorCadence 0 + +echo "Disable Performance and Power Management daemon if possible" +sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.PerfPowerServices.plist + # Remove Parallels Desktop # https://github.com/actions/runner-images/issues/6105 # https://github.com/actions/runner-images/issues/10143 From fe9fe1c3f92979b99990d40febbda4cd2e522ab3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 4 Dec 2025 18:26:13 +0000 Subject: [PATCH 258/334] Updating readme file for ubuntu24 version 20251126.144.1 (#13369) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/ubuntu/Ubuntu2404-Readme.md | 71 +++++++++++++++--------------- 1 file changed, 35 insertions(+), 36 deletions(-) diff --git a/images/ubuntu/Ubuntu2404-Readme.md b/images/ubuntu/Ubuntu2404-Readme.md index efdf9b3de8..d891d9dbb8 100644 --- a/images/ubuntu/Ubuntu2404-Readme.md +++ b/images/ubuntu/Ubuntu2404-Readme.md @@ -1,12 +1,11 @@ | Announcements | |-| -| [[Ubuntu] `man-db` automatic updates will be disabled on November 10th](https://github.com/actions/runner-images/issues/13213) | | [[Ubuntu & Windows] Four tools scheduled for deprecation on November 3, 2025](https://github.com/actions/runner-images/issues/12898) | *** # Ubuntu 24.04 - OS Version: 24.04.3 LTS - Kernel Version: 6.11.0-1018-azure -- Image Version: 20251112.124.1 +- Image Version: 20251126.144.1 - Systemd version: 255.4-1ubuntu8.11 ## Installed Software @@ -19,9 +18,9 @@ - Dash 0.5.12-6ubuntu5 - GNU C++: 12.4.0, 13.3.0, 14.2.0 - GNU Fortran: 12.4.0, 13.3.0, 14.2.0 -- Julia 1.12.1 +- Julia 1.12.2 - Kotlin 2.2.21-release-469 -- Node.js 20.19.5 +- Node.js 20.19.6 - Perl 5.38.2 - Python 3.12.3 - Ruby 3.2.3 @@ -29,15 +28,15 @@ ### Package Management - cpan 1.64 -- Helm 3.19.1 -- Homebrew 5.0.0 +- Helm 3.19.2 +- Homebrew 5.0.3 - Miniconda 25.9.1 - Npm 10.8.2 - Pip 24.0 - Pip3 24.0 - Pipx 1.8.0 - RubyGems 3.4.20 -- Vcpkg (build from commit e93bf57963) +- Vcpkg (build from commit da93ad9cab) - Yarn 1.22.22 #### Environment variables @@ -56,26 +55,26 @@ to accomplish this. ### Project Management - Ant 1.10.14 -- Gradle 9.2.0 -- Lerna 9.0.0 +- Gradle 9.2.1 +- Lerna 9.0.1 - Maven 3.9.11 ### Tools -- Ansible 2.19.4 +- Ansible 2.20.0 - AzCopy 10.31.0 - available by `azcopy` and `azcopy10` aliases - Bazel 8.4.2 - Bazelisk 1.26.0 -- Bicep 0.38.33 +- Bicep 0.39.26 - Buildah 1.33.7 - CMake 3.31.6 -- CodeQL Action Bundle 2.23.3 +- CodeQL Action Bundle 2.23.6 - Docker Amazon ECR Credential Helper 0.11.0 - Docker Compose v2 2.38.2 -- Docker-Buildx 0.29.1 +- Docker-Buildx 0.30.1 - Docker Client 28.0.4 - Docker Server 28.0.4 -- Fastlane 2.228.0 -- Git 2.51.2 +- Fastlane 2.229.1 +- Git 2.52.0 - Git LFS 3.7.1 - Git-ftp 1.6.0 - Haveged 1.9.14 @@ -90,25 +89,25 @@ to accomplish this. - Newman 6.2.1 - nvm 0.40.3 - OpenSSL 3.0.13-0ubuntu3.6 -- Packer 1.14.2 +- Packer 1.14.3 - Parcel 2.16.1 - Podman 4.9.3 -- Pulumi 3.206.0 +- Pulumi 3.209.0 - Skopeo 1.13.3 - Sphinx Open Source Search Server 2.2.11 - yamllint 1.37.1 -- yq 4.48.1 +- yq 4.49.2 - zstd 1.5.7 -- Ninja 1.13.1 +- Ninja 1.13.2 ### CLI Tools -- AWS CLI 2.31.34 -- AWS CLI Session Manager Plugin 1.2.707.0 -- AWS SAM CLI 1.146.0 -- Azure CLI 2.79.0 +- AWS CLI 2.32.5 +- AWS CLI Session Manager Plugin 1.2.764.0 +- AWS SAM CLI 1.148.0 +- Azure CLI 2.80.0 - Azure CLI (azure-devops) 1.0.2 -- GitHub CLI 2.83.0 -- Google Cloud CLI 547.0.0 +- GitHub CLI 2.83.1 +- Google Cloud CLI 548.0.0 ### Java | Version | Environment Variable | @@ -121,7 +120,7 @@ to accomplish this. ### PHP Tools - PHP: 8.3.6 -- Composer 2.8.12 +- Composer 2.9.2 - PHPUnit 8.5.48 ``` Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. @@ -143,13 +142,13 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 142.0.7444.162 -- ChromeDriver 142.0.7444.162 +- Google Chrome 142.0.7444.175 +- ChromeDriver 142.0.7444.175 - Chromium 142.0.7444.0 -- Microsoft Edge 142.0.3595.65 -- Microsoft Edge WebDriver 142.0.3595.65 +- Microsoft Edge 142.0.3595.94 +- Microsoft Edge WebDriver 142.0.3595.94 - Selenium server 4.38.0 -- Mozilla Firefox 145.0 +- Mozilla Firefox 145.0.2 - Geckodriver 0.36.0 #### Environment variables @@ -161,14 +160,14 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. | SELENIUM_JAR_PATH | /usr/share/java/selenium-server.jar | ### .NET Tools -- .NET Core SDK: 8.0.122, 8.0.206, 8.0.319, 8.0.416, 9.0.112, 9.0.205, 9.0.307, 10.0.100 +- .NET Core SDK: 8.0.122, 8.0.206, 8.0.319, 8.0.416, 9.0.112, 9.0.205, 9.0.308, 10.0.100 - nbgv 3.9.50+6feeb89450 ### Databases - sqlite3 3.45.1 #### PostgreSQL -- PostgreSQL 16.10 +- PostgreSQL 16.11 ``` User: postgres PostgreSQL service is disabled by default. @@ -176,7 +175,7 @@ Use the following command as a part of your job to start the service: 'sudo syst ``` #### MySQL -- MySQL 8.0.43-0ubuntu0.24.04.2 +- MySQL 8.0.44-0ubuntu0.24.04.1 ``` User: root Password: root @@ -193,7 +192,7 @@ Use the following command as a part of your job to start the service: 'sudo syst - 1.25.4 #### Node.js -- 20.19.5 +- 20.19.6 - 22.21.1 - 24.11.1 @@ -320,7 +319,7 @@ Use the following command as a part of your job to start the service: 'sudo syst | texinfo | 7.1-3build2 | | time | 1.9-0.2build1 | | tk | 8.6.14build1 | -| tree | 2.1.1-2ubuntu3 | +| tree | 2.1.1-2ubuntu3.24.04.2 | | tzdata | 2025b-0ubuntu0.24.04.1 | | unzip | 6.0-28ubuntu4.1 | | upx | 4.2.2-3 | From 4b19e1421022bcaef4be7a2b9a1565334ad0962d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 4 Dec 2025 18:27:51 +0000 Subject: [PATCH 259/334] Updating readme file for ubuntu22 version 20251125.163.1 (#13356) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/ubuntu/Ubuntu2204-Readme.md | 87 +++++++++++++++--------------- 1 file changed, 43 insertions(+), 44 deletions(-) diff --git a/images/ubuntu/Ubuntu2204-Readme.md b/images/ubuntu/Ubuntu2204-Readme.md index 190115022c..32c3c75915 100644 --- a/images/ubuntu/Ubuntu2204-Readme.md +++ b/images/ubuntu/Ubuntu2204-Readme.md @@ -1,12 +1,11 @@ | Announcements | |-| -| [[Ubuntu] `man-db` automatic updates will be disabled on November 10th](https://github.com/actions/runner-images/issues/13213) | | [[Ubuntu & Windows] Four tools scheduled for deprecation on November 3, 2025](https://github.com/actions/runner-images/issues/12898) | *** # Ubuntu 22.04 - OS Version: 22.04.5 LTS - Kernel Version: 6.8.0-1041-azure -- Image Version: 20251112.150.1 +- Image Version: 20251125.163.1 - Systemd version: 249.11-0ubuntu3.17 ## Installed Software @@ -19,11 +18,11 @@ - Dash 0.5.11+git20210903+057cd650a4ed-3build1 - GNU C++: 10.5.0, 11.4.0, 12.3.0 - GNU Fortran: 10.5.0, 11.4.0, 12.3.0 -- Julia 1.12.1 +- Julia 1.12.2 - Kotlin 2.2.21-release-469 - Mono 6.12.0.200 - MSBuild 16.10.1.31701 (Mono 6.12.0.200) -- Node.js 20.19.5 +- Node.js 20.19.6 - Perl 5.34.0 - Python 3.10.12 - Ruby 3.0.2p107 @@ -32,7 +31,7 @@ ### Package Management - cpan 1.64 - Helm 3.19.2 -- Homebrew 5.0.1 +- Homebrew 5.0.3 - Miniconda 25.9.1 - Npm 10.8.2 - NuGet 6.6.1.2 @@ -40,7 +39,7 @@ - Pip3 22.0.2 - Pipx 1.8.0 - RubyGems 3.3.5 -- Vcpkg (build from commit beace5bfdd) +- Vcpkg (build from commit 9aee6e968f) - Yarn 1.22.22 #### Environment variables @@ -59,8 +58,8 @@ to accomplish this. ### Project Management - Ant 1.10.12 -- Gradle 9.2.0 -- Lerna 9.0.0 +- Gradle 9.2.1 +- Lerna 9.0.1 - Maven 3.9.11 - Sbt 1.11.7 @@ -70,21 +69,21 @@ to accomplish this. - AzCopy 10.31.0 - available by `azcopy` and `azcopy10` aliases - Bazel 8.4.2 - Bazelisk 1.26.0 -- Bicep 0.38.33 +- Bicep 0.39.26 - Buildah 1.23.1 - CMake 3.31.6 -- CodeQL Action Bundle 2.23.3 +- CodeQL Action Bundle 2.23.6 - Docker Amazon ECR Credential Helper 0.11.0 - Docker Compose v2 2.38.2 -- Docker-Buildx 0.30.0 +- Docker-Buildx 0.30.1 - Docker Client 28.0.4 - Docker Server 28.0.4 -- Fastlane 2.228.0 -- Git 2.51.2 +- Fastlane 2.229.1 +- Git 2.52.0 - Git LFS 3.7.1 - Git-ftp 1.6.0 - Haveged 1.9.14 -- Heroku 10.15.0 +- Heroku 10.15.1 - jq 1.6 - Kind 0.30.0 - Kubectl 1.34.2 @@ -97,33 +96,33 @@ to accomplish this. - Newman 6.2.1 - nvm 0.40.3 - OpenSSL 3.0.2-0ubuntu1.20 -- Packer 1.14.2 +- Packer 1.14.3 - Parcel 2.16.1 - Podman 3.4.4 -- Pulumi 3.207.0 +- Pulumi 3.208.0 - R 4.5.2 - Skopeo 1.4.1 - Sphinx Open Source Search Server 2.2.11 - SVN 1.14.1 -- Terraform 1.13.5 +- Terraform 1.14.0 - yamllint 1.37.1 -- yq 4.48.1 +- yq 4.49.2 - zstd 1.5.7 -- Ninja 1.13.1 +- Ninja 1.13.2 ### CLI Tools -- Alibaba Cloud CLI 3.1.4 -- AWS CLI 2.31.35 -- AWS CLI Session Manager Plugin 1.2.707.0 -- AWS SAM CLI 1.146.0 -- Azure CLI 2.79.0 +- Alibaba Cloud CLI 3.1.5 +- AWS CLI 2.32.5 +- AWS CLI Session Manager Plugin 1.2.764.0 +- AWS SAM CLI 1.148.0 +- Azure CLI 2.80.0 - Azure CLI (azure-devops) 1.0.2 -- GitHub CLI 2.83.0 -- Google Cloud CLI 547.0.0 -- Netlify CLI 23.10.0 -- OpenShift CLI 4.20.2 +- GitHub CLI 2.83.1 +- Google Cloud CLI 548.0.0 +- Netlify CLI 23.11.1 +- OpenShift CLI 4.20.5 - ORAS CLI 1.3.0 -- Vercel CLI 48.9.1 +- Vercel CLI 48.10.13 ### Java | Version | Environment Variable | @@ -136,7 +135,7 @@ to accomplish this. ### PHP Tools - PHP: 8.1.2 -- Composer 2.8.12 +- Composer 2.9.2 - PHPUnit 8.5.48 ``` Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. @@ -163,13 +162,13 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 142.0.7444.162 -- ChromeDriver 142.0.7444.162 +- Google Chrome 142.0.7444.175 +- ChromeDriver 142.0.7444.175 - Chromium 142.0.7444.0 -- Microsoft Edge 142.0.3595.65 -- Microsoft Edge WebDriver 142.0.3595.65 +- Microsoft Edge 142.0.3595.94 +- Microsoft Edge WebDriver 142.0.3595.94 - Selenium server 4.38.0 -- Mozilla Firefox 145.0 +- Mozilla Firefox 145.0.2 - Geckodriver 0.36.0 #### Environment variables @@ -181,14 +180,14 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. | SELENIUM_JAR_PATH | /usr/share/java/selenium-server.jar | ### .NET Tools -- .NET Core SDK: 8.0.122, 8.0.206, 8.0.319, 8.0.416, 9.0.112, 9.0.205, 9.0.307, 10.0.100 +- .NET Core SDK: 8.0.122, 8.0.206, 8.0.319, 8.0.416, 9.0.112, 9.0.205, 9.0.308, 10.0.100 - nbgv 3.9.50+6feeb89450 ### Databases - sqlite3 3.37.2 #### PostgreSQL -- PostgreSQL 14.19 +- PostgreSQL 14.20 ``` User: postgres PostgreSQL service is disabled by default. @@ -196,7 +195,7 @@ Use the following command as a part of your job to start the service: 'sudo syst ``` #### MySQL -- MySQL 8.0.43-0ubuntu0.22.04.2 +- MySQL 8.0.44-0ubuntu0.22.04.1 ``` User: root Password: root @@ -288,16 +287,16 @@ Use the following command as a part of your job to start the service: 'sudo syst | alpine:3.18 | sha256:de0eb0b3f2a47ba1eb89389859a9bd88b28e82f5826b6969ad604979713c2d4f | 2025-02-14 | | alpine:3.19 | sha256:6baf43584bcb78f2e5847d1de515f23499913ac9f12bdf834811a3145eb11ca1 | 2025-10-08 | | debian:10 | sha256:58ce6f1271ae1c8a2006ff7d3e54e9874d839f573d8009c20154ad0f2fb0a225 | 2024-06-13 | -| debian:11 | sha256:37d7709beef67abbccfcac94a2150d25fdac3764251a60f2c20e9fd069d228d8 | 2025-11-03 | -| moby/buildkit:latest | sha256:93da6a53287490dd3b35952f73a109654ed9f260f2e6434db925125fa3ac6b2a | 2025-11-12 | +| debian:11 | sha256:ee239c601913c0d3962208299eef70dcffcb7aac1787f7a02f6d3e2b518755e6 | 2025-11-17 | +| moby/buildkit:latest | sha256:de10faf919fc71ba4eb1dd7bd6449566d012b0c9436b1c61bfee21d621b009aa | 2025-11-20 | | node:18 | sha256:c6ae79e38498325db67193d391e6ec1d224d96c693a8a4d943498556716d3783 | 2025-03-27 | | node:18-alpine | sha256:8d6421d663b4c28fd3ebc498332f249011d118945588d0a35cb9bc4b8ca09d9e | 2025-03-27 | -| node:20 | sha256:47dacd49500971c0fbe602323b2d04f6df40a933b123889636fc1f76bf69f58a | 2025-11-04 | -| node:20-alpine | sha256:6178e78b972f79c335df281f4b7674a2d85071aae2af020ffa39f0a770265435 | 2025-10-16 | -| node:22 | sha256:dcf06103a9d4087e3244a51697adbbb85331dcb7161dbe994ca1cd07dd32e2a5 | 2025-11-04 | +| node:20 | sha256:66d2eb8b463114d1f416d61dbd5fa9cea83e8fc250feb997338467728a06124b | 2025-11-25 | +| node:20-alpine | sha256:16858294071a56ffd4cce9f17b57136cc39e41507b40e245b4f8e906f7a19463 | 2025-11-25 | +| node:22 | sha256:4ad2c2b350ab49fb637ab40a269ffe207c61818bb7eb3a4ea122001a0c605e1f | 2025-11-18 | | node:22-alpine | sha256:b2358485e3e33bc3a33114d2b1bdb18cdbe4df01bd2b257198eb51beb1f026c5 | 2025-10-29 | | ubuntu:20.04 | sha256:8feb4d8ca5354def3d8fce243717141ce31e2c428701f6682bd2fafe15388214 | 2025-04-08 | -| ubuntu:22.04 | sha256:09506232a8004baa32c47d68f1e5c307d648fdd59f5e7eaa42aaf87914100db3 | 2025-10-01 | +| ubuntu:22.04 | sha256:104ae83764a5119017b8e8d6218fa0832b09df65aae7d5a6de29a85d813da2fb | 2025-10-13 | ### Installed apt packages | Name | Version | From c62eec6083506e074bf71773a75188b3ed13ca7c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 4 Dec 2025 19:17:11 +0000 Subject: [PATCH 260/334] Updating readme file for win25 version 20251125.122.1 (#13360) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/windows/Windows2025-Readme.md | 139 +++++++++++++-------------- 1 file changed, 69 insertions(+), 70 deletions(-) diff --git a/images/windows/Windows2025-Readme.md b/images/windows/Windows2025-Readme.md index fb9a2bf18d..98b0b29aae 100644 --- a/images/windows/Windows2025-Readme.md +++ b/images/windows/Windows2025-Readme.md @@ -3,8 +3,8 @@ | [[Ubuntu & Windows] Four tools scheduled for deprecation on November 3, 2025](https://github.com/actions/runner-images/issues/12898) | *** # Windows Server 2025 -- OS Version: 10.0.26100 Build 6905 -- Image Version: 20251102.77.1 +- OS Version: 10.0.26100 Build 7171 +- Image Version: 20251125.122.1 ## Windows features - Windows Subsystem for Linux (WSLv1): Enabled @@ -14,27 +14,27 @@ ### Language and Runtime - Bash 5.2.37(1)-release -- Go 1.24.9 +- Go 1.24.10 - Julia 1.12.0 - Kotlin 2.2.21 - LLVM 20.1.8 - Node 22.21.1 - Perl 5.42.0 -- PHP 8.4.14 +- PHP 8.4.15 - Python 3.9.13 - Ruby 3.3.10 ### Package Management - Chocolatey 2.5.1 -- Composer 2.8.12 -- Helm 3.19.0 +- Composer 2.9.2 +- Helm 4.0.0 - Miniconda 25.9.1 (pre-installed on the image but not added to PATH) - NPM 10.9.4 -- NuGet 6.14.0.116 +- NuGet 7.0.0.289 - pip 25.3 (python 3.9) - Pipx 1.8.0 - RubyGems 3.5.22 -- Vcpkg (build from commit e3ed41868d) +- Vcpkg (build from commit 9aee6e968f) - Yarn 1.22.22 #### Environment variables @@ -55,28 +55,28 @@ - azcopy 10.31.0 - Bazel 8.4.2 - Bazelisk 1.26.0 -- Bicep 0.38.33 +- Bicep 0.39.26 - Cabal 3.16.0.0 - CMake 3.31.6 -- CodeQL Action Bundle 2.23.3 +- CodeQL Action Bundle 2.23.6 - Docker 27.5.1 - Docker Compose v2 2.32.2 - Docker-wincred 0.9.4 - ghc 9.12.2 -- Git 2.51.2.windows.1 +- Git 2.52.0.windows.1 - Git LFS 3.7.1 - ImageMagick 7.1.2-8 -- InnoSetup 6.5.4 +- InnoSetup 6.6.1 - jq 1.8.1 - Kind 0.30.0 -- Kubectl 1.34.1 +- Kubectl 1.34.2 - gcc 15.2.0 - gdb 16.3 - GNU Binutils 2.45 - Newman 6.2.1 - OpenSSL 3.6.0 - Packer 1.14.2 -- Pulumi 3.205.0 +- Pulumi 3.207.0 - R 4.5.2 - Service Fabric SDK 10.1.2493.9590 - Stack 3.7.1 @@ -86,20 +86,20 @@ - WiX Toolset 3.14.1.8722 - yamllint 1.37.1 - zstd 1.5.7 -- Ninja 1.13.1 +- Ninja 1.13.2 ### CLI Tools -- AWS CLI 2.31.27 -- AWS SAM CLI 1.145.2 -- AWS Session Manager CLI 1.2.707.0 -- Azure CLI 2.78.0 +- AWS CLI 2.32.4 +- AWS SAM CLI 1.148.0 +- AWS Session Manager CLI 1.2.764.0 +- Azure CLI 2.80.0 - Azure DevOps CLI extension 1.0.2 -- GitHub CLI 2.82.1 +- GitHub CLI 2.83.1 ### Rust Tools -- Cargo 1.91.0 -- Rust 1.91.0 -- Rustdoc 1.91.0 +- Cargo 1.91.1 +- Rust 1.91.1 +- Rustdoc 1.91.1 - Rustup 1.28.2 #### Packages @@ -107,11 +107,11 @@ - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 142.0.7444.60 -- Chrome Driver 142.0.7444.59 -- Microsoft Edge 142.0.3595.53 -- Microsoft Edge Driver 142.0.3595.53 -- Mozilla Firefox 144.0.2 +- Google Chrome 142.0.7444.176 +- Chrome Driver 142.0.7444.175 +- Microsoft Edge 142.0.3595.94 +- Microsoft Edge Driver 142.0.3595.94 +- Mozilla Firefox 145.0.2 - Gecko Driver 0.36.0 - IE Driver 4.14.0.0 - Selenium server 4.38.0 @@ -155,13 +155,13 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Go - 1.22.12 - 1.23.12 -- 1.24.9 -- 1.25.3 +- 1.24.10 +- 1.25.4 #### Node.js - 20.19.5 - 22.21.1 -- 24.11.0 +- 24.11.1 #### Python - 3.9.13 @@ -186,7 +186,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Property | Value | | -------------------- | ---------------------------------------------------------------------------------------------------------------------- | | ServiceName | postgresql-x64-17 | -| Version | 17.6 | +| Version | 17.7 | | ServiceStatus | Stopped | | ServiceStartType | Disabled | | EnvironmentVariables | PGBIN=C:\Program Files\PostgreSQL\17\bin
PGDATA=C:\PostgreSQL\17\data
PGROOT=C:\Program Files\PostgreSQL\17 | @@ -197,7 +197,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### MongoDB | Version | ServiceName | ServiceStatus | ServiceStartType | | -------- | ----------- | ------------- | ---------------- | -| 7.0.25.0 | MongoDB | Stopped | Disabled | +| 7.0.26.0 | MongoDB | Stopped | Disabled | ### Database tools - Azure CosmosDb Emulator 2.14.25.0 @@ -217,7 +217,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.14.36623.8 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | +| Visual Studio Enterprise 2022 | 17.14.36717.8 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | #### Workloads, components and extensions | Package | Version | @@ -228,7 +228,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Component.Dotfuscator | 17.14.36510.44 | | Component.Linux.CMake | 17.14.36510.44 | | Component.Linux.RemoteFileExplorer | 17.14.36510.44 | -| Component.MDD.Android | 17.14.36510.44 | +| Component.MDD.Android | 17.14.36716.0 | | Component.MDD.Linux | 17.14.36510.44 | | Component.MDD.Linux.GCC.arm | 17.14.36510.44 | | Component.Microsoft.VisualStudio.RazorExtension | 17.14.36510.44 | @@ -236,16 +236,16 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Component.Microsoft.VisualStudio.Web.AzureFunctions | 17.14.36510.44 | | Component.Microsoft.Web.LibraryManager | 17.14.36510.44 | | Component.Microsoft.WebTools.BrowserLink.WebLivePreview | 17.14.2.50506 | -| Component.Microsoft.Windows.DriverKit | 10.0.26100.12 | +| Component.Microsoft.Windows.DriverKit | 10.0.26100.15 | | Component.OpenJDK | 17.14.36510.44 | | Component.UnityEngine.x64 | 17.14.36510.44 | | Component.Unreal.Debugger | 17.14.36510.44 | | Component.Unreal.Ide | 17.14.36510.44 | -| Component.VisualStudio.GitHub.Copilot | 17.14.36621.7 | +| Component.VisualStudio.GitHub.Copilot | 17.14.36716.0 | | Component.VSInstallerProjects2022 | 2.0.1 | | Component.WixToolset.VisualStudioExtension.Dev17 | 1.0.0.22 | | Component.WixToolset.VisualStudioExtension.Schemas3 | 1.0.0.22 | -| ComponentGroup.Microsoft.NET.AppModernization | 17.14.36614.33 | +| ComponentGroup.Microsoft.NET.AppModernization | 17.14.36705.20 | | ios | 26.0.9752.0 | | maccatalyst | 26.0.9752.0 | | maui.blazor | 9.0.111.6930 | @@ -274,19 +274,19 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.Net.ComponentGroup.4.8.DeveloperTools | 17.14.36510.44 | | Microsoft.Net.ComponentGroup.DevelopmentPrerequisites | 17.14.36510.44 | | Microsoft.Net.ComponentGroup.TargetingPacks.Common | 17.14.36510.44 | -| microsoft.net.runtime.android | 9.0.1025.47515 | -| microsoft.net.runtime.android.aot | 9.0.1025.47515 | -| microsoft.net.runtime.android.aot.net8 | 9.0.1025.47515 | -| microsoft.net.runtime.android.net8 | 9.0.1025.47515 | -| microsoft.net.runtime.ios | 9.0.1025.47515 | -| microsoft.net.runtime.maccatalyst | 9.0.1025.47515 | -| microsoft.net.runtime.mono.tooling | 9.0.1025.47515 | -| microsoft.net.runtime.mono.tooling.net8 | 9.0.1025.47515 | -| microsoft.net.sdk.emscripten | 9.0.12.46904 | +| microsoft.net.runtime.android | 9.0.1125.51309 | +| microsoft.net.runtime.android.aot | 9.0.1125.51309 | +| microsoft.net.runtime.android.aot.net8 | 9.0.1125.51309 | +| microsoft.net.runtime.android.net8 | 9.0.1125.51309 | +| microsoft.net.runtime.ios | 9.0.1125.51309 | +| microsoft.net.runtime.maccatalyst | 9.0.1125.51309 | +| microsoft.net.runtime.mono.tooling | 9.0.1125.51309 | +| microsoft.net.runtime.mono.tooling.net8 | 9.0.1125.51309 | +| microsoft.net.sdk.emscripten | 9.0.13.1604 | | Microsoft.NetCore.Component.DevelopmentTools | 17.14.36510.44 | -| Microsoft.NetCore.Component.Runtime.8.0 | 17.14.36602.14 | -| Microsoft.NetCore.Component.Runtime.9.0 | 17.14.36602.14 | -| Microsoft.NetCore.Component.SDK | 17.14.36602.14 | +| Microsoft.NetCore.Component.Runtime.8.0 | 17.14.36705.7 | +| Microsoft.NetCore.Component.Runtime.9.0 | 17.14.36717.8 | +| Microsoft.NetCore.Component.SDK | 17.14.36717.8 | | Microsoft.NetCore.Component.Web | 17.14.36510.44 | | Microsoft.VisualStudio.Component.AppInsights.Tools | 17.14.36510.44 | | Microsoft.VisualStudio.Component.AspNet | 17.14.36510.44 | @@ -308,7 +308,6 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Component.DockerTools | 17.14.36510.44 | | Microsoft.VisualStudio.Component.DotNetModelBuilder | 17.14.36510.44 | | Microsoft.VisualStudio.Component.DslTools | 17.14.36510.44 | -| Microsoft.VisualStudio.Component.Embedded | 17.14.36517.7 | | Microsoft.VisualStudio.Component.EntityFramework | 17.14.36510.44 | | Microsoft.VisualStudio.Component.FSharp | 17.14.36510.44 | | Microsoft.VisualStudio.Component.FSharp.Desktop | 17.14.36510.44 | @@ -387,7 +386,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Component.Web | 17.14.36510.44 | | Microsoft.VisualStudio.Component.WebDeploy | 17.14.36510.44 | | Microsoft.VisualStudio.Component.Windows10SDK | 17.14.36510.44 | -| Microsoft.VisualStudio.Component.Windows11SDK.26100 | 17.14.36614.30 | +| Microsoft.VisualStudio.Component.Windows11SDK.26100 | 17.14.36705.7 | | Microsoft.VisualStudio.Component.Windows11Sdk.WindowsPerformanceToolkit | 17.14.36510.44 | | Microsoft.VisualStudio.Component.WindowsAppSdkSupport.CSharp | 17.14.36510.44 | | Microsoft.VisualStudio.Component.Workflow | 17.14.36510.44 | @@ -424,10 +423,10 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Workload.DataScience | 17.14.36015.10 | | Microsoft.VisualStudio.Workload.ManagedDesktop | 17.14.36518.2 | | Microsoft.VisualStudio.Workload.ManagedGame | 17.14.36301.6 | -| Microsoft.VisualStudio.Workload.NativeCrossPlat | 17.14.36526.15 | +| Microsoft.VisualStudio.Workload.NativeCrossPlat | 17.14.36716.0 | | Microsoft.VisualStudio.Workload.NativeDesktop | 17.14.36517.7 | | Microsoft.VisualStudio.Workload.NativeGame | 17.14.36331.10 | -| Microsoft.VisualStudio.Workload.NativeMobile | 17.14.36015.10 | +| Microsoft.VisualStudio.Workload.NativeMobile | 17.14.36716.0 | | Microsoft.VisualStudio.Workload.NetCrossPlat | 17.14.36518.2 | | Microsoft.VisualStudio.Workload.NetWeb | 17.14.36518.2 | | Microsoft.VisualStudio.Workload.Node | 17.14.36517.7 | @@ -435,15 +434,15 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Workload.Python | 17.14.36015.10 | | Microsoft.VisualStudio.Workload.Universal | 17.14.36331.10 | | Microsoft.VisualStudio.Workload.VisualStudioExtension | 17.14.36015.10 | -| runtimes.ios | 9.0.1025.47515 | -| runtimes.maccatalyst | 9.0.1025.47515 | -| wasm.tools | 9.0.1025.47515 | -| ProBITools.MicrosoftAnalysisServicesModelingProjects2022 | 3.0.4 | -| ProBITools.MicrosoftReportProjectsforVisualStudio2022 | 3.0.1 | +| runtimes.ios | 9.0.1125.51309 | +| runtimes.maccatalyst | 9.0.1125.51309 | +| wasm.tools | 9.0.1125.51309 | +| ProBITools.MicrosoftAnalysisServicesModelingProjects2022 | 4.0.0 | +| ProBITools.MicrosoftReportProjectsforVisualStudio2022 | 4.0.0 | | SSIS.MicrosoftDataToolsIntegrationServices | 2.0 | | VisualStudioClient.MicrosoftVisualStudio2022InstallerProjects | 2.0.1 | -| Windows Driver Kit Visual Studio Extension | 10.0.26100.12 | -| Windows Software Development Kit | 10.1.26100.6584 | +| Windows Driver Kit Visual Studio Extension | 10.0.26100.15 | +| Windows Software Development Kit | 10.1.26100.6901 | | WixToolset.WixToolsetVisualStudio2022Extension | 1.0.0.22 | #### Microsoft Visual C++ @@ -462,19 +461,19 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - 10.0.26100.0 ### .NET Core Tools -- .NET Core SDK: 8.0.121, 8.0.206, 8.0.318, 8.0.415, 9.0.111, 9.0.205, 9.0.306 +- .NET Core SDK: 8.0.122, 8.0.206, 8.0.319, 8.0.416, 9.0.112, 9.0.205, 9.0.308, 10.0.100 - .NET Framework: 4.8, 4.8.1 -- Microsoft.AspNetCore.App: 8.0.6, 8.0.21, 9.0.6, 9.0.10 -- Microsoft.NETCore.App: 8.0.6, 8.0.21, 9.0.6, 9.0.10 -- Microsoft.WindowsDesktop.App: 8.0.6, 8.0.21, 9.0.6, 9.0.10 -- nbgv 3.8.118+69b3e0b5a0 +- Microsoft.AspNetCore.App: 8.0.6, 8.0.22, 9.0.6, 9.0.11, 10.0.0 +- Microsoft.NETCore.App: 8.0.6, 8.0.22, 9.0.6, 9.0.11, 10.0.0 +- Microsoft.WindowsDesktop.App: 8.0.6, 8.0.22, 9.0.6, 9.0.11, 10.0.0 +- nbgv 3.9.50+6feeb89450 ### PowerShell Tools - PowerShell 7.4.13 #### Powershell Modules - Az: 12.5.0 -- AWSPowershell: 5.0.88 +- AWSPowershell: 5.0.104 - DockerMsftProvider: 1.0.0.8 - MarkdownPS: 1.10 - Microsoft.Graph: 2.32.0 @@ -494,10 +493,10 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3) | | Android SDK Platform-Tools | 36.0.0 | | Android Support Repository | 47.0.0 | -| CMake | 3.22.1
3.30.5
3.31.5 | +| CMake | 3.30.5
3.31.5
4.1.2 | | Google Play services | 49 | | Google Repository | 58 | -| NDK | 26.3.11579264
27.3.13750724
28.2.13676358 | +| NDK | 26.3.11579264
27.3.13750724
28.2.13676358
29.0.14206865 | #### Environment variables | Name | Value | @@ -505,7 +504,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | ANDROID_HOME | C:\Android\android-sdk | | ANDROID_NDK | C:\Android\android-sdk\ndk\27.3.13750724 | | ANDROID_NDK_HOME | C:\Android\android-sdk\ndk\27.3.13750724 | -| ANDROID_NDK_LATEST_HOME | C:\Android\android-sdk\ndk\28.2.13676358 | +| ANDROID_NDK_LATEST_HOME | C:\Android\android-sdk\ndk\29.0.14206865 | | ANDROID_NDK_ROOT | C:\Android\android-sdk\ndk\27.3.13750724 | | ANDROID_SDK_ROOT | C:\Android\android-sdk | From cfcfdb7d627d2b221f093f69c5f26ee6e1d49cc3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 4 Dec 2025 19:53:35 +0000 Subject: [PATCH 261/334] Updating readme file for win22 version 20251125.125.1 (#13359) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/windows/Windows2022-Readme.md | 149 +++++++++++++-------------- 1 file changed, 74 insertions(+), 75 deletions(-) diff --git a/images/windows/Windows2022-Readme.md b/images/windows/Windows2022-Readme.md index acc279871f..f8918ecf7a 100644 --- a/images/windows/Windows2022-Readme.md +++ b/images/windows/Windows2022-Readme.md @@ -3,8 +3,8 @@ | [[Ubuntu & Windows] Four tools scheduled for deprecation on November 3, 2025](https://github.com/actions/runner-images/issues/12898) | *** # Windows Server 2022 -- OS Version: 10.0.20348 Build 4297 -- Image Version: 20251102.87.1 +- OS Version: 10.0.20348 Build 4405 +- Image Version: 20251125.125.1 ## Windows features - Windows Subsystem for Linux (WSLv1): Enabled @@ -13,27 +13,27 @@ ### Language and Runtime - Bash 5.2.37(1)-release -- Go 1.24.9 +- Go 1.24.10 - Julia 1.12.0 - Kotlin 2.2.21 - LLVM 20.1.8 -- Node 20.19.5 +- Node 20.19.6 - Perl 5.32.1 -- PHP 8.4.14 +- PHP 8.4.15 - Python 3.9.13 - Ruby 3.3.10 ### Package Management - Chocolatey 2.5.1 -- Composer 2.8.12 -- Helm 3.19.0 +- Composer 2.9.2 +- Helm 4.0.0 - Miniconda 25.9.1 (pre-installed on the image but not added to PATH) - NPM 10.8.2 -- NuGet 6.14.0.116 +- NuGet 7.0.0.289 - pip 25.3 (python 3.9) - Pipx 1.8.0 - RubyGems 3.5.22 -- Vcpkg (build from commit e3ed41868d) +- Vcpkg (build from commit 9aee6e968f) - Yarn 1.22.22 #### Environment variables @@ -54,21 +54,21 @@ - azcopy 10.31.0 - Bazel 8.4.2 - Bazelisk 1.26.0 -- Bicep 0.38.33 +- Bicep 0.39.26 - Cabal 3.16.0.0 - CMake 3.31.6 -- CodeQL Action Bundle 2.23.3 +- CodeQL Action Bundle 2.23.6 - Docker 27.5.1 - Docker Compose v2 2.32.2 - Docker-wincred 0.9.4 - ghc 9.12.2 -- Git 2.51.2.windows.1 +- Git 2.52.0.windows.1 - Git LFS 3.7.1 - ImageMagick 7.1.2-8 -- InnoSetup 6.5.4 +- InnoSetup 6.6.1 - jq 1.8.1 - Kind 0.30.0 -- Kubectl 1.34.1 +- Kubectl 1.34.2 - Mercurial 6.3.1 - gcc 14.2.0 - gdb 16.2 @@ -77,7 +77,7 @@ - NSIS 3.10 - OpenSSL 3.6.0 - Packer 1.14.2 -- Pulumi 3.205.0 +- Pulumi 3.207.0 - R 4.5.2 - Service Fabric SDK 10.1.2493.9590 - Stack 3.7.1 @@ -88,37 +88,37 @@ - WiX Toolset 3.14.1.8722 - yamllint 1.37.1 - zstd 1.5.7 -- Ninja 1.13.1 +- Ninja 1.13.2 ### CLI Tools -- Alibaba Cloud CLI 3.1.0 -- AWS CLI 2.31.27 -- AWS SAM CLI 1.145.2 -- AWS Session Manager CLI 1.2.707.0 -- Azure CLI 2.78.0 +- Alibaba Cloud CLI 3.1.5 +- AWS CLI 2.32.4 +- AWS SAM CLI 1.148.0 +- AWS Session Manager CLI 1.2.764.0 +- Azure CLI 2.80.0 - Azure DevOps CLI extension 1.0.2 -- GitHub CLI 2.82.1 +- GitHub CLI 2.83.1 ### Rust Tools -- Cargo 1.91.0 -- Rust 1.91.0 -- Rustdoc 1.91.0 +- Cargo 1.91.1 +- Rust 1.91.1 +- Rustdoc 1.91.1 - Rustup 1.28.2 #### Packages - bindgen 0.72.1 -- cargo-audit 0.21.2 +- cargo-audit 0.22.0 - cargo-outdated 0.17.0 - cbindgen 0.29.2 - Clippy 0.1.91 - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 142.0.7444.60 -- Chrome Driver 142.0.7444.59 -- Microsoft Edge 142.0.3595.53 -- Microsoft Edge Driver 142.0.3595.53 -- Mozilla Firefox 144.0.2 +- Google Chrome 142.0.7444.176 +- Chrome Driver 142.0.7444.175 +- Microsoft Edge 142.0.3595.94 +- Microsoft Edge Driver 142.0.3595.94 +- Mozilla Firefox 145.0.2 - Gecko Driver 0.36.0 - IE Driver 4.14.0.0 - Selenium server 4.38.0 @@ -162,13 +162,13 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Go - 1.22.12 - 1.23.12 -- 1.24.9 -- 1.25.3 +- 1.24.10 +- 1.25.4 #### Node.js - 20.19.5 - 22.21.1 -- 24.11.0 +- 24.11.1 #### Python - 3.9.13 @@ -196,7 +196,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Property | Value | | -------------------- | ---------------------------------------------------------------------------------------------------------------------- | | ServiceName | postgresql-x64-14 | -| Version | 14.19 | +| Version | 14.20 | | ServiceStatus | Stopped | | ServiceStartType | Disabled | | EnvironmentVariables | PGBIN=C:\Program Files\PostgreSQL\14\bin
PGDATA=C:\PostgreSQL\14\data
PGROOT=C:\Program Files\PostgreSQL\14 | @@ -207,7 +207,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### MongoDB | Version | ServiceName | ServiceStatus | ServiceStartType | | -------- | ----------- | ------------- | ---------------- | -| 7.0.25.0 | MongoDB | Stopped | Disabled | +| 7.0.26.0 | MongoDB | Stopped | Disabled | ### Database tools - Azure CosmosDb Emulator 2.14.25.0 @@ -227,7 +227,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.14.36623.8 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | +| Visual Studio Enterprise 2022 | 17.14.36717.8 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | #### Workloads, components and extensions | Package | Version | @@ -238,7 +238,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Component.Dotfuscator | 17.14.36510.44 | | Component.Linux.CMake | 17.14.36510.44 | | Component.Linux.RemoteFileExplorer | 17.14.36510.44 | -| Component.MDD.Android | 17.14.36510.44 | +| Component.MDD.Android | 17.14.36716.0 | | Component.MDD.Linux | 17.14.36510.44 | | Component.MDD.Linux.GCC.arm | 17.14.36510.44 | | Component.Microsoft.VisualStudio.RazorExtension | 17.14.36510.44 | @@ -246,19 +246,19 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Component.Microsoft.VisualStudio.Web.AzureFunctions | 17.14.36510.44 | | Component.Microsoft.Web.LibraryManager | 17.14.36510.44 | | Component.Microsoft.WebTools.BrowserLink.WebLivePreview | 17.14.2.50506 | -| Component.Microsoft.Windows.DriverKit | 10.0.26100.12 | +| Component.Microsoft.Windows.DriverKit | 10.0.26100.15 | | Component.OpenJDK | 17.14.36510.44 | | Component.UnityEngine.x64 | 17.14.36510.44 | | Component.Unreal | 17.14.36510.44 | | Component.Unreal.Android | 17.14.36510.44 | | Component.Unreal.Debugger | 17.14.36510.44 | | Component.Unreal.Ide | 17.14.36510.44 | -| Component.VisualStudio.GitHub.Copilot | 17.14.36621.7 | +| Component.VisualStudio.GitHub.Copilot | 17.14.36716.0 | | Component.VSInstallerProjects2022 | 2.0.1 | | Component.WixToolset.VisualStudioExtension.Dev17 | 1.0.0.22 | | Component.WixToolset.VisualStudioExtension.Schemas3 | 1.0.0.22 | | Component.Xamarin | 17.14.36510.44 | -| ComponentGroup.Microsoft.NET.AppModernization | 17.14.36614.33 | +| ComponentGroup.Microsoft.NET.AppModernization | 17.14.36705.20 | | ios | 26.0.9752.0 | | maccatalyst | 26.0.9752.0 | | maui.blazor | 9.0.111.6930 | @@ -288,19 +288,19 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.Net.ComponentGroup.4.8.DeveloperTools | 17.14.36510.44 | | Microsoft.Net.ComponentGroup.DevelopmentPrerequisites | 17.14.36510.44 | | Microsoft.Net.ComponentGroup.TargetingPacks.Common | 17.14.36510.44 | -| microsoft.net.runtime.android | 9.0.1025.47515 | -| microsoft.net.runtime.android.aot | 9.0.1025.47515 | -| microsoft.net.runtime.android.aot.net8 | 9.0.1025.47515 | -| microsoft.net.runtime.android.net8 | 9.0.1025.47515 | -| microsoft.net.runtime.ios | 9.0.1025.47515 | -| microsoft.net.runtime.maccatalyst | 9.0.1025.47515 | -| microsoft.net.runtime.mono.tooling | 9.0.1025.47515 | -| microsoft.net.runtime.mono.tooling.net8 | 9.0.1025.47515 | -| microsoft.net.sdk.emscripten | 9.0.12.46904 | +| microsoft.net.runtime.android | 9.0.1125.51309 | +| microsoft.net.runtime.android.aot | 9.0.1125.51309 | +| microsoft.net.runtime.android.aot.net8 | 9.0.1125.51309 | +| microsoft.net.runtime.android.net8 | 9.0.1125.51309 | +| microsoft.net.runtime.ios | 9.0.1125.51309 | +| microsoft.net.runtime.maccatalyst | 9.0.1125.51309 | +| microsoft.net.runtime.mono.tooling | 9.0.1125.51309 | +| microsoft.net.runtime.mono.tooling.net8 | 9.0.1125.51309 | +| microsoft.net.sdk.emscripten | 9.0.13.1604 | | Microsoft.NetCore.Component.DevelopmentTools | 17.14.36510.44 | -| Microsoft.NetCore.Component.Runtime.8.0 | 17.14.36602.14 | -| Microsoft.NetCore.Component.Runtime.9.0 | 17.14.36602.14 | -| Microsoft.NetCore.Component.SDK | 17.14.36602.14 | +| Microsoft.NetCore.Component.Runtime.8.0 | 17.14.36705.7 | +| Microsoft.NetCore.Component.Runtime.9.0 | 17.14.36717.8 | +| Microsoft.NetCore.Component.SDK | 17.14.36717.8 | | Microsoft.NetCore.Component.Web | 17.14.36510.44 | | Microsoft.VisualStudio.Component.AppInsights.Tools | 17.14.36510.44 | | Microsoft.VisualStudio.Component.AspNet | 17.14.36510.44 | @@ -322,7 +322,6 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Component.DockerTools | 17.14.36510.44 | | Microsoft.VisualStudio.Component.DotNetModelBuilder | 17.14.36510.44 | | Microsoft.VisualStudio.Component.DslTools | 17.14.36510.44 | -| Microsoft.VisualStudio.Component.Embedded | 17.14.36517.7 | | Microsoft.VisualStudio.Component.EntityFramework | 17.14.36510.44 | | Microsoft.VisualStudio.Component.FSharp | 17.14.36510.44 | | Microsoft.VisualStudio.Component.FSharp.Desktop | 17.14.36510.44 | @@ -403,7 +402,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Component.Windows10SDK | 17.14.36510.44 | | Microsoft.VisualStudio.Component.Windows10SDK.19041 | 17.14.36510.44 | | Microsoft.VisualStudio.Component.Windows11SDK.22621 | 17.14.36510.44 | -| Microsoft.VisualStudio.Component.Windows11SDK.26100 | 17.14.36614.30 | +| Microsoft.VisualStudio.Component.Windows11SDK.26100 | 17.14.36705.7 | | Microsoft.VisualStudio.Component.Windows11Sdk.WindowsPerformanceToolkit | 17.14.36510.44 | | Microsoft.VisualStudio.Component.WindowsAppSdkSupport.CSharp | 17.14.36510.44 | | Microsoft.VisualStudio.Component.Workflow | 17.14.36510.44 | @@ -440,10 +439,10 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Workload.DataScience | 17.14.36015.10 | | Microsoft.VisualStudio.Workload.ManagedDesktop | 17.14.36518.2 | | Microsoft.VisualStudio.Workload.ManagedGame | 17.14.36301.6 | -| Microsoft.VisualStudio.Workload.NativeCrossPlat | 17.14.36526.15 | +| Microsoft.VisualStudio.Workload.NativeCrossPlat | 17.14.36716.0 | | Microsoft.VisualStudio.Workload.NativeDesktop | 17.14.36517.7 | | Microsoft.VisualStudio.Workload.NativeGame | 17.14.36331.10 | -| Microsoft.VisualStudio.Workload.NativeMobile | 17.14.36015.10 | +| Microsoft.VisualStudio.Workload.NativeMobile | 17.14.36716.0 | | Microsoft.VisualStudio.Workload.NetCrossPlat | 17.14.36518.2 | | Microsoft.VisualStudio.Workload.NetWeb | 17.14.36518.2 | | Microsoft.VisualStudio.Workload.Node | 17.14.36517.7 | @@ -451,16 +450,16 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Workload.Python | 17.14.36015.10 | | Microsoft.VisualStudio.Workload.Universal | 17.14.36331.10 | | Microsoft.VisualStudio.Workload.VisualStudioExtension | 17.14.36015.10 | -| runtimes.ios | 9.0.1025.47515 | -| runtimes.maccatalyst | 9.0.1025.47515 | -| wasm.tools | 9.0.1025.47515 | -| ProBITools.MicrosoftAnalysisServicesModelingProjects2022 | 3.0.4 | -| ProBITools.MicrosoftReportProjectsforVisualStudio2022 | 3.0.1 | +| runtimes.ios | 9.0.1125.51309 | +| runtimes.maccatalyst | 9.0.1125.51309 | +| wasm.tools | 9.0.1125.51309 | +| ProBITools.MicrosoftAnalysisServicesModelingProjects2022 | 4.0.0 | +| ProBITools.MicrosoftReportProjectsforVisualStudio2022 | 4.0.0 | | SSIS.MicrosoftDataToolsIntegrationServices | 2.0 | | VisualStudioClient.MicrosoftVisualStudio2022InstallerProjects | 2.0.1 | | Windows Driver Kit | 10.1.26100.4202 | -| Windows Driver Kit Visual Studio Extension | 10.0.26100.12 | -| Windows Software Development Kit | 10.1.26100.6584 | +| Windows Driver Kit Visual Studio Extension | 10.0.26100.15 | +| Windows Software Development Kit | 10.1.26100.6901 | | WixToolset.WixToolsetVisualStudio2022Extension | 1.0.0.22 | #### Microsoft Visual C++ @@ -482,19 +481,19 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - 10.0.26100.0 ### .NET Core Tools -- .NET Core SDK: 8.0.121, 8.0.206, 8.0.318, 8.0.415, 9.0.111, 9.0.205, 9.0.306 +- .NET Core SDK: 8.0.122, 8.0.206, 8.0.319, 8.0.416, 9.0.112, 9.0.205, 9.0.308, 10.0.100 - .NET Framework: 4.7.2, 4.8, 4.8.1 -- Microsoft.AspNetCore.App: 6.0.40, 8.0.6, 8.0.21, 9.0.6, 9.0.10 -- Microsoft.NETCore.App: 6.0.40, 8.0.6, 8.0.21, 9.0.6, 9.0.10 -- Microsoft.WindowsDesktop.App: 8.0.6, 8.0.21, 9.0.6, 9.0.10 -- nbgv 3.8.118+69b3e0b5a0 +- Microsoft.AspNetCore.App: 6.0.40, 8.0.6, 8.0.22, 9.0.6, 9.0.11, 10.0.0 +- Microsoft.NETCore.App: 6.0.40, 8.0.6, 8.0.22, 9.0.6, 9.0.11, 10.0.0 +- Microsoft.WindowsDesktop.App: 8.0.6, 8.0.22, 9.0.6, 9.0.11, 10.0.0 +- nbgv 3.9.50+6feeb89450 ### PowerShell Tools - PowerShell 7.4.13 #### Powershell Modules - Az: 12.5.0 -- AWSPowershell: 5.0.88 +- AWSPowershell: 5.0.104 - DockerMsftProvider: 1.0.0.8 - MarkdownPS: 1.10 - Microsoft.Graph: 2.32.0 @@ -514,10 +513,10 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3)
android-32 (rev 1)
android-31 (rev 1) | | Android SDK Platform-Tools | 36.0.0 | | Android Support Repository | 47.0.0 | -| CMake | 3.18.1
3.22.1
3.31.5 | +| CMake | 3.22.1
3.31.5
4.1.2 | | Google Play services | 49 | | Google Repository | 58 | -| NDK | 26.3.11579264
27.3.13750724
28.2.13676358 | +| NDK | 26.3.11579264
27.3.13750724
28.2.13676358
29.0.14206865 | #### Environment variables | Name | Value | @@ -525,7 +524,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | ANDROID_HOME | C:\Android\android-sdk | | ANDROID_NDK | C:\Android\android-sdk\ndk\27.3.13750724 | | ANDROID_NDK_HOME | C:\Android\android-sdk\ndk\27.3.13750724 | -| ANDROID_NDK_LATEST_HOME | C:\Android\android-sdk\ndk\28.2.13676358 | +| ANDROID_NDK_LATEST_HOME | C:\Android\android-sdk\ndk\29.0.14206865 | | ANDROID_NDK_ROOT | C:\Android\android-sdk\ndk\27.3.13750724 | | ANDROID_SDK_ROOT | C:\Android\android-sdk | @@ -535,6 +534,6 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2022 | sha256:ec04e733695f49a0dc9132184f6b06704866b34f422004093c1972512c86259e | 2025-09-09 | | mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2022 | sha256:3983348680840ca6e53ad641e314c3c9184ca2fd19f88bc467600f7d9f6e9d73 | 2025-09-09 | | mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2022 | sha256:460dedaed73224f73ff10dc3ad754d0ed250aa57bcdf6c5052a811b4b7e29345 | 2025-09-09 | -| mcr.microsoft.com/windows/nanoserver:ltsc2022 | sha256:307874138e4dc064d0538b58c6f028419ab82fb15fcabaf6d5378ba32c235266 | 2025-10-22 | -| mcr.microsoft.com/windows/servercore:ltsc2022 | sha256:f51004008a2017ce3905fe7e1985d5aff62e596c4ab4111caad6d3cf33aa5cf1 | 2025-10-22 | +| mcr.microsoft.com/windows/nanoserver:ltsc2022 | sha256:0738c9dea37ea0d146c978f6cd384be80c99916c46702c24817a47f5e869d1a9 | 2025-11-05 | +| mcr.microsoft.com/windows/servercore:ltsc2022 | sha256:3a2a2fdfbae2f720f6fe26f2d7680146712ce330f605b02a61d624889735c72e | 2025-11-05 | From 45c39b922d94005cde316ae20669bced44d8c973 Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Fri, 5 Dec 2025 12:13:36 +0100 Subject: [PATCH 262/334] [macOS-26] Update Xcode 26.2, remove Xcode 16.4 (#13391) --- images/macos/toolsets/toolset-26.json | 20 ++++---------------- 1 file changed, 4 insertions(+), 16 deletions(-) diff --git a/images/macos/toolsets/toolset-26.json b/images/macos/toolsets/toolset-26.json index 0b2d113e56..70cbdae37e 100644 --- a/images/macos/toolsets/toolset-26.json +++ b/images/macos/toolsets/toolset-26.json @@ -4,11 +4,11 @@ "arm64":{ "versions": [ { - "link": "26.2_beta_2", - "filename": "Xcode_26.2_beta_2_Universal", - "version": "26.2_beta_2+17C5038g", + "link": "26.2_Release_Candidate", + "filename": "Xcode_26.2_Release_Candidate_Universal", + "version": "26.2_Release_Candidate+17C48", "symlinks": ["26.2"], - "sha256": "eb8fd7fc889e940450c5a48600276810a011f36314c43d632253d0fc4d40e2c7", + "sha256": "63743df751791508ac8e4f01a33e3f28f3a59a86ff3f33c8c155c3046daedf42", "install_runtimes": "none" }, { @@ -26,18 +26,6 @@ "symlinks": ["26.0"], "sha256": "9881c457068c86ac91e94cca2d7116dfd01cb7179c22b0863b63c7f3bb7e7695", "install_runtimes": "default" - }, - { - "link": "16.4", - "filename": "Xcode_16.4", - "version": "16.4.0+16F6", - "sha256": "2dbf65ba28fb85b34e72c14c529a42d5c3189ab0f11fb29fdebd5f4ee6c87900", - "install_runtimes": [ - { "iOS": ["18.5", "18.6"] }, - { "watchOS": ["11.5"] }, - { "tvOS": ["18.5"] }, - { "visionOS": ["2.5"] } - ] } ] } From 09b8be3b79706358aa3bd04e02c0d79ed23c7dce Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 8 Dec 2025 11:22:29 +0000 Subject: [PATCH 263/334] Updating readme file for macos-14 version 20251203.0047.1 (#13385) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/macos/macos-14-Readme.md | 36 ++++++++++++++++----------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/images/macos/macos-14-Readme.md b/images/macos/macos-14-Readme.md index 7dbbb7502f..c00e3a687a 100644 --- a/images/macos/macos-14-Readme.md +++ b/images/macos/macos-14-Readme.md @@ -9,7 +9,7 @@ # macOS 14 - OS Version: macOS 14.8.2 (23J126) - Kernel Version: Darwin 23.6.0 -- Image Version: 20251125.0031 +- Image Version: 20251203.0047.1 ## Installed Software @@ -26,24 +26,24 @@ - GNU Fortran 15 (Homebrew GCC 15.2.0) - available by `gfortran-15` alias - Kotlin 2.2.21-release-469 - Mono 6.12.0.188 -- Node.js 20.19.5 +- Node.js 20.19.6 - Perl 5.40.2 - PHP 8.5.0 - Python3 3.14.0 - Ruby 3.3.10 ### Package Management -- Bundler 2.7.2 +- Bundler 4.0.0 - Carthage 0.40.0 - CocoaPods 1.16.2 - Composer 2.9.2 -- Homebrew 5.0.3 +- Homebrew 5.0.4 - NPM 10.8.2 - NuGet 6.3.1.1 - Pip3 25.3 (python 3.14) - Pipx 1.8.0 -- RubyGems 3.7.2 -- Vcpkg 2025 (build from commit 9aee6e968f) +- RubyGems 4.0.0 +- Vcpkg 2025 (build from commit 4c4abc2e87) - Yarn 1.22.22 ### Project Management @@ -75,16 +75,16 @@ - Ninja 1.13.2 ### Tools -- AWS CLI 2.32.5 -- AWS SAM CLI 1.148.0 +- AWS CLI 2.32.8 +- AWS SAM CLI 1.149.0 - AWS Session Manager CLI 1.2.764.0 -- Azure CLI 2.80.0 +- Azure CLI 2.81.0 - Azure CLI (azure-devops) 1.0.2 - Bicep CLI 0.39.26 - Cmake 4.2.0 - CodeQL Action Bundle 2.23.6 - Fastlane 2.229.1 -- SwiftFormat 0.58.6 +- SwiftFormat 0.58.7 - Xcbeautify 3.1.1 - Xcode Command Line Tools 16.2.0.0.1.1733547573 - Xcodes 1.6.2 @@ -95,9 +95,9 @@ ### Browsers - Safari 26.1 (19622.2.11.119.1) - SafariDriver 26.1 (19622.2.11.119.1) -- Google Chrome 142.0.7444.176 -- Google Chrome for Testing 142.0.7444.175 -- ChromeDriver 142.0.7444.175 +- Google Chrome 143.0.7499.41 +- Google Chrome for Testing 143.0.7499.40 +- ChromeDriver 143.0.7499.40 - Microsoft Edge 142.0.3595.94 - Microsoft Edge WebDriver 142.0.3595.94 - Mozilla Firefox 145.0.2 @@ -132,19 +132,19 @@ - 3.10.19 - 3.11.9 - 3.12.10 -- 3.13.9 -- 3.14.0 +- 3.13.10 +- 3.14.1 #### Node.js -- 20.19.5 +- 20.19.6 - 22.21.1 - 24.11.1 #### Go - 1.22.12 - 1.23.12 -- 1.24.10 -- 1.25.4 +- 1.24.11 +- 1.25.5 ### Rust Tools - Cargo 1.91.1 From a0ba8eab14596243834c0fadca8e3da7e0128783 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 8 Dec 2025 11:28:35 +0000 Subject: [PATCH 264/334] Updating readme file for macos-14-arm64 version 20251203.0037.1 (#13384) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/macos/macos-14-arm64-Readme.md | 30 +++++++++++++-------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/images/macos/macos-14-arm64-Readme.md b/images/macos/macos-14-arm64-Readme.md index 4bd4d6d7b8..579b317ca1 100644 --- a/images/macos/macos-14-arm64-Readme.md +++ b/images/macos/macos-14-arm64-Readme.md @@ -9,7 +9,7 @@ # macOS 14 - OS Version: macOS 14.8.2 (23J126) - Kernel Version: Darwin 23.6.0 -- Image Version: 20251126.0029 +- Image Version: 20251203.0037.1 ## Installed Software @@ -26,22 +26,22 @@ - GNU Fortran 15 (Homebrew GCC 15.2.0) - available by `gfortran-15` alias - Kotlin 2.2.21-release-469 - Mono 6.12.0.188 -- Node.js 20.19.5 +- Node.js 20.19.6 - Perl 5.40.2 - Python3 3.14.0 - Ruby 3.3.10 ### Package Management -- Bundler 2.7.2 +- Bundler 4.0.0 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 5.0.3 +- Homebrew 5.0.4 - NPM 10.8.2 - NuGet 6.3.1.1 - Pip3 25.3 (python 3.14) - Pipx 1.8.0 -- RubyGems 3.7.2 -- Vcpkg 2025 (build from commit 4c5ae6b55f) +- RubyGems 4.0.0 +- Vcpkg 2025 (build from commit 80d025e829) - Yarn 1.22.22 ### Project Management @@ -73,16 +73,16 @@ - Ninja 1.13.2 ### Tools -- AWS CLI 2.32.5 -- AWS SAM CLI 1.148.0 +- AWS CLI 2.32.8 +- AWS SAM CLI 1.149.0 - AWS Session Manager CLI 1.2.764.0 -- Azure CLI 2.80.0 +- Azure CLI 2.81.0 - Azure CLI (azure-devops) 1.0.2 - Bicep CLI 0.39.26 - Cmake 4.2.0 - CodeQL Action Bundle 2.23.6 - Fastlane 2.229.1 -- SwiftFormat 0.58.6 +- SwiftFormat 0.58.7 - Xcbeautify 3.1.1 - Xcode Command Line Tools 16.2.0.0.1.1733547573 - Xcodes 1.6.2 @@ -90,9 +90,9 @@ ### Browsers - Safari 26.1 (19622.2.11.119.1) - SafariDriver 26.1 (19622.2.11.119.1) -- Google Chrome 142.0.7444.176 -- Google Chrome for Testing 142.0.7444.175 -- ChromeDriver 142.0.7444.175 +- Google Chrome 143.0.7499.41 +- Google Chrome for Testing 143.0.7499.40 +- ChromeDriver 143.0.7499.40 - Microsoft Edge 142.0.3595.94 - Microsoft Edge WebDriver 142.0.3595.94 - Mozilla Firefox 145.0.2 @@ -135,8 +135,8 @@ #### Go - 1.22.12 - 1.23.12 -- 1.24.10 -- 1.25.4 +- 1.24.11 +- 1.25.5 ### Rust Tools - Cargo 1.91.1 From fd9887d6fee4a35cf4ad4c55bcf8dec62b3cc477 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 8 Dec 2025 11:29:00 +0000 Subject: [PATCH 265/334] Updating readme file for macos-15 version 20251203.0058.1 (#13383) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/macos/macos-15-Readme.md | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/images/macos/macos-15-Readme.md b/images/macos/macos-15-Readme.md index c788cc1ac0..8b06541c85 100644 --- a/images/macos/macos-15-Readme.md +++ b/images/macos/macos-15-Readme.md @@ -9,7 +9,7 @@ # macOS 15 - OS Version: macOS 15.7.2 (24G325) - Kernel Version: Darwin 24.6.0 -- Image Version: 20251126.0042 +- Image Version: 20251203.0058.1 ## Installed Software @@ -32,16 +32,16 @@ - Ruby 3.3.10 ### Package Management -- Bundler 2.7.2 +- Bundler 4.0.0 - Carthage 0.40.0 - CocoaPods 1.16.2 - Composer 2.9.2 -- Homebrew 5.0.3 +- Homebrew 5.0.4 - NPM 10.9.4 - Pip3 25.3 (python 3.14) - Pipx 1.8.0 -- RubyGems 3.7.2 -- Vcpkg 2025 (build from commit 4c5ae6b55f) +- RubyGems 4.0.0 +- Vcpkg 2025 (build from commit 80d025e829) - Yarn 1.22.22 ### Project Management @@ -73,16 +73,16 @@ - Ninja 1.13.2 ### Tools -- AWS CLI 2.32.5 -- AWS SAM CLI 1.148.0 +- AWS CLI 2.32.8 +- AWS SAM CLI 1.149.0 - AWS Session Manager CLI 1.2.764.0 -- Azure CLI 2.80.0 +- Azure CLI 2.81.0 - Azure CLI (azure-devops) 1.0.2 - Bicep CLI 0.39.26 - Cmake 4.2.0 - CodeQL Action Bundle 2.23.6 - Fastlane 2.229.1 -- SwiftFormat 0.58.6 +- SwiftFormat 0.58.7 - Xcbeautify 3.1.1 - Xcode Command Line Tools 16.4.0.0.1.1747106510 - Xcodes 1.6.2 @@ -93,9 +93,9 @@ ### Browsers - Safari 26.1 (20622.2.11.119.1) - SafariDriver 26.1 (20622.2.11.119.1) -- Google Chrome 142.0.7444.176 -- Google Chrome for Testing 142.0.7444.175 -- ChromeDriver 142.0.7444.175 +- Google Chrome 143.0.7499.41 +- Google Chrome for Testing 143.0.7499.40 +- ChromeDriver 143.0.7499.40 - Microsoft Edge 142.0.3595.94 - Microsoft Edge WebDriver 142.0.3595.94 - Mozilla Firefox 145.0.2 @@ -129,8 +129,8 @@ - 3.10.19 - 3.11.9 - 3.12.10 -- 3.13.9 -- 3.14.0 +- 3.13.10 +- 3.14.1 #### Node.js - 20.19.6 @@ -140,8 +140,8 @@ #### Go - 1.22.12 - 1.23.12 -- 1.24.10 -- 1.25.4 +- 1.24.11 +- 1.25.5 ### Rust Tools - Cargo 1.91.1 From f1cb2c81e1c31feb8362de1545a64c1f80bbdf67 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 8 Dec 2025 11:29:32 +0000 Subject: [PATCH 266/334] Updating readme file for macos-15-arm64 version 20251203.0057.1 (#13382) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/macos/macos-15-arm64-Readme.md | 32 +++++++++++++-------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/images/macos/macos-15-arm64-Readme.md b/images/macos/macos-15-arm64-Readme.md index a28d4c2211..c263c2d24d 100644 --- a/images/macos/macos-15-arm64-Readme.md +++ b/images/macos/macos-15-arm64-Readme.md @@ -9,7 +9,7 @@ # macOS 15 - OS Version: macOS 15.7.2 (24G325) - Kernel Version: Darwin 24.6.0 -- Image Version: 20251126.0044 +- Image Version: 20251203.0057.1 ## Installed Software @@ -31,15 +31,15 @@ - Ruby 3.3.10 ### Package Management -- Bundler 2.7.2 +- Bundler 4.0.0 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 5.0.3 +- Homebrew 5.0.4 - NPM 10.9.4 - Pip3 25.3 (python 3.14) - Pipx 1.8.0 -- RubyGems 3.7.2 -- Vcpkg 2025 (build from commit 4c5ae6b55f) +- RubyGems 4.0.0 +- Vcpkg 2025 (build from commit 80d025e829) - Yarn 1.22.22 ### Project Management @@ -71,16 +71,16 @@ - Ninja 1.13.2 ### Tools -- AWS CLI 2.32.5 -- AWS SAM CLI 1.148.0 +- AWS CLI 2.32.8 +- AWS SAM CLI 1.149.0 - AWS Session Manager CLI 1.2.764.0 -- Azure CLI 2.80.0 +- Azure CLI 2.81.0 - Azure CLI (azure-devops) 1.0.2 - Bicep CLI 0.39.26 - Cmake 4.2.0 - CodeQL Action Bundle 2.23.6 - Fastlane 2.229.1 -- SwiftFormat 0.58.6 +- SwiftFormat 0.58.7 - Xcbeautify 3.1.1 - Xcode Command Line Tools 16.4.0.0.1.1747106510 - Xcodes 1.6.2 @@ -88,9 +88,9 @@ ### Browsers - Safari 26.1 (20622.2.11.119.1) - SafariDriver 26.1 (20622.2.11.119.1) -- Google Chrome 142.0.7444.176 -- Google Chrome for Testing 142.0.7444.175 -- ChromeDriver 142.0.7444.175 +- Google Chrome 143.0.7499.41 +- Google Chrome for Testing 143.0.7499.40 +- ChromeDriver 143.0.7499.40 - Microsoft Edge 142.0.3595.94 - Microsoft Edge WebDriver 142.0.3595.94 - Mozilla Firefox 145.0.2 @@ -122,8 +122,8 @@ #### Python - 3.11.9 - 3.12.10 -- 3.13.9 -- 3.14.0 +- 3.13.10 +- 3.14.1 #### Node.js - 20.19.6 @@ -133,8 +133,8 @@ #### Go - 1.22.12 - 1.23.12 -- 1.24.10 -- 1.25.4 +- 1.24.11 +- 1.25.5 ### Rust Tools - Cargo 1.91.1 From 0e1bcaf604be8e27047688b1375298028e2850aa Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 8 Dec 2025 11:29:44 +0000 Subject: [PATCH 267/334] Updating readme file for macos-26-arm64 version 20251203.0070.1 (#13381) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/macos/macos-26-arm64-Readme.md | 32 +++++++++++++-------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/images/macos/macos-26-arm64-Readme.md b/images/macos/macos-26-arm64-Readme.md index 2e808ee7f1..a8bf5e0d48 100644 --- a/images/macos/macos-26-arm64-Readme.md +++ b/images/macos/macos-26-arm64-Readme.md @@ -9,7 +9,7 @@ # macOS 26 - OS Version: macOS 26.0.1 (25A362) - Kernel Version: Darwin 25.0.0 -- Image Version: 20251126.0052 +- Image Version: 20251203.0070.1 ## Installed Software @@ -31,15 +31,15 @@ - Ruby 3.4.7 ### Package Management -- Bundler 2.7.2 +- Bundler 4.0.0 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 5.0.3 +- Homebrew 5.0.4 - NPM 11.6.2 - Pip3 25.3 (python 3.14) - Pipx 1.8.0 -- RubyGems 3.7.2 -- Vcpkg 2025 (build from commit 4c5ae6b55f) +- RubyGems 4.0.0 +- Vcpkg 2025 (build from commit 80d025e829) - Yarn 1.22.22 ### Project Management @@ -71,16 +71,16 @@ - Ninja 1.13.2 ### Tools -- AWS CLI 2.32.5 -- AWS SAM CLI 1.148.0 +- AWS CLI 2.32.8 +- AWS SAM CLI 1.149.0 - AWS Session Manager CLI 1.2.764.0 -- Azure CLI 2.80.0 +- Azure CLI 2.81.0 - Azure CLI (azure-devops) 1.0.2 - Bicep CLI 0.39.26 - Cmake 4.2.0 - CodeQL Action Bundle 2.23.6 - Fastlane 2.229.1 -- SwiftFormat 0.58.6 +- SwiftFormat 0.58.7 - Xcbeautify 3.1.1 - Xcode Command Line Tools 26.1.0.0.1.1761104275 - Xcodes 1.6.2 @@ -88,9 +88,9 @@ ### Browsers - Safari 26.0.1 (21622.1.22.11.15) - SafariDriver 26.0.1 (21622.1.22.11.15) -- Google Chrome 142.0.7444.176 -- Google Chrome for Testing 142.0.7444.175 -- ChromeDriver 142.0.7444.175 +- Google Chrome 143.0.7499.41 +- Google Chrome for Testing 143.0.7499.40 +- ChromeDriver 143.0.7499.40 - Microsoft Edge 142.0.3595.94 - Microsoft Edge WebDriver 142.0.3595.94 - Mozilla Firefox 145.0.2 @@ -122,8 +122,8 @@ #### Python - 3.11.9 - 3.12.10 -- 3.13.9 -- 3.14.0 +- 3.13.10 +- 3.14.1 #### Node.js - 20.19.6 @@ -132,8 +132,8 @@ #### Go - 1.23.12 -- 1.24.10 -- 1.25.4 +- 1.24.11 +- 1.25.5 ### Rust Tools - Cargo 1.91.1 From b3681d01082f4167c61f119374848ceb55de6262 Mon Sep 17 00:00:00 2001 From: Shamil Mubarakshin <127750046+shamil-mubarakshin@users.noreply.github.com> Date: Mon, 8 Dec 2025 17:17:57 +0100 Subject: [PATCH 268/334] [macos] Fix preimage data (#13400) --- images/macos/scripts/build/configure-preimagedata.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/images/macos/scripts/build/configure-preimagedata.sh b/images/macos/scripts/build/configure-preimagedata.sh index d7492d2c4c..e5c05bad4a 100644 --- a/images/macos/scripts/build/configure-preimagedata.sh +++ b/images/macos/scripts/build/configure-preimagedata.sh @@ -9,6 +9,8 @@ source ~/utils/utils.sh arch=$(get_arch) imagedata_file="$HOME/imagedata.json" image_version=$(echo $IMAGE_VERSION | cut -d _ -f 2) +image_version_major=${image_version/.*/} +image_version_minor=$(echo $image_version | cut -d "." -f 2) os_name=$(sw_vers -productName) os_version=$(sw_vers -productVersion) os_build=$(sw_vers -buildVersion) @@ -20,8 +22,8 @@ else image_label="macos-${label_version}" fi -software_url="https://github.com/actions/runner-images/blob/${image_label}/${image_version}/images/macos/${image_label}-Readme.md" -releaseUrl="https://github.com/actions/runner-images/releases/tag/${image_label}%2F${image_version}" +software_url="https://github.com/actions/runner-images/blob/${image_label}/${image_version_major}.${image_version_minor}/images/macos/${image_label}-Readme.md" +releaseUrl="https://github.com/actions/runner-images/releases/tag/${image_label}%2F${image_version_major}.${image_version_minor}" cat < $imagedata_file [ From d795344f43d47700ce7e42a22b3070b59a9cb8d9 Mon Sep 17 00:00:00 2001 From: Shamil Mubarakshin <127750046+shamil-mubarakshin@users.noreply.github.com> Date: Thu, 11 Dec 2025 19:15:04 +0100 Subject: [PATCH 269/334] [windows] Workaround .NET SDK installation (#13419) --- images/windows/scripts/build/Install-DotnetSDK.ps1 | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/images/windows/scripts/build/Install-DotnetSDK.ps1 b/images/windows/scripts/build/Install-DotnetSDK.ps1 index d51ae531e6..4148149dbf 100644 --- a/images/windows/scripts/build/Install-DotnetSDK.ps1 +++ b/images/windows/scripts/build/Install-DotnetSDK.ps1 @@ -93,7 +93,11 @@ function Install-DotnetSDK { $dotnetToolset = (Get-ToolsetContent).dotnet # Download installation script. -$installScriptPath = Invoke-DownloadWithRetry -Url "https://dot.net/v1/dotnet-install.ps1" + +# https://github.com/dotnet/install-scripts/pull/676 didn't make it to https://dot.net/v1/dotnet-install.ps1 yet. +# Temporary change to use specific commit +$installScriptUrl = "https://raw.githubusercontent.com/dotnet/install-scripts/bf2a23874784df29ff9fefcc50cc96dc41b08b4a/src/dotnet-install.ps1" +$installScriptPath = Invoke-DownloadWithRetry -Url $installScriptUrl # Visual Studio 2022 pre-creates sdk-manifests/8.0.100 folder, causing dotnet-install to skip manifests creation # https://github.com/actions/runner-images/issues/11402 From 29659cb4ed902370d3771e856df47d4e0f5df49d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 12 Dec 2025 16:41:12 +0000 Subject: [PATCH 270/334] Updating readme file for ubuntu24 version 20251208.163.1 (#13405) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/ubuntu/Ubuntu2404-Readme.md | 51 ++++++++++++++---------------- 1 file changed, 23 insertions(+), 28 deletions(-) diff --git a/images/ubuntu/Ubuntu2404-Readme.md b/images/ubuntu/Ubuntu2404-Readme.md index d891d9dbb8..442c521e0b 100644 --- a/images/ubuntu/Ubuntu2404-Readme.md +++ b/images/ubuntu/Ubuntu2404-Readme.md @@ -1,11 +1,7 @@ -| Announcements | -|-| -| [[Ubuntu & Windows] Four tools scheduled for deprecation on November 3, 2025](https://github.com/actions/runner-images/issues/12898) | -*** # Ubuntu 24.04 - OS Version: 24.04.3 LTS - Kernel Version: 6.11.0-1018-azure -- Image Version: 20251126.144.1 +- Image Version: 20251208.163.1 - Systemd version: 255.4-1ubuntu8.11 ## Installed Software @@ -29,14 +25,14 @@ ### Package Management - cpan 1.64 - Helm 3.19.2 -- Homebrew 5.0.3 +- Homebrew 5.0.5 - Miniconda 25.9.1 - Npm 10.8.2 - Pip 24.0 - Pip3 24.0 - Pipx 1.8.0 - RubyGems 3.4.20 -- Vcpkg (build from commit da93ad9cab) +- Vcpkg (build from commit ab12063725) - Yarn 1.22.22 #### Environment variables @@ -56,7 +52,7 @@ to accomplish this. ### Project Management - Ant 1.10.14 - Gradle 9.2.1 -- Lerna 9.0.1 +- Lerna 9.0.3 - Maven 3.9.11 ### Tools @@ -67,7 +63,7 @@ to accomplish this. - Bicep 0.39.26 - Buildah 1.33.7 - CMake 3.31.6 -- CodeQL Action Bundle 2.23.6 +- CodeQL Action Bundle 2.23.7 - Docker Amazon ECR Credential Helper 0.11.0 - Docker Compose v2 2.38.2 - Docker-Buildx 0.30.1 @@ -90,9 +86,9 @@ to accomplish this. - nvm 0.40.3 - OpenSSL 3.0.13-0ubuntu3.6 - Packer 1.14.3 -- Parcel 2.16.1 +- Parcel 2.16.3 - Podman 4.9.3 -- Pulumi 3.209.0 +- Pulumi 3.210.0 - Skopeo 1.13.3 - Sphinx Open Source Search Server 2.2.11 - yamllint 1.37.1 @@ -101,10 +97,10 @@ to accomplish this. - Ninja 1.13.2 ### CLI Tools -- AWS CLI 2.32.5 +- AWS CLI 2.32.12 - AWS CLI Session Manager Plugin 1.2.764.0 -- AWS SAM CLI 1.148.0 -- Azure CLI 2.80.0 +- AWS SAM CLI 1.150.1 +- Azure CLI 2.81.0 - Azure CLI (azure-devops) 1.0.2 - GitHub CLI 2.83.1 - Google Cloud CLI 548.0.0 @@ -121,7 +117,7 @@ to accomplish this. ### PHP Tools - PHP: 8.3.6 - Composer 2.9.2 -- PHPUnit 8.5.48 +- PHPUnit 8.5.50 ``` Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. ``` @@ -142,12 +138,12 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 142.0.7444.175 -- ChromeDriver 142.0.7444.175 -- Chromium 142.0.7444.0 -- Microsoft Edge 142.0.3595.94 -- Microsoft Edge WebDriver 142.0.3595.94 -- Selenium server 4.38.0 +- Google Chrome 143.0.7499.40 +- ChromeDriver 143.0.7499.40 +- Chromium 143.0.7499.0 +- Microsoft Edge 143.0.3650.66 +- Microsoft Edge WebDriver 143.0.3650.66 +- Selenium server 4.39.0 - Mozilla Firefox 145.0.2 - Geckodriver 0.36.0 @@ -175,7 +171,7 @@ Use the following command as a part of your job to start the service: 'sudo syst ``` #### MySQL -- MySQL 8.0.44-0ubuntu0.24.04.1 +- MySQL 8.0.44-0ubuntu0.24.04.2 ``` User: root Password: root @@ -188,8 +184,8 @@ Use the following command as a part of your job to start the service: 'sudo syst #### Go - 1.22.12 - 1.23.12 -- 1.24.10 -- 1.25.4 +- 1.24.11 +- 1.25.5 #### Node.js - 20.19.6 @@ -201,8 +197,8 @@ Use the following command as a part of your job to start the service: 'sudo syst - 3.10.19 - 3.11.14 - 3.12.12 -- 3.13.9 -- 3.14.0 +- 3.13.11 +- 3.14.2 #### PyPy - 3.9.19 [PyPy 7.3.16] @@ -259,7 +255,7 @@ Use the following command as a part of your job to start the service: 'sudo syst | aria2 | 1.37.0+debian-1build3 | | autoconf | 2.71-3 | | automake | 1:1.16.5-1.3ubuntu1 | -| binutils | 2.42-4ubuntu2.6 | +| binutils | 2.42-4ubuntu2.7 | | bison | 2:3.8.2+dfsg-1build2 | | brotli | 1.1.0-2build2 | | bzip2 | 1.0.8-5.1build0.1 | @@ -328,4 +324,3 @@ Use the following command as a part of your job to start the service: 'sudo syst | xz-utils | 5.6.1+really5.4.5-1ubuntu0.2 | | zip | 3.0-13ubuntu0.2 | | zsync | 0.6.2-5build1 | - From 8b3114a482d59a93f163028e66936b047280db37 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 12 Dec 2025 16:41:27 +0000 Subject: [PATCH 271/334] Updating readme file for ubuntu22 version 20251208.177.1 (#13412) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/ubuntu/Ubuntu2204-Readme.md | 67 ++++++++++++++---------------- 1 file changed, 31 insertions(+), 36 deletions(-) diff --git a/images/ubuntu/Ubuntu2204-Readme.md b/images/ubuntu/Ubuntu2204-Readme.md index 32c3c75915..55a0a04d54 100644 --- a/images/ubuntu/Ubuntu2204-Readme.md +++ b/images/ubuntu/Ubuntu2204-Readme.md @@ -1,11 +1,7 @@ -| Announcements | -|-| -| [[Ubuntu & Windows] Four tools scheduled for deprecation on November 3, 2025](https://github.com/actions/runner-images/issues/12898) | -*** # Ubuntu 22.04 - OS Version: 22.04.5 LTS - Kernel Version: 6.8.0-1041-azure -- Image Version: 20251125.163.1 +- Image Version: 20251208.177.1 - Systemd version: 249.11-0ubuntu3.17 ## Installed Software @@ -31,7 +27,7 @@ ### Package Management - cpan 1.64 - Helm 3.19.2 -- Homebrew 5.0.3 +- Homebrew 5.0.5 - Miniconda 25.9.1 - Npm 10.8.2 - NuGet 6.6.1.2 @@ -39,7 +35,7 @@ - Pip3 22.0.2 - Pipx 1.8.0 - RubyGems 3.3.5 -- Vcpkg (build from commit 9aee6e968f) +- Vcpkg (build from commit 52f93a645e) - Yarn 1.22.22 #### Environment variables @@ -59,7 +55,7 @@ to accomplish this. ### Project Management - Ant 1.10.12 - Gradle 9.2.1 -- Lerna 9.0.1 +- Lerna 9.0.3 - Maven 3.9.11 - Sbt 1.11.7 @@ -72,7 +68,7 @@ to accomplish this. - Bicep 0.39.26 - Buildah 1.23.1 - CMake 3.31.6 -- CodeQL Action Bundle 2.23.6 +- CodeQL Action Bundle 2.23.7 - Docker Amazon ECR Credential Helper 0.11.0 - Docker Compose v2 2.38.2 - Docker-Buildx 0.30.1 @@ -83,7 +79,7 @@ to accomplish this. - Git LFS 3.7.1 - Git-ftp 1.6.0 - Haveged 1.9.14 -- Heroku 10.15.1 +- Heroku 10.16.0 - jq 1.6 - Kind 0.30.0 - Kubectl 1.34.2 @@ -97,32 +93,32 @@ to accomplish this. - nvm 0.40.3 - OpenSSL 3.0.2-0ubuntu1.20 - Packer 1.14.3 -- Parcel 2.16.1 +- Parcel 2.16.3 - Podman 3.4.4 -- Pulumi 3.208.0 +- Pulumi 3.210.0 - R 4.5.2 - Skopeo 1.4.1 - Sphinx Open Source Search Server 2.2.11 - SVN 1.14.1 -- Terraform 1.14.0 +- Terraform 1.14.1 - yamllint 1.37.1 - yq 4.49.2 - zstd 1.5.7 - Ninja 1.13.2 ### CLI Tools -- Alibaba Cloud CLI 3.1.5 -- AWS CLI 2.32.5 +- Alibaba Cloud CLI 3.2.0 +- AWS CLI 2.32.12 - AWS CLI Session Manager Plugin 1.2.764.0 -- AWS SAM CLI 1.148.0 -- Azure CLI 2.80.0 +- AWS SAM CLI 1.150.1 +- Azure CLI 2.81.0 - Azure CLI (azure-devops) 1.0.2 - GitHub CLI 2.83.1 - Google Cloud CLI 548.0.0 -- Netlify CLI 23.11.1 -- OpenShift CLI 4.20.5 +- Netlify CLI 23.12.3 +- OpenShift CLI 4.20.6 - ORAS CLI 1.3.0 -- Vercel CLI 48.10.13 +- Vercel CLI 49.1.2 ### Java | Version | Environment Variable | @@ -136,7 +132,7 @@ to accomplish this. ### PHP Tools - PHP: 8.1.2 - Composer 2.9.2 -- PHPUnit 8.5.48 +- PHPUnit 8.5.50 ``` Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. ``` @@ -162,12 +158,12 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 142.0.7444.175 -- ChromeDriver 142.0.7444.175 -- Chromium 142.0.7444.0 -- Microsoft Edge 142.0.3595.94 -- Microsoft Edge WebDriver 142.0.3595.94 -- Selenium server 4.38.0 +- Google Chrome 143.0.7499.40 +- ChromeDriver 143.0.7499.40 +- Chromium 143.0.7499.0 +- Microsoft Edge 143.0.3650.66 +- Microsoft Edge WebDriver 143.0.3650.66 +- Selenium server 4.39.0 - Mozilla Firefox 145.0.2 - Geckodriver 0.36.0 @@ -212,11 +208,11 @@ Use the following command as a part of your job to start the service: 'sudo syst #### Go - 1.22.12 - 1.23.12 -- 1.24.10 -- 1.25.4 +- 1.24.11 +- 1.25.5 #### Node.js -- 20.19.5 +- 20.19.6 - 22.21.1 - 24.11.1 @@ -225,8 +221,8 @@ Use the following command as a part of your job to start the service: 'sudo syst - 3.10.19 - 3.11.14 - 3.12.12 -- 3.13.9 -- 3.14.0 +- 3.13.11 +- 3.14.2 #### PyPy - 3.7.13 [PyPy 7.3.9] @@ -292,9 +288,9 @@ Use the following command as a part of your job to start the service: 'sudo syst | node:18 | sha256:c6ae79e38498325db67193d391e6ec1d224d96c693a8a4d943498556716d3783 | 2025-03-27 | | node:18-alpine | sha256:8d6421d663b4c28fd3ebc498332f249011d118945588d0a35cb9bc4b8ca09d9e | 2025-03-27 | | node:20 | sha256:66d2eb8b463114d1f416d61dbd5fa9cea83e8fc250feb997338467728a06124b | 2025-11-25 | -| node:20-alpine | sha256:16858294071a56ffd4cce9f17b57136cc39e41507b40e245b4f8e906f7a19463 | 2025-11-25 | +| node:20-alpine | sha256:643e7036aa985317ebfee460005e322aa550c6b6883000d01daefb58689a58e2 | 2025-12-04 | | node:22 | sha256:4ad2c2b350ab49fb637ab40a269ffe207c61818bb7eb3a4ea122001a0c605e1f | 2025-11-18 | -| node:22-alpine | sha256:b2358485e3e33bc3a33114d2b1bdb18cdbe4df01bd2b257198eb51beb1f026c5 | 2025-10-29 | +| node:22-alpine | sha256:9632533eda8061fc1e9960cfb3f8762781c07a00ee7317f5dc0e13c05e15166f | 2025-12-04 | | ubuntu:20.04 | sha256:8feb4d8ca5354def3d8fce243717141ce31e2c428701f6682bd2fafe15388214 | 2025-04-08 | | ubuntu:22.04 | sha256:104ae83764a5119017b8e8d6218fa0832b09df65aae7d5a6de29a85d813da2fb | 2025-10-13 | @@ -305,7 +301,7 @@ Use the following command as a part of your job to start the service: 'sudo syst | aria2 | 1.36.0-1 | | autoconf | 2.71-2 | | automake | 1:1.16.5-1.3 | -| binutils | 2.38-4ubuntu2.10 | +| binutils | 2.38-4ubuntu2.11 | | bison | 2:3.8.2+dfsg-1build1 | | brotli | 1.0.9-2build6 | | bzip2 | 1.0.8-5build1 | @@ -393,4 +389,3 @@ Use the following command as a part of your job to start the service: 'sudo syst | xz-utils | 5.2.5-2ubuntu1 | | zip | 3.0-12build2 | | zsync | 0.6.2-3ubuntu1 | - From 0e731c96a0c3acdb158dc008ef4a2f95e6ade502 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 12 Dec 2025 17:13:18 +0000 Subject: [PATCH 272/334] Updating readme file for win25 version 20251208.136.1 (#13404) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/windows/Windows2025-Readme.md | 57 +++++++++++++--------------- 1 file changed, 26 insertions(+), 31 deletions(-) diff --git a/images/windows/Windows2025-Readme.md b/images/windows/Windows2025-Readme.md index 98b0b29aae..3253bcea57 100644 --- a/images/windows/Windows2025-Readme.md +++ b/images/windows/Windows2025-Readme.md @@ -1,20 +1,16 @@ -| Announcements | -|-| -| [[Ubuntu & Windows] Four tools scheduled for deprecation on November 3, 2025](https://github.com/actions/runner-images/issues/12898) | -*** # Windows Server 2025 - OS Version: 10.0.26100 Build 7171 -- Image Version: 20251125.122.1 +- Image Version: 20251208.136.1 ## Windows features - Windows Subsystem for Linux (WSLv1): Enabled -- Windows Subsystem for Linux (Default, WSLv2): 2.6.1.0 +- Windows Subsystem for Linux (Default, WSLv2): 2.6.2.0 ## Installed Software ### Language and Runtime - Bash 5.2.37(1)-release -- Go 1.24.10 +- Go 1.24.11 - Julia 1.12.0 - Kotlin 2.2.21 - LLVM 20.1.8 @@ -25,16 +21,16 @@ - Ruby 3.3.10 ### Package Management -- Chocolatey 2.5.1 +- Chocolatey 2.6.0 - Composer 2.9.2 - Helm 4.0.0 - Miniconda 25.9.1 (pre-installed on the image but not added to PATH) - NPM 10.9.4 -- NuGet 7.0.0.289 +- NuGet 7.0.1.1 - pip 25.3 (python 3.9) - Pipx 1.8.0 - RubyGems 3.5.22 -- Vcpkg (build from commit 9aee6e968f) +- Vcpkg (build from commit 52f93a645e) - Yarn 1.22.22 #### Environment variables @@ -58,14 +54,14 @@ - Bicep 0.39.26 - Cabal 3.16.0.0 - CMake 3.31.6 -- CodeQL Action Bundle 2.23.6 +- CodeQL Action Bundle 2.23.7 - Docker 27.5.1 - Docker Compose v2 2.32.2 - Docker-wincred 0.9.4 - ghc 9.12.2 - Git 2.52.0.windows.1 - Git LFS 3.7.1 -- ImageMagick 7.1.2-8 +- ImageMagick 7.1.2-9 - InnoSetup 6.6.1 - jq 1.8.1 - Kind 0.30.0 @@ -76,7 +72,7 @@ - Newman 6.2.1 - OpenSSL 3.6.0 - Packer 1.14.2 -- Pulumi 3.207.0 +- Pulumi 3.210.0 - R 4.5.2 - Service Fabric SDK 10.1.2493.9590 - Stack 3.7.1 @@ -89,10 +85,10 @@ - Ninja 1.13.2 ### CLI Tools -- AWS CLI 2.32.4 -- AWS SAM CLI 1.148.0 +- AWS CLI 2.32.11 +- AWS SAM CLI 1.150.1 - AWS Session Manager CLI 1.2.764.0 -- Azure CLI 2.80.0 +- Azure CLI 2.81.0 - Azure DevOps CLI extension 1.0.2 - GitHub CLI 2.83.1 @@ -107,14 +103,14 @@ - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 142.0.7444.176 -- Chrome Driver 142.0.7444.175 -- Microsoft Edge 142.0.3595.94 -- Microsoft Edge Driver 142.0.3595.94 +- Google Chrome 143.0.7499.41 +- Chrome Driver 143.0.7499.40 +- Microsoft Edge 143.0.3650.66 +- Microsoft Edge Driver 143.0.3650.66 - Mozilla Firefox 145.0.2 - Gecko Driver 0.36.0 - IE Driver 4.14.0.0 -- Selenium server 4.38.0 +- Selenium server 4.39.0 #### Environment variables | Name | Value | @@ -155,11 +151,11 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Go - 1.22.12 - 1.23.12 -- 1.24.10 -- 1.25.4 +- 1.24.11 +- 1.25.5 #### Node.js -- 20.19.5 +- 20.19.6 - 22.21.1 - 24.11.1 @@ -168,8 +164,8 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - 3.10.11 - 3.11.9 - 3.12.10 -- 3.13.9 -- 3.14.0 +- 3.13.11 +- 3.14.2 #### PyPy - 3.9.19 [PyPy 7.3.16] @@ -206,7 +202,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - SQL OLEDB Driver 18 18.7.5.0 - SQL OLEDB Driver 19 19.4.1.0 - SQLPS 1.0 -- MongoDB Shell (mongosh) 2.5.9 +- MongoDB Shell (mongosh) 2.5.10 ### Web Servers | Name | Version | ConfigFile | ServiceName | ServiceStatus | ListenPort | @@ -439,7 +435,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | wasm.tools | 9.0.1125.51309 | | ProBITools.MicrosoftAnalysisServicesModelingProjects2022 | 4.0.0 | | ProBITools.MicrosoftReportProjectsforVisualStudio2022 | 4.0.0 | -| SSIS.MicrosoftDataToolsIntegrationServices | 2.0 | +| SSIS.MicrosoftDataToolsIntegrationServices | 2.1.2 | | VisualStudioClient.MicrosoftVisualStudio2022InstallerProjects | 2.0.1 | | Windows Driver Kit Visual Studio Extension | 10.0.26100.15 | | Windows Software Development Kit | 10.1.26100.6901 | @@ -473,7 +469,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Powershell Modules - Az: 12.5.0 -- AWSPowershell: 5.0.104 +- AWSPowershell: 5.0.111 - DockerMsftProvider: 1.0.0.8 - MarkdownPS: 1.10 - Microsoft.Graph: 2.32.0 @@ -488,7 +484,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Package Name | Version | | -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Android Command Line Tools | 16.0 | -| Android Emulator | 36.2.12 | +| Android Emulator | 36.3.10 | | Android SDK Build-tools | 36.0.0 36.1.0
35.0.0 35.0.1
34.0.0 | | Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3) | | Android SDK Platform-Tools | 36.0.0 | @@ -507,4 +503,3 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | ANDROID_NDK_LATEST_HOME | C:\Android\android-sdk\ndk\29.0.14206865 | | ANDROID_NDK_ROOT | C:\Android\android-sdk\ndk\27.3.13750724 | | ANDROID_SDK_ROOT | C:\Android\android-sdk | - From eee0743413c8c5d8ab9d9ea45e09a42ebeabb17d Mon Sep 17 00:00:00 2001 From: Mike Tesch Date: Fri, 12 Dec 2025 15:03:34 -0500 Subject: [PATCH 273/334] Add Ubuntu-Slim image definition (#13423) Add ubuntu-slim image definition --- .github/workflows/docker-images.yml | 31 +++ images/ubuntu-slim/Dockerfile | 60 +++++ .../ubuntu-slim/generate-software-report.sh | 81 ++++++ .../scripts/build/configure-apt-sources.sh | 19 ++ .../scripts/build/configure-apt.sh | 53 ++++ .../scripts/build/configure-dpkg.sh | 42 +++ .../scripts/build/configure-environment.sh | 72 ++++++ .../build/configure-image-data-file.sh | 40 +++ .../scripts/build/configure-system.sh | 20 ++ .../scripts/build/install-actions-cache.sh | 22 ++ .../scripts/build/install-apt-common.sh | 18 ++ .../scripts/build/install-apt-vital.sh | 12 + .../scripts/build/install-aws-tools.sh | 30 +++ .../scripts/build/install-azcopy.sh | 16 ++ .../scripts/build/install-azure-cli.sh | 13 + .../scripts/build/install-azure-devops-cli.sh | 16 ++ .../scripts/build/install-bicep.sh | 15 ++ .../scripts/build/install-git-lfs.sh | 20 ++ .../ubuntu-slim/scripts/build/install-git.sh | 34 +++ .../scripts/build/install-github-cli.sh | 22 ++ .../scripts/build/install-google-cloud-cli.sh | 20 ++ .../scripts/build/install-ms-repos.sh | 16 ++ .../scripts/build/install-nodejs.sh | 29 +++ .../ubuntu-slim/scripts/build/install-nvm.sh | 22 ++ .../scripts/build/install-pipx-packages.sh | 28 ++ .../scripts/build/install-powershell.sh | 15 ++ .../scripts/build/install-python.sh | 37 +++ .../ubuntu-slim/scripts/build/install-yq.sh | 22 ++ .../ubuntu-slim/scripts/build/install-zstd.sh | 36 +++ .../scripts/docs-gen/Common.Helpers.psm1 | 152 +++++++++++ .../docs-gen/Generate-SoftwareReport.ps1 | 75 ++++++ .../docs-gen/SoftwareReport.Common.psm1 | 81 ++++++ .../docs-gen/SoftwareReport.Helpers.psm1 | 37 +++ .../docs-gen/SoftwareReport.Tools.psm1 | 79 ++++++ images/ubuntu-slim/scripts/entrypoint.sh | 10 + images/ubuntu-slim/scripts/helpers/cleanup.sh | 12 + .../scripts/helpers/etc-environment.sh | 89 +++++++ images/ubuntu-slim/scripts/helpers/install.sh | 243 ++++++++++++++++++ images/ubuntu-slim/scripts/helpers/os.sh | 13 + images/ubuntu-slim/test.sh | 93 +++++++ images/ubuntu-slim/toolsets/toolset.json | 109 ++++++++ images/ubuntu-slim/ubuntu-slim-Readme.md | 118 +++++++++ .../ubuntu/scripts/helpers/etc-environment.sh | 4 +- 43 files changed, 1974 insertions(+), 2 deletions(-) create mode 100644 .github/workflows/docker-images.yml create mode 100644 images/ubuntu-slim/Dockerfile create mode 100755 images/ubuntu-slim/generate-software-report.sh create mode 100644 images/ubuntu-slim/scripts/build/configure-apt-sources.sh create mode 100644 images/ubuntu-slim/scripts/build/configure-apt.sh create mode 100644 images/ubuntu-slim/scripts/build/configure-dpkg.sh create mode 100644 images/ubuntu-slim/scripts/build/configure-environment.sh create mode 100644 images/ubuntu-slim/scripts/build/configure-image-data-file.sh create mode 100644 images/ubuntu-slim/scripts/build/configure-system.sh create mode 100644 images/ubuntu-slim/scripts/build/install-actions-cache.sh create mode 100644 images/ubuntu-slim/scripts/build/install-apt-common.sh create mode 100644 images/ubuntu-slim/scripts/build/install-apt-vital.sh create mode 100644 images/ubuntu-slim/scripts/build/install-aws-tools.sh create mode 100644 images/ubuntu-slim/scripts/build/install-azcopy.sh create mode 100644 images/ubuntu-slim/scripts/build/install-azure-cli.sh create mode 100644 images/ubuntu-slim/scripts/build/install-azure-devops-cli.sh create mode 100644 images/ubuntu-slim/scripts/build/install-bicep.sh create mode 100644 images/ubuntu-slim/scripts/build/install-git-lfs.sh create mode 100644 images/ubuntu-slim/scripts/build/install-git.sh create mode 100644 images/ubuntu-slim/scripts/build/install-github-cli.sh create mode 100644 images/ubuntu-slim/scripts/build/install-google-cloud-cli.sh create mode 100644 images/ubuntu-slim/scripts/build/install-ms-repos.sh create mode 100644 images/ubuntu-slim/scripts/build/install-nodejs.sh create mode 100644 images/ubuntu-slim/scripts/build/install-nvm.sh create mode 100644 images/ubuntu-slim/scripts/build/install-pipx-packages.sh create mode 100644 images/ubuntu-slim/scripts/build/install-powershell.sh create mode 100644 images/ubuntu-slim/scripts/build/install-python.sh create mode 100644 images/ubuntu-slim/scripts/build/install-yq.sh create mode 100644 images/ubuntu-slim/scripts/build/install-zstd.sh create mode 100644 images/ubuntu-slim/scripts/docs-gen/Common.Helpers.psm1 create mode 100644 images/ubuntu-slim/scripts/docs-gen/Generate-SoftwareReport.ps1 create mode 100644 images/ubuntu-slim/scripts/docs-gen/SoftwareReport.Common.psm1 create mode 100644 images/ubuntu-slim/scripts/docs-gen/SoftwareReport.Helpers.psm1 create mode 100644 images/ubuntu-slim/scripts/docs-gen/SoftwareReport.Tools.psm1 create mode 100644 images/ubuntu-slim/scripts/entrypoint.sh create mode 100644 images/ubuntu-slim/scripts/helpers/cleanup.sh create mode 100644 images/ubuntu-slim/scripts/helpers/etc-environment.sh create mode 100644 images/ubuntu-slim/scripts/helpers/install.sh create mode 100644 images/ubuntu-slim/scripts/helpers/os.sh create mode 100755 images/ubuntu-slim/test.sh create mode 100644 images/ubuntu-slim/toolsets/toolset.json create mode 100644 images/ubuntu-slim/ubuntu-slim-Readme.md diff --git a/.github/workflows/docker-images.yml b/.github/workflows/docker-images.yml new file mode 100644 index 0000000000..6c1b5d7335 --- /dev/null +++ b/.github/workflows/docker-images.yml @@ -0,0 +1,31 @@ +name: Test Docker Images + +on: + push: + branches: + - main + paths: + - 'images/ubuntu-slim/**' + - '.github/workflows/docker-images.yml' + pull_request: + paths: + - 'images/ubuntu-slim/**' + - '.github/workflows/docker-images.yml' + workflow_dispatch: + +permissions: + contents: read + +jobs: + test-images: + runs-on: ubuntu-latest + strategy: + matrix: + directory: + - images/ubuntu-slim + steps: + - uses: actions/checkout@v6 + + - name: Run test.sh + working-directory: ${{ matrix.directory }} + run: ./test.sh diff --git a/images/ubuntu-slim/Dockerfile b/images/ubuntu-slim/Dockerfile new file mode 100644 index 0000000000..043856e596 --- /dev/null +++ b/images/ubuntu-slim/Dockerfile @@ -0,0 +1,60 @@ +FROM ubuntu:24.04 AS base + +ARG IMAGE_VERSION=1.0.0 +ARG IMAGE_OWNER="GitHub" + +ENV IMAGE_OWNER=$IMAGE_OWNER +ENV ImageVersion=$IMAGE_VERSION +ENV IMAGE_VERSION=$IMAGE_VERSION +ENV ImageOS="Linux" +ENV IMAGE_TARGET_PLATFORM="GitHub" +ENV POWERSHELL_DISTRIBUTION_CHANNEL="GitHub-Actions-$ImageOS" +ENV IMAGEDATA_NAME="ubuntu:24.04" +ENV NVM_DIR="/etc/skel/.nvm" +ENV HELPER_SCRIPTS="/tmp/scripts/helpers" +ENV INSTALLER_SCRIPT_FOLDER="/tmp/toolsets" + +# Avoid interactive prompts +ENV DEBIAN_FRONTEND=noninteractive + +COPY scripts/build /tmp/scripts/build +COPY scripts/helpers /tmp/scripts/helpers +COPY toolsets/ /tmp/toolsets/ +RUN find /tmp/scripts -name "*.sh" -type f -exec chmod +x {} \; + +COPY scripts/entrypoint.sh /opt/entrypoint.sh +RUN chmod +x /opt/entrypoint.sh + +RUN apt-get update && apt-get upgrade -y && apt-get install -y sudo lsb-release jq dpkg && \ + touch /run/.containerenv && \ + /tmp/scripts/build/configure-apt.sh && \ + /tmp/scripts/build/configure-apt-sources.sh && \ + /tmp/scripts/build/install-apt-vital.sh && \ + /tmp/scripts/build/install-ms-repos.sh && \ + /tmp/scripts/build/configure-image-data-file.sh && \ + /tmp/scripts/build/configure-environment.sh && \ + /tmp/scripts/build/install-actions-cache.sh && \ + /tmp/scripts/build/install-apt-common.sh && \ + /tmp/scripts/build/install-azcopy.sh && \ + /tmp/scripts/build/install-azure-cli.sh && \ + /tmp/scripts/build/install-azure-devops-cli.sh && \ + /tmp/scripts/build/install-bicep.sh && \ + /tmp/scripts/build/install-aws-tools.sh && \ + /tmp/scripts/build/install-git.sh && \ + /tmp/scripts/build/install-git-lfs.sh && \ + /tmp/scripts/build/install-github-cli.sh && \ + /tmp/scripts/build/install-google-cloud-cli.sh && \ + /tmp/scripts/build/install-nvm.sh && \ + /tmp/scripts/build/install-nodejs.sh && \ + /tmp/scripts/build/install-powershell.sh && \ + /tmp/scripts/build/configure-dpkg.sh && \ + /tmp/scripts/build/install-yq.sh && \ + /tmp/scripts/build/install-python.sh && \ + /tmp/scripts/build/install-zstd.sh && \ + /tmp/scripts/build/install-pipx-packages.sh && \ + /tmp/scripts/build/configure-system.sh && \ + /tmp/scripts/helpers/cleanup.sh + +ENTRYPOINT ["/opt/entrypoint.sh"] + +CMD [ "bash" ] diff --git a/images/ubuntu-slim/generate-software-report.sh b/images/ubuntu-slim/generate-software-report.sh new file mode 100755 index 0000000000..7696afdcdb --- /dev/null +++ b/images/ubuntu-slim/generate-software-report.sh @@ -0,0 +1,81 @@ +#!/bin/bash -e + +# This script builds and runs various tests on the ubuntu-slim Docker image +# to ensure it contains the expected software and configurations. +# The build and test workflows for docker images expect this script to be present. +# +# Usage: test.sh [IMAGE_NAME] +# If IMAGE_NAME is not provided, defaults to ubuntu-slim:test + +show_help() { + echo "Usage: $0 [IMAGE_NAME]" + echo "" + echo "Generate a software report for a Docker image." + echo "" + echo "Arguments:" + echo " IMAGE_NAME Docker image name to generate report for (default: ubuntu-slim:test)" + echo "" + echo "Examples:" + echo " $0 # Generate report for ubuntu-slim:test (builds image first)" + echo " $0 my-registry/ubuntu:latest # Generate report for existing image" + echo " $0 ubuntu-slim:v1.2.3 # Generate report for tagged image" + echo "" + echo "Options:" + echo " -h, --help Show this help message" +} + +# Handle help flags +if [[ "$1" == "-h" || "$1" == "--help" ]]; then + show_help + exit 0 +fi + +# Set the image name from parameter or use default +IMAGE_NAME="${1:-ubuntu-slim:test}" + +# Build the image only if using the default name (for backward compatibility) +if [[ "$IMAGE_NAME" == "ubuntu-slim:test" ]]; then + echo "Building image: $IMAGE_NAME" + docker build --debug --progress plain -t "$IMAGE_NAME" . +else + # Check if the image exists + if ! docker image inspect "$IMAGE_NAME" >/dev/null 2>&1; then + echo "Error: Image '$IMAGE_NAME' does not exist. Please build it first or provide a valid image name." + echo "Run '$0 --help' for usage information." + exit 1 + fi +fi + +echo "Generating software report for image: $IMAGE_NAME" + +# Get the script directory +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +BASE_DIR="$(cd ../../helpers/software-report-base && pwd)" + +echo $BASE_DIR + +# Create a temporary directory for output +OUTPUT_DIR=$(mktemp -d) +echo "Using temporary directory: $OUTPUT_DIR" + +# Run the container and execute the PowerShell script inside it +echo "Running Generate-SoftwareReport.ps1 inside the container..." +docker run --rm \ + -v "$OUTPUT_DIR:/output" \ + -v "$SCRIPT_DIR/scripts/docs-gen:/scripts/docs-gen:ro" \ + -v "$BASE_DIR:/scripts/software-report-base:ro" \ + "$IMAGE_NAME" \ + pwsh /scripts/docs-gen/Generate-SoftwareReport.ps1 -OutputDirectory /output + +if [ -f "$OUTPUT_DIR/software-report.md" ]; then + cp "$OUTPUT_DIR/software-report.md" ubuntu-slim-Readme.md + echo "✓ Copied software-report.md to current directory" +else + echo "✗ Error: software-report.md was not generated" + rm -rf "$OUTPUT_DIR" + exit 1 +fi + +# Clean up temporary directory +rm -rf "$OUTPUT_DIR" +echo "✓ Software report generation complete" diff --git a/images/ubuntu-slim/scripts/build/configure-apt-sources.sh b/images/ubuntu-slim/scripts/build/configure-apt-sources.sh new file mode 100644 index 0000000000..d1125cf60d --- /dev/null +++ b/images/ubuntu-slim/scripts/build/configure-apt-sources.sh @@ -0,0 +1,19 @@ +#!/bin/bash -e +################################################################################ +## File: configure-apt-sources.sh +## Desc: Configure apt sources with failover from Azure to Ubuntu archives. +################################################################################ + +source $HELPER_SCRIPTS/os.sh + +touch /etc/apt/apt-mirrors.txt + +printf "http://azure.archive.ubuntu.com/ubuntu/\tpriority:1\n" | tee -a /etc/apt/apt-mirrors.txt +printf "https://archive.ubuntu.com/ubuntu/\tpriority:2\n" | tee -a /etc/apt/apt-mirrors.txt +printf "https://security.ubuntu.com/ubuntu/\tpriority:3\n" | tee -a /etc/apt/apt-mirrors.txt + +if is_ubuntu24; then + sed -i 's|http://azure\.archive\.ubuntu\.com/ubuntu/|mirror+file:/etc/apt/apt-mirrors.txt|' /etc/apt/sources.list.d/ubuntu.sources +else + sed -i 's|http://azure\.archive\.ubuntu\.com/ubuntu/|mirror+file:/etc/apt/apt-mirrors.txt|' /etc/apt/sources.list +fi diff --git a/images/ubuntu-slim/scripts/build/configure-apt.sh b/images/ubuntu-slim/scripts/build/configure-apt.sh new file mode 100644 index 0000000000..5b9c56f5e5 --- /dev/null +++ b/images/ubuntu-slim/scripts/build/configure-apt.sh @@ -0,0 +1,53 @@ +#!/bin/bash -e +################################################################################ +## File: configure-apt.sh +## Desc: Configure apt, install jq and apt-fast packages. +################################################################################ + +source $HELPER_SCRIPTS/os.sh + +# Stop and disable apt-daily upgrade services; +# systemctl stop apt-daily.timer +# systemctl disable apt-daily.timer +# systemctl disable apt-daily.service +# systemctl stop apt-daily-upgrade.timer +# systemctl disable apt-daily-upgrade.timer +# systemctl disable apt-daily-upgrade.service + +# Enable retry logic for apt up to 10 times +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; +Acquire::http::No-Cache true; +Acquire::https::Pipeline-Depth 0; +Acquire::https::No-Cache true; +Acquire::BrokenProxy true; +EOF + +# Uninstall unattended-upgrades +apt-get purge unattended-upgrades + +echo 'APT sources' +if ! is_ubuntu24; then + cat /etc/apt/sources.list +else + cat /etc/apt/sources.list.d/ubuntu.sources +fi + +apt-get update +# Install jq +apt-get install jq + +echo "ubuntu ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers \ No newline at end of file diff --git a/images/ubuntu-slim/scripts/build/configure-dpkg.sh b/images/ubuntu-slim/scripts/build/configure-dpkg.sh new file mode 100644 index 0000000000..bff62a932d --- /dev/null +++ b/images/ubuntu-slim/scripts/build/configure-dpkg.sh @@ -0,0 +1,42 @@ +#!/bin/bash -e +################################################################################ +## File: configure-dpkg.sh +## Desc: Configure dpkg +################################################################################ + +# Source the helpers for use with the script +source $HELPER_SCRIPTS/etc-environment.sh +source $HELPER_SCRIPTS/os.sh +# This is the anti-frontend. It never interacts with you at all, +# and makes the default answers be used for all questions. It +# might mail error messages to root, but that's it; otherwise it +# is completely silent and unobtrusive, a perfect frontend for +# automatic installs. If you are using this front-end, and require +# non-default answers to questions, you will need to pre-seed the +# debconf database +set_etc_environment_variable "DEBIAN_FRONTEND" "noninteractive" + +# dpkg can be instructed not to ask for confirmation +# when replacing a configuration file (with the --force-confdef --force-confold options) +cat <> /etc/apt/apt.conf.d/10dpkg-options +Dpkg::Options { + "--force-confdef"; + "--force-confold"; +} +EOF + +# hide information about packages that are no longer required +cat <> /etc/apt/apt.conf.d/10apt-autoremove +APT::Get::AutomaticRemove "0"; +APT::Get::HideAutoRemove "1"; +EOF + +# Install libicu70 package for Ubuntu 24 +if is_ubuntu24 ; then + wget https://archive.ubuntu.com/ubuntu/pool/main/i/icu/libicu70_70.1-2_amd64.deb + + EXPECTED_LIBICU_SHA512="a6315482d93606e375c272718d2458870b95e4ed4b672ea8640cf7bc2d2c2f41aea13b798b1e417e1ffc472a90c6aad150d3d293aa9bddec48e39106e4042807" + ACTUAL_LIBICU_SHA512="$(sha512sum "./libicu70_70.1-2_amd64.deb" | awk '{print $1}')" + [ "$EXPECTED_LIBICU_SHA512" = "$ACTUAL_LIBICU_SHA512" ] || { echo "libicu checksum mismatch in configure-dpkg.sh"; exit 1;} + sudo apt-get install -y ./libicu70_70.1-2_amd64.deb +fi diff --git a/images/ubuntu-slim/scripts/build/configure-environment.sh b/images/ubuntu-slim/scripts/build/configure-environment.sh new file mode 100644 index 0000000000..806e9e9300 --- /dev/null +++ b/images/ubuntu-slim/scripts/build/configure-environment.sh @@ -0,0 +1,72 @@ +#!/bin/bash -e +################################################################################ +## File: configure-environment.sh +## Desc: Configure system and environment +################################################################################ + +# Source the helpers for use with the script +source $HELPER_SCRIPTS/os.sh +source $HELPER_SCRIPTS/etc-environment.sh + +whoami + +# Set ImageVersion and ImageOS env variables +set_etc_environment_variable "ImageVersion" "${IMAGE_VERSION}" +set_etc_environment_variable "ImageOS" "${IMAGE_OS}" + +# Set the ACCEPT_EULA variable to Y value to confirm your acceptance of the End-User Licensing Agreement +set_etc_environment_variable "ACCEPT_EULA" "Y" + +# This directory is supposed to be created in $HOME and owned by user(https://github.com/actions/runner-images/issues/491) +mkdir -p /etc/skel/.config/configstore +set_etc_environment_variable "XDG_CONFIG_HOME" '$HOME/.config' + +# Prepare directory and env variable for toolcache +echo "Setting up AGENT_TOOLSDIRECTORY and RUNNER_TOOL_CACHE variable to /opt/hostedtoolcache" +AGENT_TOOLSDIRECTORY=/opt/hostedtoolcache +mkdir $AGENT_TOOLSDIRECTORY +set_etc_environment_variable "AGENT_TOOLSDIRECTORY" "${AGENT_TOOLSDIRECTORY}" +set_etc_environment_variable "RUNNER_TOOL_CACHE" "${AGENT_TOOLSDIRECTORY}" +chmod -R 777 $AGENT_TOOLSDIRECTORY + +# https://www.elastic.co/guide/en/elasticsearch/reference/current/vm-max-map-count.html +# https://www.suse.com/support/kb/doc/?id=000016692 +echo 'vm.max_map_count=262144' | tee -a /etc/sysctl.conf + +# https://kind.sigs.k8s.io/docs/user/known-issues/#pod-errors-due-to-too-many-open-files +echo 'fs.inotify.max_user_watches=655360' | tee -a /etc/sysctl.conf +echo 'fs.inotify.max_user_instances=1280' | tee -a /etc/sysctl.conf + +# https://github.com/actions/runner-images/issues/9491 +echo 'vm.mmap_rnd_bits=28' | tee -a /etc/sysctl.conf + +# https://github.com/actions/runner-images/pull/7860 +netfilter_rule='/etc/udev/rules.d/50-netfilter.rules' +rules_directory="$(dirname "${netfilter_rule}")" +mkdir -p $rules_directory +touch $netfilter_rule +echo 'ACTION=="add", SUBSYSTEM=="module", KERNEL=="nf_conntrack", RUN+="/usr/sbin/sysctl net.netfilter.nf_conntrack_tcp_be_liberal=1"' | tee -a $netfilter_rule + +# Remove fwupd if installed. We're running on VMs in Azure and the fwupd package is not needed. +# Leaving it enable means periodic refreshes show in network traffic and firewall logs +# Check if fwupd-refresh.timer exists in systemd +if systemctl list-unit-files fwupd-refresh.timer &>/dev/null; then + echo "Masking fwupd-refresh.timer..." + systemctl mask fwupd-refresh.timer +fi + +# This is a legacy check, leaving for earlier versions of Ubuntu +# If fwupd config still exists, disable the motd updates +if [[ -f "/etc/fwupd/daemon.conf" ]]; then + sed -i 's/UpdateMotd=true/UpdateMotd=false/g' /etc/fwupd/daemon.conf +fi + +# Disable to load providers +# https://github.com/microsoft/azure-pipelines-agent/issues/3834 +if is_ubuntu22; then + sed -i 's/openssl_conf = openssl_init/#openssl_conf = openssl_init/g' /etc/ssl/openssl.cnf +fi + +# # Disable man-db auto update +# echo "set man-db/auto-update false" | debconf-communicate +# dpkg-reconfigure man-db diff --git a/images/ubuntu-slim/scripts/build/configure-image-data-file.sh b/images/ubuntu-slim/scripts/build/configure-image-data-file.sh new file mode 100644 index 0000000000..10b5a93a53 --- /dev/null +++ b/images/ubuntu-slim/scripts/build/configure-image-data-file.sh @@ -0,0 +1,40 @@ +#!/bin/bash -e + +function create_imagedata_json() { + + arch=$(uname -m) + if [[ $arch == "x86_64" ]]; then + arch="x64" + elif [[ $arch == "aarch64" ]]; then + arch="arm64" + else + echo "Unsupported architecture: $arch" + exit 1 + fi + + if [[ -n "$IMAGEDATA_INCLUDED_SOFTWARE" ]]; then + included_software="- Included Software: ${IMAGEDATA_INCLUDED_SOFTWARE}" + fi + + imagedata_file="/imagegeneration/imagedata.json" + + cat < $imagedata_file +[ + { + "group": "VM Image", + "detail": "- OS: Linux (${arch})\n- Source: Docker\n- Name: ${IMAGEDATA_NAME}\n- Version: ${IMAGE_VERSION}\n${included_software}" + } +] +EOF + +} + +mkdir -p /imagegeneration + +# Generate the imagedata JSON file displayed on workflow initialization +if [[ -n "$IMAGEDATA_NAME" ]]; then + echo "Generating imagedata JSON file" + create_imagedata_json +else + echo "IMAGEDATA_NAME is null or empty. Skipping imagedata JSON generation." +fi \ No newline at end of file diff --git a/images/ubuntu-slim/scripts/build/configure-system.sh b/images/ubuntu-slim/scripts/build/configure-system.sh new file mode 100644 index 0000000000..6359421415 --- /dev/null +++ b/images/ubuntu-slim/scripts/build/configure-system.sh @@ -0,0 +1,20 @@ +#!/bin/bash -e +################################################################################ +## File: configure-system.sh +## Desc: Post deployment system configuration actions +################################################################################ + +source $HELPER_SCRIPTS/etc-environment.sh +source $HELPER_SCRIPTS/os.sh + +echo "chmod -R 777 /opt" +chmod -R 777 /opt +echo "chmod -R 777 /usr/share" +chmod -R 777 /usr/share + +# Remove quotes around PATH +ENVPATH=$(grep 'PATH=' /etc/environment | head -n 1 | sed -z 's/^PATH=*//') +ENVPATH=${ENVPATH#"\""} +ENVPATH=${ENVPATH%"\""} +replace_etc_environment_variable "PATH" "${ENVPATH}" +echo "Updated /etc/environment: $(cat /etc/environment)" diff --git a/images/ubuntu-slim/scripts/build/install-actions-cache.sh b/images/ubuntu-slim/scripts/build/install-actions-cache.sh new file mode 100644 index 0000000000..6a3132e12b --- /dev/null +++ b/images/ubuntu-slim/scripts/build/install-actions-cache.sh @@ -0,0 +1,22 @@ +#!/bin/bash -e +################################################################################ +## File: install-actions-cache.sh +## Desc: Download latest release from https://github.com/actions/action-versions +## Maintainer: #actions-runtime and @TingluoHuang +################################################################################ + +# Source the helpers for use with the script +source $HELPER_SCRIPTS/install.sh +source $HELPER_SCRIPTS/etc-environment.sh + +# Prepare directory and env variable for ACTIONS_RUNNER_ACTION_ARCHIVE_CACHE +ACTION_ARCHIVE_CACHE_DIR=/opt/actionarchivecache +mkdir -p $ACTION_ARCHIVE_CACHE_DIR +chmod -R 777 $ACTION_ARCHIVE_CACHE_DIR +echo "Setting up ACTIONS_RUNNER_ACTION_ARCHIVE_CACHE variable to ${ACTION_ARCHIVE_CACHE_DIR}" +set_etc_environment_variable "ACTIONS_RUNNER_ACTION_ARCHIVE_CACHE" "${ACTION_ARCHIVE_CACHE_DIR}" + +# Download latest release from github.com/actions/action-versions and untar to /opt/actionarchivecache +download_url=$(resolve_github_release_asset_url "actions/action-versions" "endswith(\"action-versions.tar.gz\")" "latest") +archive_path=$(download_with_retry "$download_url") +tar -xzf "$archive_path" -C $ACTION_ARCHIVE_CACHE_DIR diff --git a/images/ubuntu-slim/scripts/build/install-apt-common.sh b/images/ubuntu-slim/scripts/build/install-apt-common.sh new file mode 100644 index 0000000000..a6fda80270 --- /dev/null +++ b/images/ubuntu-slim/scripts/build/install-apt-common.sh @@ -0,0 +1,18 @@ +#!/bin/bash -e +################################################################################ +## File: install-apt-common.sh +## Desc: Install basic command line utilities and dev packages +################################################################################ + +# Source the helpers for use with the script +source $HELPER_SCRIPTS/install.sh + +common_packages=$(get_toolset_value .apt.common_packages[]) +cmd_packages=$(get_toolset_value .apt.cmd_packages[]) + +apt-get install --no-install-recommends $common_packages $cmd_packages + +# for package in $common_packages $cmd_packages; do +# echo "Install $package" +# apt-get install --no-install-recommends $package +# done diff --git a/images/ubuntu-slim/scripts/build/install-apt-vital.sh b/images/ubuntu-slim/scripts/build/install-apt-vital.sh new file mode 100644 index 0000000000..305d4336b2 --- /dev/null +++ b/images/ubuntu-slim/scripts/build/install-apt-vital.sh @@ -0,0 +1,12 @@ +#!/bin/bash -e +################################################################################ +## File: install-apt-vital.sh +## Desc: Install vital command line utilities +################################################################################ + +# Source the helpers for use with the script +source $HELPER_SCRIPTS/install.sh + +vital_packages=$(get_toolset_value .apt.vital_packages[]) +apt-get install --no-install-recommends $vital_packages + diff --git a/images/ubuntu-slim/scripts/build/install-aws-tools.sh b/images/ubuntu-slim/scripts/build/install-aws-tools.sh new file mode 100644 index 0000000000..04ea661e9f --- /dev/null +++ b/images/ubuntu-slim/scripts/build/install-aws-tools.sh @@ -0,0 +1,30 @@ +#!/bin/bash -e +################################################################################ +## File: install-aws-tools.sh +## Desc: Install the AWS CLI, Session Manager plugin for the AWS CLI, and AWS SAM CLI +## Supply chain security: AWS SAM CLI - checksum validation +################################################################################ + +# Source the helpers for use with the script +source $HELPER_SCRIPTS/install.sh + +awscliv2_archive_path=$(download_with_retry "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip") +unzip -qq "$awscliv2_archive_path" -d /tmp/installers/ +/tmp/installers/aws/install -i /usr/local/aws-cli -b /usr/local/bin + +smplugin_deb_path=$(download_with_retry "https://s3.amazonaws.com/session-manager-downloads/plugin/latest/ubuntu_64bit/session-manager-plugin.deb") +apt-get install "$smplugin_deb_path" + +# Download the latest aws sam cli release +aws_sam_cli_archive_name="aws-sam-cli-linux-x86_64.zip" +sam_cli_download_url=$(resolve_github_release_asset_url "aws/aws-sam-cli" "endswith(\"$aws_sam_cli_archive_name\")" "latest") +aws_sam_cli_archive_path=$(download_with_retry "$sam_cli_download_url") + +# Supply chain security - AWS SAM CLI +aws_sam_cli_hash=$(get_checksum_from_github_release "aws/aws-sam-cli" "${aws_sam_cli_archive_name}.. " "latest" "SHA256") +use_checksum_comparison "$aws_sam_cli_archive_path" "$aws_sam_cli_hash" + +# Install the latest aws sam cli release +mkdir -p /tmp/installers/aws-sam-cli +unzip "$aws_sam_cli_archive_path" -d /tmp/installers/aws-sam-cli +/tmp/installers/aws-sam-cli/install -i /usr/local/aws-sam-cli -b /usr/local/bin diff --git a/images/ubuntu-slim/scripts/build/install-azcopy.sh b/images/ubuntu-slim/scripts/build/install-azcopy.sh new file mode 100644 index 0000000000..402b264ee2 --- /dev/null +++ b/images/ubuntu-slim/scripts/build/install-azcopy.sh @@ -0,0 +1,16 @@ +#!/bin/bash -e +################################################################################ +## File: install-azcopy.sh +## Desc: Install AzCopy +################################################################################ + +# Source the helpers for use with the script +source $HELPER_SCRIPTS/install.sh + +# Install AzCopy10 +archive_path=$(download_with_retry "https://aka.ms/downloadazcopy-v10-linux") +tar xzf "$archive_path" --strip-components=1 -C /tmp +install /tmp/azcopy /usr/local/bin/azcopy + +# Create azcopy 10 alias for backward compatibility +ln -sf /usr/local/bin/azcopy /usr/local/bin/azcopy10 diff --git a/images/ubuntu-slim/scripts/build/install-azure-cli.sh b/images/ubuntu-slim/scripts/build/install-azure-cli.sh new file mode 100644 index 0000000000..df591179e9 --- /dev/null +++ b/images/ubuntu-slim/scripts/build/install-azure-cli.sh @@ -0,0 +1,13 @@ +#!/bin/bash -e +################################################################################ +## File: install-azure-cli.sh +## Desc: Install Azure CLI (az) +################################################################################ + +# Install Azure CLI (instructions taken from https://docs.microsoft.com/en-us/cli/azure/install-azure-cli) +curl -fsSL https://aka.ms/InstallAzureCLIDeb | sudo bash + +echo "azure-cli https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt" >> $HELPER_SCRIPTS/apt-sources.txt + +rm -f /etc/apt/sources.list.d/azure-cli.list +rm -f /etc/apt/sources.list.d/azure-cli.list.save diff --git a/images/ubuntu-slim/scripts/build/install-azure-devops-cli.sh b/images/ubuntu-slim/scripts/build/install-azure-devops-cli.sh new file mode 100644 index 0000000000..34ceee39a2 --- /dev/null +++ b/images/ubuntu-slim/scripts/build/install-azure-devops-cli.sh @@ -0,0 +1,16 @@ +#!/bin/bash -e +################################################################################ +## File: install-azure-devops-cli.sh +## Desc: Install Azure DevOps CLI (az devops) +################################################################################ + +# Source the helpers for use with the script +source $HELPER_SCRIPTS/etc-environment.sh + +# AZURE_EXTENSION_DIR shell variable defines where modules are installed +# https://docs.microsoft.com/en-us/cli/azure/azure-cli-extensions-overview +export AZURE_EXTENSION_DIR=/opt/az/azcliextensions +set_etc_environment_variable "AZURE_EXTENSION_DIR" "${AZURE_EXTENSION_DIR}" + +# install azure devops Cli extension +az extension add -n azure-devops diff --git a/images/ubuntu-slim/scripts/build/install-bicep.sh b/images/ubuntu-slim/scripts/build/install-bicep.sh new file mode 100644 index 0000000000..c23cfb280a --- /dev/null +++ b/images/ubuntu-slim/scripts/build/install-bicep.sh @@ -0,0 +1,15 @@ +#!/bin/bash -e +################################################################################ +## File: install-bicep.sh +## Desc: Install bicep cli +################################################################################ + +# Source the helpers for use with the script +source $HELPER_SCRIPTS/install.sh + +# Install Bicep CLI +download_url=$(resolve_github_release_asset_url "Azure/bicep" "endswith(\"bicep-linux-x64\")" "latest") +bicep_binary_path=$(download_with_retry "${download_url}") + +# Mark it as executable +install "$bicep_binary_path" /usr/local/bin/bicep diff --git a/images/ubuntu-slim/scripts/build/install-git-lfs.sh b/images/ubuntu-slim/scripts/build/install-git-lfs.sh new file mode 100644 index 0000000000..a8614a8176 --- /dev/null +++ b/images/ubuntu-slim/scripts/build/install-git-lfs.sh @@ -0,0 +1,20 @@ +#!/bin/bash -e +################################################################################ +## File: install-git-lfs.sh +## Desc: Install Git-lfs +################################################################################ + +# Source the helpers for use with the script +source $HELPER_SCRIPTS/install.sh + +GIT_LFS_REPO="https://packagecloud.io/install/repositories/github/git-lfs" + +# Install git-lfs +curl -fsSL $GIT_LFS_REPO/script.deb.sh | bash +apt-get install git-lfs + +# Remove source repo's +rm /etc/apt/sources.list.d/github_git-lfs.list + +# Document apt source repo's +echo "git-lfs $GIT_LFS_REPO" >> $HELPER_SCRIPTS/apt-sources.txt diff --git a/images/ubuntu-slim/scripts/build/install-git.sh b/images/ubuntu-slim/scripts/build/install-git.sh new file mode 100644 index 0000000000..2bbd23e26e --- /dev/null +++ b/images/ubuntu-slim/scripts/build/install-git.sh @@ -0,0 +1,34 @@ +#!/bin/bash -e +################################################################################ +## File: install-git.sh +## Desc: Install Git and Git-FTP +################################################################################ + +# Source the helpers for use with the script +source $HELPER_SCRIPTS/install.sh + +GIT_REPO="ppa:git-core/ppa" + +## Install git +add-apt-repository $GIT_REPO -y +apt-get update +apt-get install git + +# Git version 2.35.2 introduces security fix that breaks action\checkout https://github.com/actions/checkout/issues/760 +cat <> /etc/gitconfig +[safe] + directory = * +EOF + +# Install git-ftp +apt-get install git-ftp + +# Remove source repo's +add-apt-repository --remove $GIT_REPO + +# Document apt source repo's +echo "git-core $GIT_REPO" >> $HELPER_SCRIPTS/apt-sources.txt + +# Add well-known SSH host keys to 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 diff --git a/images/ubuntu-slim/scripts/build/install-github-cli.sh b/images/ubuntu-slim/scripts/build/install-github-cli.sh new file mode 100644 index 0000000000..7d120c95a5 --- /dev/null +++ b/images/ubuntu-slim/scripts/build/install-github-cli.sh @@ -0,0 +1,22 @@ +#!/bin/bash -e +################################################################################ +## File: install-github-cli.sh +## Desc: Install GitHub CLI +## Must be run as non-root user after homebrew +## Supply chain security: GitHub CLI - checksum validation +################################################################################ + +# Source the helpers for use with the script +source $HELPER_SCRIPTS/install.sh + +# Download GitHub CLI +gh_cli_url=$(resolve_github_release_asset_url "cli/cli" "contains(\"linux\") and contains(\"amd64\") and endswith(\".deb\")" "latest") +gh_cli_deb_path=$(download_with_retry "$gh_cli_url") + +# Supply chain security - GitHub CLI +hash_url=$(resolve_github_release_asset_url "cli/cli" "endswith(\"checksums.txt\")" "latest") +external_hash=$(get_checksum_from_url "$hash_url" "linux_amd64.deb" "SHA256") +use_checksum_comparison "$gh_cli_deb_path" "$external_hash" + +# Install GitHub CLI +apt-get install "$gh_cli_deb_path" diff --git a/images/ubuntu-slim/scripts/build/install-google-cloud-cli.sh b/images/ubuntu-slim/scripts/build/install-google-cloud-cli.sh new file mode 100644 index 0000000000..3c5b786264 --- /dev/null +++ b/images/ubuntu-slim/scripts/build/install-google-cloud-cli.sh @@ -0,0 +1,20 @@ +#!/bin/bash -e +################################################################################ +## File: install-google-cloud-cli.sh +## Desc: Install the Google Cloud CLI +################################################################################ + +REPO_URL="https://packages.cloud.google.com/apt" + +# Install the Google Cloud CLI +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 -qO- https://packages.cloud.google.com/apt/doc/apt-key.gpg | gpg --dearmor > /usr/share/keyrings/cloud.google.gpg +apt-get update +apt-get install google-cloud-cli + +# remove apt +rm /etc/apt/sources.list.d/google-cloud-sdk.list +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 diff --git a/images/ubuntu-slim/scripts/build/install-ms-repos.sh b/images/ubuntu-slim/scripts/build/install-ms-repos.sh new file mode 100644 index 0000000000..b4a56e8bdf --- /dev/null +++ b/images/ubuntu-slim/scripts/build/install-ms-repos.sh @@ -0,0 +1,16 @@ +#!/bin/bash -e +################################################################################ +## File: install-ms-repos.sh +## Desc: Install official Microsoft package repos for the distribution +################################################################################ + +os_label=$(lsb_release -rs) + +# Install Microsoft repository +wget https://packages.microsoft.com/config/ubuntu/$os_label/packages-microsoft-prod.deb +dpkg -i packages-microsoft-prod.deb + +# update +apt-get install apt-transport-https ca-certificates curl software-properties-common +apt-get update +apt-get dist-upgrade diff --git a/images/ubuntu-slim/scripts/build/install-nodejs.sh b/images/ubuntu-slim/scripts/build/install-nodejs.sh new file mode 100644 index 0000000000..bb99ed6f72 --- /dev/null +++ b/images/ubuntu-slim/scripts/build/install-nodejs.sh @@ -0,0 +1,29 @@ +#!/bin/bash -e +################################################################################ +## File: install-nodejs.sh +## Desc: Install Node.js LTS and related tooling (Gulp, Grunt) +################################################################################ + +# Source the helpers for use with the script +source $HELPER_SCRIPTS/install.sh + +# Install default Node.js +default_version=$(get_toolset_value '.node.default') + +curl -fsSL https://raw.githubusercontent.com/tj/n/master/bin/n -o ~/n +sudo bash ~/n $default_version + +# Install node modules +node_modules=$(get_toolset_value '.node_modules[].name') +if [ -n "$node_modules" ]; then + npm install -g $node_modules +else + echo "No node modules to install" +fi + +# fix global modules installation as regular user +# related issue https://github.com/actions/runner-images/issues/3727 +sudo chmod -R 777 /usr/local/lib/node_modules +sudo chmod -R 777 /usr/local/bin + +rm -rf ~/n diff --git a/images/ubuntu-slim/scripts/build/install-nvm.sh b/images/ubuntu-slim/scripts/build/install-nvm.sh new file mode 100644 index 0000000000..c43273e2be --- /dev/null +++ b/images/ubuntu-slim/scripts/build/install-nvm.sh @@ -0,0 +1,22 @@ +#!/bin/bash -e +################################################################################ +## File: install-nvm.sh +## Desc: Install Nvm +################################################################################ + +# Source the helpers for use with the script +source $HELPER_SCRIPTS/etc-environment.sh + +export NVM_DIR="/etc/skel/.nvm" +mkdir ${NVM_DIR} +nvm_version=$(curl -fsSL https://api.github.com/repos/nvm-sh/nvm/releases/latest | jq -r '.tag_name') +curl -fsSL https://raw.githubusercontent.com/nvm-sh/nvm/$nvm_version/install.sh | bash +set_etc_environment_variable "NVM_DIR" '$HOME/.nvm' + +echo '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm' | tee -a /etc/skel/.bash_profile +[ -s "${NVM_DIR}/nvm.sh" ] && \. "${NVM_DIR}/nvm.sh" + +echo "source ${NVM_DIR}/nvm.sh" | tee -a /etc/skel/.bashrc + +# set system node.js as default one +nvm alias default system \ No newline at end of file diff --git a/images/ubuntu-slim/scripts/build/install-pipx-packages.sh b/images/ubuntu-slim/scripts/build/install-pipx-packages.sh new file mode 100644 index 0000000000..9dc496f010 --- /dev/null +++ b/images/ubuntu-slim/scripts/build/install-pipx-packages.sh @@ -0,0 +1,28 @@ +#!/bin/bash -e +################################################################################ +## File: install-pipx-packages.sh +## Desc: Install tools via pipx +################################################################################ + +# Source the helpers for use with the script +source $HELPER_SCRIPTS/install.sh + +export PATH="$PATH:/opt/pipx_bin" + +pipx_packages=$(get_toolset_value ".pipx[] .package") + +if [ -z "$pipx_packages" ]; then + echo "No pipx packages defined in toolset. Skipping pipx installation." + exit 0 +fi + +for package in $pipx_packages; do + echo "Install $package into default python" + pipx install $package + + # https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html + # Install ansible into an existing ansible-core Virtual Environment + if [[ $package == "ansible-core" ]]; then + pipx inject $package ansible + fi +done diff --git a/images/ubuntu-slim/scripts/build/install-powershell.sh b/images/ubuntu-slim/scripts/build/install-powershell.sh new file mode 100644 index 0000000000..f4e4e29ea1 --- /dev/null +++ b/images/ubuntu-slim/scripts/build/install-powershell.sh @@ -0,0 +1,15 @@ +#!/bin/bash -e +################################################################################ +## File: install-powershell.sh +## Desc: Install PowerShell Core +################################################################################ + +# Source the helpers for use with the script +source $HELPER_SCRIPTS/install.sh +source $HELPER_SCRIPTS/os.sh + +pwsh_version=$(get_toolset_value .pwsh.version) + +# Install Powershell + + apt-get install powershell=$pwsh_version* \ No newline at end of file diff --git a/images/ubuntu-slim/scripts/build/install-python.sh b/images/ubuntu-slim/scripts/build/install-python.sh new file mode 100644 index 0000000000..e208b3a3ef --- /dev/null +++ b/images/ubuntu-slim/scripts/build/install-python.sh @@ -0,0 +1,37 @@ +#!/bin/bash -e +################################################################################ +## File: install-python.sh +## Desc: Install Python 3 +################################################################################ + +set -e +# Source the helpers for use with the script +source $HELPER_SCRIPTS/etc-environment.sh +source $HELPER_SCRIPTS/os.sh + +# Install Python, Python 3, pip, pip3 +apt-get install -y --no-install-recommends python3 python3-dev python3-pip python3-venv + +if is_ubuntu24; then +# Create temporary workaround to allow user to continue using pip + sudo cat < /etc/pip.conf +[global] +break-system-packages = true +EOF +fi + +# Install pipx +# Set pipx custom directory +export PIPX_BIN_DIR=/opt/pipx_bin +export PIPX_HOME=/opt/pipx + +python3 -m pip install pipx +python3 -m pipx ensurepath + +# Update /etc/environment +set_etc_environment_variable "PIPX_BIN_DIR" $PIPX_BIN_DIR +set_etc_environment_variable "PIPX_HOME" $PIPX_HOME +prepend_etc_environment_path $PIPX_BIN_DIR + +# Adding this dir to PATH will make installed pip commands are immediately available. +prepend_etc_environment_path '$HOME/.local/bin' \ No newline at end of file diff --git a/images/ubuntu-slim/scripts/build/install-yq.sh b/images/ubuntu-slim/scripts/build/install-yq.sh new file mode 100644 index 0000000000..40f978c882 --- /dev/null +++ b/images/ubuntu-slim/scripts/build/install-yq.sh @@ -0,0 +1,22 @@ +#!/bin/bash -e +################################################################################ +## File: install-yq.sh +## Desc: Install yq - a command-line YAML, JSON and XML processor +## Supply chain security: yq - checksum validation +################################################################################ + +# Source the helpers for use with the script +source $HELPER_SCRIPTS/install.sh + +# Download yq +yq_url=$(resolve_github_release_asset_url "mikefarah/yq" "endswith(\"yq_linux_amd64\")" "latest") +binary_path=$(download_with_retry "${yq_url}") + +# Supply chain security - yq +hash_url=$(resolve_github_release_asset_url "mikefarah/yq" "endswith(\"checksums\")" "latest") +external_hash=$(get_checksum_from_url "${hash_url}" "yq_linux_amd64 " "SHA256" "true" " " "19") +use_checksum_comparison "$binary_path" "$external_hash" + +# Install yq +install "$binary_path" /usr/bin/yq + diff --git a/images/ubuntu-slim/scripts/build/install-zstd.sh b/images/ubuntu-slim/scripts/build/install-zstd.sh new file mode 100644 index 0000000000..fcb5768c9c --- /dev/null +++ b/images/ubuntu-slim/scripts/build/install-zstd.sh @@ -0,0 +1,36 @@ +#!/bin/bash -e +################################################################################ +## File: install-zstd.sh +## Desc: Install zstd +## Supply chain security: zstd - checksum validation +################################################################################ + +# Source the helpers for use with the script +source $HELPER_SCRIPTS/install.sh + +# Download zstd +release_tag=$(curl -fsSL https://api.github.com/repos/facebook/zstd/releases/latest | jq -r '.tag_name') +release_name="zstd-${release_tag//v}" +download_url="https://github.com/facebook/zstd/releases/download/${release_tag}/${release_name}.tar.gz" +archive_path=$(download_with_retry "${download_url}") + +# Supply chain security - zstd +external_hash=$(get_checksum_from_url "${download_url}.sha256" "${release_name}.tar.gz" "SHA256") +use_checksum_comparison "$archive_path" "$external_hash" + +# Install zstd +apt-get install liblz4-dev +tar xzf "$archive_path" -C /tmp + +make -C "/tmp/${release_name}/contrib/pzstd" -j $(nproc) all +make -C "/tmp/${release_name}" -j $(nproc) zstd-release + +for copyprocess in zstd zstdless zstdgrep; do + cp "/tmp/${release_name}/programs/${copyprocess}" /usr/local/bin/ +done + +cp "/tmp/${release_name}/contrib/pzstd/pzstd" /usr/local/bin/ + +for symlink in zstdcat zstdmt unzstd; do + ln -sf /usr/local/bin/zstd /usr/local/bin/${symlink} +done diff --git a/images/ubuntu-slim/scripts/docs-gen/Common.Helpers.psm1 b/images/ubuntu-slim/scripts/docs-gen/Common.Helpers.psm1 new file mode 100644 index 0000000000..5f64d2b9ef --- /dev/null +++ b/images/ubuntu-slim/scripts/docs-gen/Common.Helpers.psm1 @@ -0,0 +1,152 @@ +function Get-CommandResult { + <# + .SYNOPSIS + Runs a command in bash and returns the output and exit code. + + .DESCRIPTION + Function runs a provided command in bash and returns the output and exit code as hashtable. + + .PARAMETER Command + The command to run. + + .PARAMETER ExpectedExitCode + The expected exit code. If the actual exit code does not match, an exception is thrown. + + .PARAMETER Multiline + If true, the output is returned as an array of strings. Otherwise, the output is returned as a single string. + + .PARAMETER ValidateExitCode + If true, the actual exit code is compared to the expected exit code. + + .EXAMPLE + $result = Get-CommandResult "ls -la" + + This command runs "ls -la" in bash and returns the output and exit code as hashtable. + + #> + param( + [Parameter(Mandatory=$true)] + [string] $Command, + [int[]] $ExpectedExitCode = 0, + [switch] $Multiline, + [bool] $ValidateExitCode = $true + ) + + # Bash trick to suppress and show error output because some commands write to stderr (for example, "python --version") + $stdout = & bash -c "$Command 2>&1" + $exitCode = $LASTEXITCODE + + if ($ValidateExitCode) { + if ($ExpectedExitCode -notcontains $exitCode) { + try { + throw "StdOut: '$stdout' ExitCode: '$exitCode'" + } catch { + Write-Host $_.Exception.Message + Write-Host $_.ScriptStackTrace + exit $LASTEXITCODE + } + } + } + + return @{ + Output = If ($Multiline -eq $true) { $stdout } else { [string] $stdout } + ExitCode = $exitCode + } +} + +function Test-IsUbuntu22 { + return (lsb_release -rs) -eq "22.04" +} + +function Test-IsUbuntu24 { + return (lsb_release -rs) -eq "24.04" +} + +function Get-ToolsetContent { + <# + .SYNOPSIS + Retrieves the content of the toolset.json file. + + .DESCRIPTION + This function reads the toolset.json in path provided by INSTALLER_SCRIPT_FOLDER + environment variable and returns the content as a PowerShell object. + #> + + $toolsetPath = Join-Path $env:INSTALLER_SCRIPT_FOLDER "toolset.json" + $toolsetJson = Get-Content -Path $toolsetPath -Raw + ConvertFrom-Json -InputObject $toolsetJson +} + +function Invoke-DownloadWithRetry { + <# + .SYNOPSIS + Downloads a file from a given URL with retry functionality. + + .DESCRIPTION + The Invoke-DownloadWithRetry function downloads a file from the specified URL + to the specified path. It includes retry functionality in case the download fails. + + .PARAMETER Url + The URL of the file to download. + + .PARAMETER Path + The path where the downloaded file will be saved. If not provided, a temporary path + will be used. + + .EXAMPLE + Invoke-DownloadWithRetry -Url "https://example.com/file.zip" -Path "/usr/local/bin" + Downloads the file from the specified URL and saves it to the specified path. + + .EXAMPLE + Invoke-DownloadWithRetry -Url "https://example.com/file.zip" + Downloads the file from the specified URL and saves it to a temporary path. + + .OUTPUTS + The path where the downloaded file is saved. + #> + param( + [Parameter(Mandatory)] + [string] $Url, + [Alias("Destination")] + [string] $DestinationPath + ) + + if (-not $DestinationPath) { + $invalidChars = [IO.Path]::GetInvalidFileNameChars() -join '' + $re = "[{0}]" -f [RegEx]::Escape($invalidChars) + $fileName = [IO.Path]::GetFileName($Url) -replace $re + + if ([String]::IsNullOrEmpty($fileName)) { + $fileName = [System.IO.Path]::GetRandomFileName() + } + $DestinationPath = Join-Path -Path "/tmp" -ChildPath $fileName + } + + Write-Host "Downloading package from $Url to $DestinationPath..." + + $interval = 30 + $downloadStartTime = Get-Date + for ($retries = 20; $retries -gt 0; $retries--) { + try { + $attemptStartTime = Get-Date + Invoke-WebRequest -Uri $Url -Outfile $DestinationPath + $attemptSeconds = [math]::Round(($(Get-Date) - $attemptStartTime).TotalSeconds, 2) + Write-Host "Package downloaded in $attemptSeconds seconds" + break + } catch { + $attemptSeconds = [math]::Round(($(Get-Date) - $attemptStartTime).TotalSeconds, 2) + Write-Warning "Package download failed in $attemptSeconds seconds" + Write-Warning $_.Exception.Message + } + + if ($retries -eq 0) { + $totalSeconds = [math]::Round(($(Get-Date) - $downloadStartTime).TotalSeconds, 2) + throw "Package download failed after $totalSeconds seconds" + } + + Write-Warning "Waiting $interval seconds before retrying (retries left: $retries)..." + Start-Sleep -Seconds $interval + } + + return $DestinationPath +} diff --git a/images/ubuntu-slim/scripts/docs-gen/Generate-SoftwareReport.ps1 b/images/ubuntu-slim/scripts/docs-gen/Generate-SoftwareReport.ps1 new file mode 100644 index 0000000000..021a0920b2 --- /dev/null +++ b/images/ubuntu-slim/scripts/docs-gen/Generate-SoftwareReport.ps1 @@ -0,0 +1,75 @@ +using module ../software-report-base/SoftwareReport.psm1 +using module ../software-report-base/SoftwareReport.Nodes.psm1 + +param ( + [Parameter(Mandatory)] + [string] $OutputDirectory +) + +$global:ErrorActionPreference = "Stop" +$global:ErrorView = "NormalView" +Set-StrictMode -Version Latest + +Import-Module (Join-Path $PSScriptRoot "SoftwareReport.Common.psm1") -DisableNameChecking +Import-Module (Join-Path $PSScriptRoot "SoftwareReport.Helpers.psm1") -DisableNameChecking +Import-Module (Join-Path $PSScriptRoot "Common.Helpers.psm1") -DisableNameChecking +Import-Module (Join-Path $PSScriptRoot "SoftwareReport.Tools.psm1") -DisableNameChecking + +# Restore file owner in user profile +sudo chown -R ${env:USER}: $env:HOME + +# Software report +$softwareReport = [SoftwareReport]::new("Ubuntu-Slim") +$softwareReport.Root.AddToolVersion("OS Version:", $(Get-OSVersionFull)) +$softwareReport.Root.AddToolVersion("Kernel Version:", $(Get-KernelVersion)) +$softwareReport.Root.AddToolVersion("Image Version:", $env:IMAGE_VERSION) +$softwareReport.Root.AddToolVersion("Systemd version:", $(Get-SystemdVersion)) + +$installedSoftware = $softwareReport.Root.AddHeader("Installed Software") + +# Language and Runtime +$languageAndRuntime = $installedSoftware.AddHeader("Language and Runtime") +$languageAndRuntime.AddToolVersion("Bash", $(Get-BashVersion)) +$languageAndRuntime.AddToolVersion("Dash", $(Get-DashVersion)) +$languageAndRuntime.AddToolVersion("Node.js", $(Get-NodeVersion)) +$languageAndRuntime.AddToolVersion("Perl", $(Get-PerlVersion)) +$languageAndRuntime.AddToolVersion("Python", $(Get-PythonVersion)) + +# Package Management +$packageManagement = $installedSoftware.AddHeader("Package Management") +$packageManagement.AddToolVersion("Npm", $(Get-NpmVersion)) +$packageManagement.AddToolVersion("Pip", $(Get-PipVersion)) +$packageManagement.AddToolVersion("Pip3", $(Get-Pip3Version)) +$packageManagement.AddToolVersion("Pipx", $(Get-PipxVersion)) + +# Tools +$tools = $installedSoftware.AddHeader("Tools") +$tools.AddToolVersion("AzCopy", $(Get-AzCopyVersion)) +$tools.AddToolVersion("Bicep", $(Get-BicepVersion)) +$tools.AddToolVersion("Git", $(Get-GitVersion)) +$tools.AddToolVersion("Git LFS", $(Get-GitLFSVersion)) +$tools.AddToolVersion("Git-ftp", $(Get-GitFTPVersion)) +$tools.AddToolVersion("jq", $(Get-JqVersion)) +$tools.AddToolVersion("nvm", $(Get-NvmVersion)) +$tools.AddToolVersion("OpenSSL", $(Get-OpensslVersion)) +$tools.AddToolVersion("yq", $(Get-YqVersion)) +$tools.AddToolVersion("zstd", $(Get-ZstdVersion)) + +# CLI Tools +$cliTools = $installedSoftware.AddHeader("CLI Tools") +$cliTools.AddToolVersion("AWS CLI", $(Get-AWSCliVersion)) +$cliTools.AddToolVersion("AWS CLI Session Manager Plugin", $(Get-AWSCliSessionManagerPluginVersion)) +$cliTools.AddToolVersion("AWS SAM CLI", $(Get-AWSSAMVersion)) +$cliTools.AddToolVersion("Azure CLI", $(Get-AzureCliVersion)) +$cliTools.AddToolVersion("Azure CLI (azure-devops)", $(Get-AzureDevopsVersion)) +$cliTools.AddToolVersion("GitHub CLI", $(Get-GitHubCliVersion)) +$cliTools.AddToolVersion("Google Cloud CLI", $(Get-GoogleCloudCLIVersion)) + +# PowerShell Tools +$powerShellTools = $installedSoftware.AddHeader("PowerShell Tools") +$powerShellTools.AddToolVersion("PowerShell", $(Get-PowershellVersion)) + +$installedSoftware.AddHeader("Installed apt packages").AddTable($(Get-AptPackages)) + +$softwareReport.ToJson() | Out-File -FilePath "${OutputDirectory}/software-report.json" -Encoding UTF8NoBOM +$softwareReport.ToMarkdown() | Out-File -FilePath "${OutputDirectory}/software-report.md" -Encoding UTF8NoBOM diff --git a/images/ubuntu-slim/scripts/docs-gen/SoftwareReport.Common.psm1 b/images/ubuntu-slim/scripts/docs-gen/SoftwareReport.Common.psm1 new file mode 100644 index 0000000000..2c66bb72ac --- /dev/null +++ b/images/ubuntu-slim/scripts/docs-gen/SoftwareReport.Common.psm1 @@ -0,0 +1,81 @@ +function Get-BashVersion { + $version = bash -c 'echo ${BASH_VERSION}' + return $version +} + +function Get-DashVersion { + $version = dpkg-query -W -f '${Version}' dash + return $version +} + +function Get-NodeVersion { + $nodeVersion = $(node --version).Substring(1) + return $nodeVersion +} + +function Get-OpensslVersion { + $opensslVersion = $(dpkg-query -W -f '${Version}' openssl) + return $opensslVersion +} + +function Get-PerlVersion { + $version = $(perl -e 'print substr($^V,1)') + return $version +} + +function Get-PythonVersion { + $result = Get-CommandResult "python --version" + $version = $result.Output | Get-StringPart -Part 1 + return $version +} + +function Get-PowershellVersion { + $pwshVersion = $(pwsh --version) | Get-StringPart -Part 1 + return $pwshVersion +} + +function Get-NpmVersion { + $npmVersion = npm --version + return $npmVersion +} + +function Get-PipVersion { + $pipVersion = pip --version | Get-StringPart -Part 1 + return $pipVersion +} + +function Get-Pip3Version { + $pip3Version = pip3 --version | Get-StringPart -Part 1 + return $pip3Version +} + +function Get-AptPackages { + $apt = (Get-ToolsetContent).Apt + $output = @() + ForEach ($pkg in ($apt.vital_packages + $apt.common_packages + $apt.cmd_packages)) { + $version = $(dpkg-query -W -f '${Version}' $pkg) + if ($null -eq $version) { + $version = $(dpkg-query -W -f '${Version}' "$pkg*") + } + + $version = $version -replace '~','\~' + + $output += [PSCustomObject] @{ + Name = $pkg + Version = $version + } + } + return ($output | Sort-Object Name) +} + +function Get-PipxVersion { + $result = (Get-CommandResult "pipx --version").Output + $result -match "(?\d+\.\d+\.\d+\.?\d*)" | Out-Null + return $Matches.Version +} + +function Get-SystemdVersion { + $matchCollection = [regex]::Matches((systemctl --version | head -n 1), "\((.*?)\)") + $result = foreach ($match in $matchCollection) {$match.Groups[1].Value} + return $result +} diff --git a/images/ubuntu-slim/scripts/docs-gen/SoftwareReport.Helpers.psm1 b/images/ubuntu-slim/scripts/docs-gen/SoftwareReport.Helpers.psm1 new file mode 100644 index 0000000000..c74b85610f --- /dev/null +++ b/images/ubuntu-slim/scripts/docs-gen/SoftwareReport.Helpers.psm1 @@ -0,0 +1,37 @@ +function Get-StringPart { + param ( + [Parameter(ValueFromPipeline)] + [string] $ToolOutput, + [string] $Delimiter = " ", + [int[]] $Part + ) + + $parts = $ToolOutput.Split($Delimiter, [System.StringSplitOptions]::RemoveEmptyEntries) + $selectedParts = $parts[$Part] + return [string]::Join($Delimiter, $selectedParts) +} + +function Get-PathWithLink { + param ( + [string] $InputPath + ) + + $link = Get-Item $InputPath | Select-Object -ExpandProperty Target + if (-not [string]::IsNullOrEmpty($link)) { + return "${InputPath} -> ${link}" + } + return "${InputPath}" +} + +function Get-OSVersionShort { + $(Get-OSVersionFull) | Get-StringPart -Delimiter '.' -Part 0,1 +} + +function Get-OSVersionFull { + lsb_release -ds | Get-StringPart -Part 1, 2 +} + +function Get-KernelVersion { + $kernelVersion = uname -r + return $kernelVersion +} diff --git a/images/ubuntu-slim/scripts/docs-gen/SoftwareReport.Tools.psm1 b/images/ubuntu-slim/scripts/docs-gen/SoftwareReport.Tools.psm1 new file mode 100644 index 0000000000..bca9649135 --- /dev/null +++ b/images/ubuntu-slim/scripts/docs-gen/SoftwareReport.Tools.psm1 @@ -0,0 +1,79 @@ +function Get-AzCopyVersion { + $azcopyVersion = [string]$(azcopy --version) | Get-StringPart -Part 2 + return "$azcopyVersion - available by ``azcopy`` and ``azcopy10`` aliases" +} + +function Get-BicepVersion { + (bicep --version | Out-String) -match "bicep cli version (?\d+\.\d+\.\d+)" | Out-Null + return $Matches.Version +} + +function Get-GitVersion { + $gitVersion = git --version | Get-StringPart -Part -1 + return $gitVersion +} + +function Get-GitLFSVersion { + $result = Get-CommandResult "git-lfs --version" + $gitlfsversion = $result.Output | Get-StringPart -Part 0 | Get-StringPart -Part 1 -Delimiter "/" + return $gitlfsversion +} + +function Get-GitFTPVersion { + $gitftpVersion = git-ftp --version | Get-StringPart -Part 2 + return $gitftpVersion +} + +function Get-GoogleCloudCLIVersion { + return (gcloud --version | Select-Object -First 1) | Get-StringPart -Part 3 +} + +function Get-NvmVersion { + $nvmVersion = bash -c "source /etc/skel/.nvm/nvm.sh && nvm --version" + return $nvmVersion +} + +function Get-JqVersion { + $jqVersion = jq --version | Get-StringPart -Part 1 -Delimiter "-" + return $jqVersion +} + +function Get-AzureCliVersion { + $azcliVersion = (az version | ConvertFrom-Json).'azure-cli' + return $azcliVersion +} + +function Get-AzureDevopsVersion { + $azdevopsVersion = (az version | ConvertFrom-Json).extensions.'azure-devops' + return $azdevopsVersion +} + +function Get-AWSCliVersion { + $result = Get-CommandResult "aws --version" + $awsVersion = $result.Output | Get-StringPart -Part 0 | Get-StringPart -Part 1 -Delimiter "/" + return $awsVersion +} + +function Get-AWSCliSessionManagerPluginVersion { + $result = (Get-CommandResult "session-manager-plugin --version").Output + return $result +} + +function Get-AWSSAMVersion { + return $(sam --version | Get-StringPart -Part -1) +} + +function Get-GitHubCliVersion { + $ghVersion = gh --version | Select-String "gh version" | Get-StringPart -Part 2 + return $ghVersion +} + +function Get-ZstdVersion { + $zstdVersion = zstd --version | Get-StringPart -Part 1 -Delimiter "v" | Get-StringPart -Part 0 -Delimiter "," + return "$zstdVersion" +} + +function Get-YqVersion { + $yqVersion = $(yq -V) | Get-StringPart -Part 3 + return $yqVersion.TrimStart("v").Trim() +} diff --git a/images/ubuntu-slim/scripts/entrypoint.sh b/images/ubuntu-slim/scripts/entrypoint.sh new file mode 100644 index 0000000000..b5c8076a80 --- /dev/null +++ b/images/ubuntu-slim/scripts/entrypoint.sh @@ -0,0 +1,10 @@ +#!/bin/bash +# /opt/entrypoint.sh + +# Load environment variables from file +set -a +source /etc/environment +set +a + +# Execute the actual command +exec "$@" \ No newline at end of file diff --git a/images/ubuntu-slim/scripts/helpers/cleanup.sh b/images/ubuntu-slim/scripts/helpers/cleanup.sh new file mode 100644 index 0000000000..2b3daefba9 --- /dev/null +++ b/images/ubuntu-slim/scripts/helpers/cleanup.sh @@ -0,0 +1,12 @@ +#!/bin/bash -e + +# delete all .gz and rotated file +find /var/log -type f -regex ".*\.gz$" -delete +find /var/log -type f -regex ".*\.[0-9]$" -delete + +# wipe log files +find /var/log/ -type f -exec cp /dev/null {} \; + +rm -rf /tmp/downloads /tmp/installers + +apt-get clean && rm -rf /var/lib/apt/lists/* \ No newline at end of file diff --git a/images/ubuntu-slim/scripts/helpers/etc-environment.sh b/images/ubuntu-slim/scripts/helpers/etc-environment.sh new file mode 100644 index 0000000000..3261ccacb6 --- /dev/null +++ b/images/ubuntu-slim/scripts/helpers/etc-environment.sh @@ -0,0 +1,89 @@ +#!/bin/bash -e +################################################################################ +## File: etc-environment.sh +## Desc: Helper functions for source and modify /etc/environment +################################################################################ + +# NB: sed expression use '%' as a delimiter in order to simplify handling +# values containing slashes (i.e. directory path) +# The values containing '%' will break the functions + +get_etc_environment_variable() { + local variable_name=$1 + + # remove `variable_name=` and possible quotes from the line + grep "^${variable_name}=" /etc/environment | sed -E "s%^${variable_name}=\"?([^\"]+)\"?.*$%\1%" +} + +add_etc_environment_variable() { + local variable_name=$1 + local variable_value=$2 + + echo "${variable_name}=${variable_value}" | sudo tee -a /etc/environment +} + +replace_etc_environment_variable() { + local variable_name=$1 + local variable_value=$2 + + # modify /etc/environment in place by replacing a string that begins with variable_name + sudo sed -i -e "s%^${variable_name}=.*$%${variable_name}=${variable_value}%" /etc/environment +} + +set_etc_environment_variable() { + local variable_name=$1 + local variable_value=$2 + + if grep "^${variable_name}=" /etc/environment > /dev/null; then + replace_etc_environment_variable $variable_name $variable_value + else + add_etc_environment_variable $variable_name $variable_value + fi +} + +prepend_etc_environment_variable() { + local variable_name=$1 + local element=$2 + + # TODO: handle the case if the variable does not exist + existing_value=$(get_etc_environment_variable "${variable_name}") + set_etc_environment_variable "${variable_name}" "${element}:${existing_value}" +} + +append_etc_environment_variable() { + local variable_name=$1 + local element=$2 + + # TODO: handle the case if the variable does not exist + existing_value=$(get_etc_environment_variable "${variable_name}") + set_etc_environment_variable "${variable_name}" "${existing_value}:${element}" +} + +prepend_etc_environment_path() { + local element=$1 + + prepend_etc_environment_variable PATH "${element}" +} + +append_etc_environment_path() { + local element=$1 + + append_etc_environment_variable PATH "${element}" +} + +# Process /etc/environment as if it were shell script with `export VAR=...` expressions +# The PATH variable is handled specially in order to do not override the existing PATH +# variable. The value of PATH variable read from /etc/environment is added to the end +# of value of the exiting PATH variable exactly as it would happen with real PAM app read +# /etc/environment +# +# TODO: there might be the others variables to be processed in the same way as "PATH" variable +# ie MANPATH, INFOPATH, LD_*, etc. In the current implementation the values from /etc/evironments +# replace the values of the current environment +reload_etc_environment() { + # add `export ` to every variable of /etc/environment except PATH and eval the result shell script + eval $(grep -v '^PATH=' /etc/environment | sed -e 's%^%export %') + # handle PATH specially + etc_path=$(get_etc_environment_variable PATH) + export PATH="$PATH:$etc_path" +} diff --git a/images/ubuntu-slim/scripts/helpers/install.sh b/images/ubuntu-slim/scripts/helpers/install.sh new file mode 100644 index 0000000000..cc71189da8 --- /dev/null +++ b/images/ubuntu-slim/scripts/helpers/install.sh @@ -0,0 +1,243 @@ +#!/bin/bash -e +################################################################################ +## File: install.sh +## Desc: Helper functions for installing tools +################################################################################ + +download_with_retry() { + local url=$1 + local download_path=$2 + + if [ -z "$download_path" ]; then + mkdir -p /tmp/downloads + download_path="/tmp/downloads/$(basename "$url")" + fi + + echo "Downloading package from $url to $download_path..." >&2 + + interval=30 + download_start_time=$(date +%s) + + for ((retries=20; retries>0; retries--)); do + attempt_start_time=$(date +%s) + if http_code=$(curl -4sSLo "$download_path" "$url" -w '%{http_code}'); then + attempt_seconds=$(($(date +%s) - attempt_start_time)) + if [ "$http_code" -eq 200 ]; then + echo "Package downloaded in $attempt_seconds seconds" >&2 + break + else + echo "Received HTTP status code $http_code after $attempt_seconds seconds" >&2 + fi + else + attempt_seconds=$(($(date +%s) - attempt_start_time)) + echo "Package download failed in $attempt_seconds seconds" >&2 + fi + + if [ "$retries" -le 1 ]; then + total_seconds=$(($(date +%s) - download_start_time)) + echo "Package download failed after $total_seconds seconds" >&2 + exit 1 + fi + + echo "Waiting $interval seconds before retrying (retries left: $retries)..." >&2 + sleep $interval + done + + echo "$download_path" +} + +get_github_releases_by_version() { + local repo=$1 + local version=${2:-".+"} + local allow_pre_release=${3:-false} + local with_assets_only=${4:-false} + + page_size="100" + + json=$(curl -fsSL "https://api.github.com/repos/${repo}/releases?per_page=${page_size}") + + if [[ -z "$json" ]]; then + echo "Failed to get releases" >&2 + exit 1 + fi + + if [[ $with_assets_only == "true" ]]; then + json=$(echo $json | jq -r '.[] | select(.assets | length > 0)') + else + json=$(echo $json | jq -r '.[]') + fi + + if [[ $allow_pre_release == "true" ]]; then + json=$(echo $json | jq -r '.') + else + json=$(echo $json | jq -r '. | select(.prerelease==false)') + fi + + # Filter out rc/beta/etc releases, convert to numeric version and sort + json=$(echo $json | jq '. | select(.tag_name | test(".*-[a-z]|beta") | not)' | jq '.tag_name |= gsub("[^\\d.]"; "")' | jq -s 'sort_by(.tag_name | split(".") | map(tonumber))') + + # Select releases matching version + if [[ $version == "latest" ]]; then + json_filtered=$(echo $json | jq .[-1]) + elif [[ $version == *"+"* ]] || [[ $version == *"*"* ]]; then + json_filtered=$(echo $json | jq --arg version $version '.[] | select(.tag_name | test($version))') + else + json_filtered=$(echo $json | jq --arg version $version '.[] | select(.tag_name | contains($version))') + fi + + if [[ -z "$json_filtered" ]]; then + echo "Failed to get releases from ${repo} matching version ${version}" >&2 + echo "Available versions: $(echo "$json" | jq -r '.tag_name')" >&2 + exit 1 + fi + + echo $json_filtered +} + +resolve_github_release_asset_url() { + local repo=$1 + local url_filter=$2 + local version=${3:-".+"} + local allow_pre_release=${4:-false} + local allow_multiple_matches=${5:-false} + + matching_releases=$(get_github_releases_by_version "${repo}" "${version}" "${allow_pre_release}" "true") + matched_url=$(echo $matching_releases | jq -r ".assets[].browser_download_url | select(${url_filter})") + + if [[ -z "$matched_url" ]]; then + echo "Found no download urls matching pattern: ${url_filter}" >&2 + echo "Available download urls: $(echo "$matching_releases" | jq -r '.assets[].browser_download_url')" >&2 + exit 1 + fi + + if [[ "$(echo "$matched_url" | wc -l)" -gt 1 ]]; then + if [[ $allow_multiple_matches == "true" ]]; then + matched_url=$(echo "$matched_url" | tail -n 1) + else + echo "Multiple matches found for ${version} version and ${url_filter} URL filter. Please make filters more specific" >&2 + exit 1 + fi + fi + + echo $matched_url +} + +get_checksum_from_github_release() { + local repo=$1 + local file_name=$2 + local version=${3:-".+"} + local hash_type=$4 + local allow_pre_release=${5:-false} + + if [[ -z "$file_name" ]]; then + echo "File name is not specified." >&2 + exit 1 + fi + + if [[ "$hash_type" == "SHA256" ]]; then + hash_pattern="[A-Fa-f0-9]{64}" + elif [[ "$hash_type" == "SHA512" ]]; then + hash_pattern="[A-Fa-f0-9]{128}" + else + echo "Unknown hash type: ${hash_type}" >&2 + exit 1 + fi + + matching_releases=$(get_github_releases_by_version "${repo}" "${version}" "${allow_pre_release}" "true") + matched_line=$(printf "$(echo $matching_releases | jq '.body')\n" | grep "$file_name") + + if [[ -z "$matched_line" ]]; then + echo "File name ${file_name} not found in release body" >&2 + exit 1 + fi + + if [[ "$(echo "$matched_line" | wc -l)" -gt 1 ]]; then + echo "Multiple matches found for ${file_name} in release body: ${matched_line}" >&2 + exit 1 + fi + + hash=$(echo $matched_line | grep -oP "$hash_pattern") + + if [[ -z "$hash" ]]; then + echo "Found ${file_name} in body of release, but failed to get hash from it: ${matched_line}" >&2 + exit 1 + fi + + echo "$hash" +} + +get_checksum_from_url() { + local url=$1 + local file_name=$2 + local hash_type=$3 + local use_custom_search_pattern=${4:-false} + local delimiter=${5:-' '} + local word_number=${6:-1} + + if [[ "$hash_type" == "SHA256" ]]; then + hash_pattern="[A-Fa-f0-9]{64}" + elif [[ "$hash_type" == "SHA512" ]]; then + hash_pattern="[A-Fa-f0-9]{128}" + else + echo "Unknown hash type: ${hash_type}" >&2 + exit 1 + fi + + checksums_file_path=$(download_with_retry "$url") + checksums=$(cat "$checksums_file_path") + rm "$checksums_file_path" + + matched_line=$(printf "$checksums\n" | grep "$file_name") + + if [[ "$(echo "$matched_line" | wc -l)" -gt 1 ]]; then + echo "Found multiple lines matching file name ${file_name} in checksum file." >&2 + exit 1 + fi + + if [[ -z "$matched_line" ]]; then + echo "File name ${file_name} not found in checksum file." >&2 + exit 1 + fi + + if [[ $use_custom_search_pattern == "true" ]]; then + hash=$(echo "$matched_line" | sed 's/ */ /g' | cut -d "$delimiter" -f "$word_number" | tr -d -c '[:alnum:]') + else + hash=$(echo $matched_line | grep -oP "$hash_pattern") + fi + + if [[ -z "$hash" ]]; then + echo "Found ${file_name} in checksum file, but failed to get hash from it: ${matched_line}" >&2 + exit 1 + fi + + echo "$hash" +} + +use_checksum_comparison() { + local file_path=$1 + local checksum=$2 + local sha_type=${3:-"256"} + + echo "Performing checksum verification" + + if [[ ! -f "$file_path" ]]; then + echo "File not found: $file_path" + exit 1 + fi + + local_file_hash=$(shasum --algorithm "$sha_type" "$file_path" | awk '{print $1}') + + if [[ "$local_file_hash" != "$checksum" ]]; then + echo "Checksum verification failed. Expected hash: $checksum; Actual hash: $local_file_hash." + exit 1 + else + echo "Checksum verification passed" + fi +} + +get_toolset_value() { + local toolset_path="${INSTALLER_SCRIPT_FOLDER}/toolset.json" + local query=$1 + + echo "$(jq -r "$query" $toolset_path)" +} \ No newline at end of file diff --git a/images/ubuntu-slim/scripts/helpers/os.sh b/images/ubuntu-slim/scripts/helpers/os.sh new file mode 100644 index 0000000000..8699a9d9e7 --- /dev/null +++ b/images/ubuntu-slim/scripts/helpers/os.sh @@ -0,0 +1,13 @@ +#!/bin/bash -e +################################################################################ +## File: os.sh +## Desc: Helper functions for OS releases +################################################################################ + +is_ubuntu22() { + lsb_release -rs | grep -q '22.04' +} + +is_ubuntu24() { + lsb_release -rs | grep -q '24.04' +} diff --git a/images/ubuntu-slim/test.sh b/images/ubuntu-slim/test.sh new file mode 100755 index 0000000000..784d691544 --- /dev/null +++ b/images/ubuntu-slim/test.sh @@ -0,0 +1,93 @@ +#!/bin/bash -e + +# This script builds and runs various tests on the ubuntu-slim Docker image +# to ensure it contains the expected software and configurations. +# The build and test workflows for docker images expect this script to be present. +# +# Usage: test.sh [IMAGE_NAME] +# If IMAGE_NAME is not provided, defaults to ubuntu-slim:test + +show_help() { + echo "Usage: $0 [IMAGE_NAME]" + echo "" + echo "Test a Docker image to ensure it contains the expected software and configurations." + echo "" + echo "Arguments:" + echo " IMAGE_NAME Docker image name to test (default: ubuntu-slim:test)" + echo "" + echo "Examples:" + echo " $0 # Test ubuntu-slim:test (builds image first)" + echo " $0 my-registry/ubuntu:latest # Test existing image" + echo " $0 ubuntu-slim:v1.2.3 # Test tagged image" + echo "" + echo "Options:" + echo " -h, --help Show this help message" +} + +# Handle help flags +if [[ "$1" == "-h" || "$1" == "--help" ]]; then + show_help + exit 0 +fi + +# Set the image name from parameter or use default +IMAGE_NAME="${1:-ubuntu-slim:test}" + +echo "Testing image: $IMAGE_NAME" + +run_test() { + local desc="$1" + shift + if output=$(docker run --rm "$IMAGE_NAME" "$@" 2>&1); then + echo "PASS: $desc" + echo "$output" | sed 's/^/ /' + else + echo "FAIL: $desc" + echo "$output" | sed 's/^/ /' + exit 1 + fi +} + +# Build the image only if using the default name (for backward compatibility) +if [[ "$IMAGE_NAME" == "ubuntu-slim:test" ]]; then + echo "Building image: $IMAGE_NAME" + docker build --debug --progress plain -t "$IMAGE_NAME" . +else + # Check if the image exists + if ! docker image inspect "$IMAGE_NAME" >/dev/null 2>&1; then + echo "Error: Image '$IMAGE_NAME' does not exist. Please build it first or provide a valid image name." + echo "Run '$0 --help' for usage information." + exit 1 + fi +fi + +echo "Running tests on image: $IMAGE_NAME" + +docker history --no-trunc "$IMAGE_NAME" +docker inspect -f "{{ .Size }}" "$IMAGE_NAME" | numfmt --to=iec | sed 's/^/Image size: /' + +# Ensure key software is installed and runnable +run_test "GitHub CLI is installed" gh --version +run_test "Azure CLI is installed" az version +run_test "AWS CLI is installed" aws --version +run_test "Session Manager plugin is installed" session-manager-plugin --version +run_test "AWS SAM CLI is installed" sam --version +run_test "jq is installed" jq --version +run_test "git is installed" git --version +run_test "node is installed" node --version +run_test "npm is installed" npm --version +run_test "python3 is installed" python3 --version +run_test "python is aliased" python --version +run_test "pipx is installed" pipx --version +run_test "curl is installed" curl --version +run_test "wget is installed" wget --version +run_test "yq is installed" yq --version +run_test "parallel is installed" parallel --version +run_test "bc is installed" bc --version +run_test "zstd is installed" zstd --version +run_test "google cloud SDK is installed" gcloud --version +run_test "git lfs is installed" git lfs version +run_test "powershell is installed" pwsh --version + +# Quick check: ensure the imagedata JSON file was created during image build +run_test "imagedata JSON file exists" test -f /imagegeneration/imagedata.json diff --git a/images/ubuntu-slim/toolsets/toolset.json b/images/ubuntu-slim/toolsets/toolset.json new file mode 100644 index 0000000000..0e3ed0dd15 --- /dev/null +++ b/images/ubuntu-slim/toolsets/toolset.json @@ -0,0 +1,109 @@ +{ + "toolcache": [ + { + "name": "node", + "url" : "https://raw.githubusercontent.com/actions/node-versions/main/versions-manifest.json", + "platform" : "linux", + "arch": "x64", + "versions": [ + "22.*", + "24.*" + ] + }, + { + "name": "CodeQL", + "platform" : "linux", + "arch": "x64", + "versions": [ + "*" + ] + } + ], + "apt": { + "vital_packages": [ + "apt-utils", + "bzip2", + "ca-certificates", + "curl", + "g++", + "gcc", + "make", + "jq", + "tar", + "unzip", + "wget" + ], + "common_packages": [ + "autoconf", + "automake", + "bc", + "dbus", + "dnsutils", + "dpkg", + "dpkg-dev", + "fakeroot", + "fonts-noto-color-emoji", + "gnupg2", + "iproute2", + "iputils-ping", + "libyaml-dev", + "libtool", + "libssl-dev", + "libsqlite3-dev", + "locales", + "lzma", + "mercurial", + "openssh-client", + "p7zip-rar", + "pkg-config", + "python-is-python3", + "rpm", + "texinfo", + "tk", + "tree", + "tzdata", + "upx", + "xvfb", + "xz-utils", + "zsync" + ], + "cmd_packages": [ + "acl", + "binutils", + "libnss3-tools", + "coreutils", + "file", + "findutils", + "flex", + "ftp", + "haveged", + "lz4", + "netcat-openbsd", + "net-tools", + "p7zip-full", + "parallel", + "patchelf", + "pigz", + "pollinate", + "rsync", + "shellcheck", + "sqlite3", + "ssh", + "sshpass", + "sudo", + "systemd-coredump", + "telnet", + "time", + "zip" + ] + }, + "brew": [ + ], + "node": { + "default": "24" + }, + "node_modules": [ ], + "pwsh": { + "version": "7.5" + } +} diff --git a/images/ubuntu-slim/ubuntu-slim-Readme.md b/images/ubuntu-slim/ubuntu-slim-Readme.md new file mode 100644 index 0000000000..6e11dbb707 --- /dev/null +++ b/images/ubuntu-slim/ubuntu-slim-Readme.md @@ -0,0 +1,118 @@ +# Ubuntu-Slim +- OS Version: 24.04.3 LTS +- Kernel Version: 6.14.0-36-generic +- Image Version: 1.0.0 +- Systemd version: 255.4-1ubuntu8.11 + +## Installed Software + +### Language and Runtime +- Bash 5.2.21(1)-release +- Dash 0.5.12-6ubuntu5 +- Node.js 24.12.0 +- Perl 5.38.2 +- Python 3.12.3 + +### Package Management +- Npm 11.6.2 +- Pip 24.0 +- Pip3 24.0 +- Pipx 1.8.0 + +### Tools +- AzCopy 10.31.0 - available by `azcopy` and `azcopy10` aliases +- Bicep 0.39.26 +- Git 2.52.0 +- Git LFS 3.7.1 +- Git-ftp 1.6.0 +- jq 1.7 +- nvm 0.40.3 +- OpenSSL 3.0.13-0ubuntu3.6 +- yq 4.49.2 +- zstd 1.5.7 + +### CLI Tools +- AWS CLI 2.32.14 +- AWS CLI Session Manager Plugin 1.2.764.0 +- AWS SAM CLI 1.150.1 +- Azure CLI 2.81.0 +- Azure CLI (azure-devops) 1.0.2 +- GitHub CLI 2.83.2 +- Google Cloud CLI 549.0.1 + +### PowerShell Tools +- PowerShell 7.5.4 + +### Installed apt packages +| Name | Version | +| ---------------------- | ---------------------------- | +| acl | 2.3.2-1build1.1 | +| apt-utils | 2.8.3 | +| autoconf | 2.71-3 | +| automake | 1:1.16.5-1.3ubuntu1 | +| bc | 1.07.1-3ubuntu4 | +| binutils | 2.42-4ubuntu2.8 | +| bzip2 | 1.0.8-5.1build0.1 | +| ca-certificates | 20240203 | +| coreutils | 9.4-3ubuntu6.1 | +| curl | 8.5.0-2ubuntu10.6 | +| dbus | 1.14.10-4ubuntu4.1 | +| dnsutils | 1:9.18.39-0ubuntu0.24.04.2 | +| dpkg | 1.22.6ubuntu6.5 | +| dpkg-dev | 1.22.6ubuntu6.5 | +| fakeroot | 1.33-1 | +| file | 1:5.45-3build1 | +| findutils | 4.9.0-5build1 | +| flex | 2.6.4-8.2build1 | +| fonts-noto-color-emoji | 2.047-0ubuntu0.24.04.1 | +| ftp | 20230507-2build3 | +| g++ | 4:13.2.0-7ubuntu1 | +| gcc | 4:13.2.0-7ubuntu1 | +| gnupg2 | 2.4.4-2ubuntu17.3 | +| haveged | 1.9.14-1ubuntu2 | +| iproute2 | 6.1.0-1ubuntu6.2 | +| iputils-ping | 3:20240117-1ubuntu0.1 | +| jq | 1.7.1-3ubuntu0.24.04.1 | +| libnss3-tools | 2:3.98-1build1 | +| libsqlite3-dev | 3.45.1-1ubuntu2.5 | +| libssl-dev | 3.0.13-0ubuntu3.6 | +| libtool | 2.4.7-7build1 | +| libyaml-dev | 0.2.5-1build1 | +| locales | 2.39-0ubuntu8.6 | +| lz4 | 1.9.4-1build1.1 | +| lzma | 9.22-2.2 | +| make | 4.3-4.1build2 | +| mercurial | 6.7.2-1ubuntu2.2 | +| net-tools | 2.10-0.1ubuntu4.4 | +| netcat-openbsd | 1.226-1ubuntu2 | +| openssh-client | 1:9.6p1-3ubuntu13.14 | +| p7zip-full | 16.02+transitional.1 | +| p7zip-rar | 16.02+transitional.1 | +| parallel | 20231122+ds-1 | +| patchelf | 0.18.0-1.1build1 | +| pigz | 2.8-1 | +| pkg-config | 1.8.1-2build1 | +| pollinate | 4.33-3.1ubuntu1.1 | +| python-is-python3 | 3.11.4-1 | +| rpm | 4.18.2+dfsg-2.1build2 | +| rsync | 3.2.7-1ubuntu1.2 | +| shellcheck | 0.9.0-1 | +| sqlite3 | 3.45.1-1ubuntu2.5 | +| ssh | 1:9.6p1-3ubuntu13.14 | +| sshpass | 1.09-1 | +| sudo | 1.9.15p5-3ubuntu5.24.04.1 | +| systemd-coredump | 255.4-1ubuntu8.11 | +| tar | 1.35+dfsg-3build1 | +| telnet | 0.17+2.5-3ubuntu4 | +| texinfo | 7.1-3build2 | +| time | 1.9-0.2build1 | +| tk | 8.6.14build1 | +| tree | 2.1.1-2ubuntu3.24.04.2 | +| tzdata | 2025b-0ubuntu0.24.04.1 | +| unzip | 6.0-28ubuntu4.1 | +| upx | 4.2.2-3 | +| wget | 1.21.4-1ubuntu4.1 | +| xvfb | 2:21.1.12-1ubuntu1.5 | +| xz-utils | 5.6.1+really5.4.5-1ubuntu0.2 | +| zip | 3.0-13ubuntu0.2 | +| zsync | 0.6.2-5build1 | diff --git a/images/ubuntu/scripts/helpers/etc-environment.sh b/images/ubuntu/scripts/helpers/etc-environment.sh index 7a235b784c..3261ccacb6 100644 --- a/images/ubuntu/scripts/helpers/etc-environment.sh +++ b/images/ubuntu/scripts/helpers/etc-environment.sh @@ -26,7 +26,7 @@ replace_etc_environment_variable() { local variable_name=$1 local variable_value=$2 - # modify /etc/environemnt in place by replacing a string that begins with variable_name + # modify /etc/environment in place by replacing a string that begins with variable_name sudo sed -i -e "s%^${variable_name}=.*$%${variable_name}=${variable_value}%" /etc/environment } @@ -81,7 +81,7 @@ append_etc_environment_path() { # ie MANPATH, INFOPATH, LD_*, etc. In the current implementation the values from /etc/evironments # replace the values of the current environment reload_etc_environment() { - # add `export ` to every variable of /etc/environemnt except PATH and eval the result shell script + # add `export ` to every variable of /etc/environment except PATH and eval the result shell script eval $(grep -v '^PATH=' /etc/environment | sed -e 's%^%export %') # handle PATH specially etc_path=$(get_etc_environment_variable PATH) From e039a9492fe4d2d3f07ec00a9dc07141cbce025c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 15 Dec 2025 11:35:48 +0000 Subject: [PATCH 274/334] Updating readme file for macos-14 version 20251209.0061.1 (#13411) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/macos/macos-14-Readme.md | 68 ++++++++++++++++----------------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/images/macos/macos-14-Readme.md b/images/macos/macos-14-Readme.md index c00e3a687a..01a4b68310 100644 --- a/images/macos/macos-14-Readme.md +++ b/images/macos/macos-14-Readme.md @@ -1,15 +1,15 @@ | Announcements | |-| +| [[macOS] Deprecation of Xcode 16.3 and older runtimes on macOS 15 on January 12th, 2026.](https://github.com/actions/runner-images/issues/13392) | | [[macOS] Deprecation of Xcode 16.4 on macOS 26 on December 8th.](https://github.com/actions/runner-images/issues/13345) | | [[macOS] The macOS 13 Ventura based runner images will begin deprecation on September 22nd and will be fully unsupported by December 4th for GitHub and ADO](https://github.com/actions/runner-images/issues/13046) | | [[macOS] The additional macOS 15 Sonoma Intel-based image will be available in GitHub Actions](https://github.com/actions/runner-images/issues/13045) | | [macOS 26 (Tahoe) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/13008) | -| [[macOS] Deprecation of 4 tools on November 3rd.](https://github.com/actions/runner-images/issues/12873) | *** # macOS 14 - OS Version: macOS 14.8.2 (23J126) - Kernel Version: Darwin 23.6.0 -- Image Version: 20251203.0047.1 +- Image Version: 20251209.0061.1 ## Installed Software @@ -29,21 +29,21 @@ - Node.js 20.19.6 - Perl 5.40.2 - PHP 8.5.0 -- Python3 3.14.0 +- Python3 3.14.2 - Ruby 3.3.10 ### Package Management -- Bundler 4.0.0 +- Bundler 4.0.1 - Carthage 0.40.0 - CocoaPods 1.16.2 - Composer 2.9.2 -- Homebrew 5.0.4 +- Homebrew 5.0.5 - NPM 10.8.2 - NuGet 6.3.1.1 - Pip3 25.3 (python 3.14) - Pipx 1.8.0 -- RubyGems 4.0.0 -- Vcpkg 2025 (build from commit 4c4abc2e87) +- RubyGems 4.0.1 +- Vcpkg 2025 (build from commit efe5a56fb7) - Yarn 1.22.22 ### Project Management @@ -75,14 +75,14 @@ - Ninja 1.13.2 ### Tools -- AWS CLI 2.32.8 +- AWS CLI 2.32.12 - AWS SAM CLI 1.149.0 - AWS Session Manager CLI 1.2.764.0 - Azure CLI 2.81.0 - Azure CLI (azure-devops) 1.0.2 - Bicep CLI 0.39.26 - Cmake 4.2.0 -- CodeQL Action Bundle 2.23.6 +- CodeQL Action Bundle 2.23.7 - Fastlane 2.229.1 - SwiftFormat 0.58.7 - Xcbeautify 3.1.1 @@ -98,8 +98,8 @@ - Google Chrome 143.0.7499.41 - Google Chrome for Testing 143.0.7499.40 - ChromeDriver 143.0.7499.40 -- Microsoft Edge 142.0.3595.94 -- Microsoft Edge WebDriver 142.0.3595.94 +- Microsoft Edge 143.0.3650.66 +- Microsoft Edge WebDriver 143.0.3650.66 - Mozilla Firefox 145.0.2 - geckodriver 0.36.0 - Selenium server 4.38.0 @@ -132,8 +132,8 @@ - 3.10.19 - 3.11.9 - 3.12.10 -- 3.13.10 -- 3.14.1 +- 3.13.11 +- 3.14.2 #### Node.js - 20.19.6 @@ -238,32 +238,32 @@ | DriverKit 24.2 | driverkit24.2 | 16.2 | #### Installed Simulators -| Name | OS | Simulators | -| ------------ | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| iOS 17.0 | 17.0.1 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | -| iOS 17.2 | 17.2 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | -| iOS 17.4 | 17.4 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 17.5 | 17.5 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 18.1 | 18.1 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 18.2 | 18.2 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| tvOS 17.0 | 17.0 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 17.2 | 17.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 17.4 | 17.4 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 17.5 | 17.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 18.1 | 18.1 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 18.2 | 18.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| watchOS 10.0 | 10.0 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 10.2 | 10.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 10.4 | 10.4 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 10.5 | 10.5 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 11.1 | 11.1 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 11.2 | 11.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | +| Name | OS | Simulators | +| ------------ | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| iOS 17.0 | 17.0.1 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | +| iOS 17.2 | 17.2 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | +| iOS 17.4 | 17.4 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 17.5 | 17.5 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 18.1 | 18.1 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 18.2 | 18.2 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| tvOS 17.0 | 17.0 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 17.2 | 17.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 17.4 | 17.4 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 17.5 | 17.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 18.1 | 18.1 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 18.2 | 18.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| watchOS 10.0 | 10.0 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 10.2 | 10.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 10.4 | 10.4 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 10.5 | 10.5 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 11.1 | 11.1 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 11.2 | 11.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | ### Android | Package Name | Version | | -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Android Command Line Tools | 11.0 | -| Android Emulator | 36.2.12 | +| Android Emulator | 36.3.10 | | Android SDK Build-tools | 36.0.0 36.1.0
35.0.0 35.0.1
34.0.0
33.0.2 33.0.3 | | Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3) | | Android SDK Platform-Tools | 36.0.0 | From 676e808081e8b203ee6a9b39cc8057093e7f731b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 15 Dec 2025 11:35:55 +0000 Subject: [PATCH 275/334] Updating readme file for macos-26-arm64 version 20251209.0083.1 (#13406) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/macos/macos-26-arm64-Readme.md | 50 +++++++++------------------ 1 file changed, 17 insertions(+), 33 deletions(-) diff --git a/images/macos/macos-26-arm64-Readme.md b/images/macos/macos-26-arm64-Readme.md index a8bf5e0d48..3db1c2f7c3 100644 --- a/images/macos/macos-26-arm64-Readme.md +++ b/images/macos/macos-26-arm64-Readme.md @@ -1,15 +1,15 @@ | Announcements | |-| +| [[macOS] Deprecation of Xcode 16.3 and older runtimes on macOS 15 on January 12th, 2026.](https://github.com/actions/runner-images/issues/13392) | | [[macOS] Deprecation of Xcode 16.4 on macOS 26 on December 8th.](https://github.com/actions/runner-images/issues/13345) | | [[macOS] The macOS 13 Ventura based runner images will begin deprecation on September 22nd and will be fully unsupported by December 4th for GitHub and ADO](https://github.com/actions/runner-images/issues/13046) | | [[macOS] The additional macOS 15 Sonoma Intel-based image will be available in GitHub Actions](https://github.com/actions/runner-images/issues/13045) | | [macOS 26 (Tahoe) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/13008) | -| [[macOS] Deprecation of 4 tools on November 3rd.](https://github.com/actions/runner-images/issues/12873) | *** # macOS 26 - OS Version: macOS 26.0.1 (25A362) - Kernel Version: Darwin 25.0.0 -- Image Version: 20251203.0070.1 +- Image Version: 20251209.0083.1 ## Installed Software @@ -27,19 +27,19 @@ - Kotlin 2.2.21-release-469 - Node.js 24.11.1 - Perl 5.40.2 -- Python3 3.14.0 +- Python3 3.14.2 - Ruby 3.4.7 ### Package Management - Bundler 4.0.0 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 5.0.4 +- Homebrew 5.0.5 - NPM 11.6.2 - Pip3 25.3 (python 3.14) - Pipx 1.8.0 - RubyGems 4.0.0 -- Vcpkg 2025 (build from commit 80d025e829) +- Vcpkg 2025 (build from commit 971828fe09) - Yarn 1.22.22 ### Project Management @@ -71,14 +71,14 @@ - Ninja 1.13.2 ### Tools -- AWS CLI 2.32.8 +- AWS CLI 2.32.12 - AWS SAM CLI 1.149.0 - AWS Session Manager CLI 1.2.764.0 - Azure CLI 2.81.0 - Azure CLI (azure-devops) 1.0.2 - Bicep CLI 0.39.26 - Cmake 4.2.0 -- CodeQL Action Bundle 2.23.6 +- CodeQL Action Bundle 2.23.7 - Fastlane 2.229.1 - SwiftFormat 0.58.7 - Xcbeautify 3.1.1 @@ -91,8 +91,8 @@ - Google Chrome 143.0.7499.41 - Google Chrome for Testing 143.0.7499.40 - ChromeDriver 143.0.7499.40 -- Microsoft Edge 142.0.3595.94 -- Microsoft Edge WebDriver 142.0.3595.94 +- Microsoft Edge 143.0.3650.66 +- Microsoft Edge WebDriver 143.0.3650.66 - Mozilla Firefox 145.0.2 - geckodriver 0.36.0 - Selenium server 4.38.0 @@ -122,8 +122,8 @@ #### Python - 3.11.9 - 3.12.10 -- 3.13.10 -- 3.14.1 +- 3.13.11 +- 3.14.2 #### Node.js - 20.19.6 @@ -154,53 +154,42 @@ - PSScriptAnalyzer: 1.24.0 ### Xcode -| Version | Build | Path | Symlinks | -| ---------------- | -------- | ----------------------------------- | -------------------------------------------------------------- | -| 26.2 (beta) | 17C5038g | /Applications/Xcode_26.2_beta_2.app | /Applications/Xcode_26.2.0.app
/Applications/Xcode_26.2.app | -| 26.1.1 | 17B100 | /Applications/Xcode_26.1.1.app | /Applications/Xcode_26.1.app | -| 26.0.1 (default) | 17A400 | /Applications/Xcode_26.0.1.app | /Applications/Xcode_26.0.app
/Applications/Xcode.app | -| 16.4 | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app | +| Version | Build | Path | Symlinks | +| ---------------- | ------ | ---------------------------------------------- | -------------------------------------------------------------- | +| 26.2 | 17C48 | /Applications/Xcode_26.2_Release_Candidate.app | /Applications/Xcode_26.2.0.app
/Applications/Xcode_26.2.app | +| 26.1.1 | 17B100 | /Applications/Xcode_26.1.1.app | /Applications/Xcode_26.1.app | +| 26.0.1 (default) | 17A400 | /Applications/Xcode_26.0.1.app | /Applications/Xcode_26.0.app
/Applications/Xcode.app | #### Installed SDKs | SDK | SDK Name | Xcode Version | | ------------------------- | -------------------- | ------------- | -| macOS 15.5 | macosx15.5 | 16.4 | | macOS 26.0 | macosx26.0 | 26.0.1 | | macOS 26.1 | macosx26.1 | 26.1.1 | | macOS 26.2 | macosx26.2 | 26.2 | -| iOS 18.5 | iphoneos18.5 | 16.4 | | iOS 26.0 | iphoneos26.0 | 26.0.1 | | iOS 26.1 | iphoneos26.1 | 26.1.1 | | iOS 26.2 | iphoneos26.2 | 26.2 | -| Simulator - iOS 18.5 | iphonesimulator18.5 | 16.4 | | Simulator - iOS 26.0 | iphonesimulator26.0 | 26.0.1 | | Simulator - iOS 26.1 | iphonesimulator26.1 | 26.1.1 | | Simulator - iOS 26.2 | iphonesimulator26.2 | 26.2 | -| tvOS 18.5 | appletvos18.5 | 16.4 | | tvOS 26.0 | appletvos26.0 | 26.0.1 | | tvOS 26.1 | appletvos26.1 | 26.1.1 | | tvOS 26.2 | appletvos26.2 | 26.2 | -| Simulator - tvOS 18.5 | appletvsimulator18.5 | 16.4 | | Simulator - tvOS 26.0 | appletvsimulator26.0 | 26.0.1 | | Simulator - tvOS 26.1 | appletvsimulator26.1 | 26.1.1 | | Simulator - tvOS 26.2 | appletvsimulator26.2 | 26.2 | -| watchOS 11.5 | watchos11.5 | 16.4 | | watchOS 26.0 | watchos26.0 | 26.0.1 | | watchOS 26.1 | watchos26.1 | 26.1.1 | | watchOS 26.2 | watchos26.2 | 26.2 | -| Simulator - watchOS 11.5 | watchsimulator11.5 | 16.4 | | Simulator - watchOS 26.0 | watchsimulator26.0 | 26.0.1 | | Simulator - watchOS 26.1 | watchsimulator26.1 | 26.1.1 | | Simulator - watchOS 26.2 | watchsimulator26.2 | 26.2 | -| visionOS 2.5 | xros2.5 | 16.4 | | visionOS 26.0 | xros26.0 | 26.0.1 | | visionOS 26.1 | xros26.1 | 26.1.1 | | visionOS 26.2 | xros26.2 | 26.2 | -| Simulator - visionOS 2.5 | xrsimulator2.5 | 16.4 | | Simulator - visionOS 26.0 | xrsimulator26.0 | 26.0.1 | | Simulator - visionOS 26.1 | xrsimulator26.1 | 26.1.1 | | Simulator - visionOS 26.2 | xrsimulator26.2 | 26.2 | -| DriverKit 24.5 | driverkit24.5 | 16.4 | | DriverKit 25.0 | driverkit25.0 | 26.0.1 | | DriverKit 25.1 | driverkit25.1 | 26.1.1 | | DriverKit 25.2 | driverkit25.2 | 26.2 | @@ -208,17 +197,12 @@ #### Installed Simulators | Name | OS | Simulators | | ------------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| iOS 18.5 | 18.5 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPad (A16)
iPad Air 11-inch (M3)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 18.6 | 18.6 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPad (A16)
iPad Air 11-inch (M3)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | | iOS 26.0 | 26.0.1 | iPhone 16e
iPhone 17
iPhone 17 Pro
iPhone 17 Pro Max
iPhone Air
iPad (A16)
iPad Air 11-inch (M3)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 11-inch (M5)
iPad Pro 13-inch (M4)
iPad Pro 13-inch (M5) | | iOS 26.1 | 26.1 | iPhone 16e
iPhone 17
iPhone 17 Pro
iPhone 17 Pro Max
iPhone Air
iPad (A16)
iPad Air 11-inch (M3)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M5)
iPad Pro 13-inch (M5) | -| tvOS 18.5 | 18.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | | tvOS 26.0 | 26.0 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | | tvOS 26.1 | 26.1 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| watchOS 11.5 | 11.5 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | | watchOS 26.0 | 26.0 | Apple Watch SE 3 (40mm)
Apple Watch SE 3 (44mm)
Apple Watch Series 11 (42mm)
Apple Watch Series 11 (46mm)
Apple Watch Ultra 3 (49mm) | | watchOS 26.1 | 26.1 | Apple Watch SE 3 (40mm)
Apple Watch SE 3 (44mm)
Apple Watch Series 11 (42mm)
Apple Watch Series 11 (46mm)
Apple Watch Ultra 3 (49mm) | -| visionOS 2.5 | 2.5 | Apple Vision Pro | | visionOS 26.0 | 26.0 | Apple Vision Pro | | visionOS 26.1 | 26.1 | Apple Vision Pro | @@ -226,7 +210,7 @@ | Package Name | Version | | -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Android Command Line Tools | 16.0 | -| Android Emulator | 36.2.12 | +| Android Emulator | 36.3.10 | | Android SDK Build-tools | 36.0.0 36.1.0
35.0.0 35.0.1 | | Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2) | | Android SDK Platform-Tools | 36.0.0 | From 99c80a0773db6ef34811419e7cd5c9fcadfc1d34 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 15 Dec 2025 11:36:00 +0000 Subject: [PATCH 276/334] Updating readme file for macos-15-arm64 version 20251210.0068.1 (#13415) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/macos/macos-15-arm64-Readme.md | 32 +++++++++++++-------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/images/macos/macos-15-arm64-Readme.md b/images/macos/macos-15-arm64-Readme.md index c263c2d24d..a2baea832d 100644 --- a/images/macos/macos-15-arm64-Readme.md +++ b/images/macos/macos-15-arm64-Readme.md @@ -1,20 +1,20 @@ | Announcements | |-| +| [[macOS] Deprecation of Xcode 16.3 and older runtimes on macOS 15 on January 12th, 2026.](https://github.com/actions/runner-images/issues/13392) | | [[macOS] Deprecation of Xcode 16.4 on macOS 26 on December 8th.](https://github.com/actions/runner-images/issues/13345) | | [[macOS] The macOS 13 Ventura based runner images will begin deprecation on September 22nd and will be fully unsupported by December 4th for GitHub and ADO](https://github.com/actions/runner-images/issues/13046) | | [[macOS] The additional macOS 15 Sonoma Intel-based image will be available in GitHub Actions](https://github.com/actions/runner-images/issues/13045) | | [macOS 26 (Tahoe) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/13008) | -| [[macOS] Deprecation of 4 tools on November 3rd.](https://github.com/actions/runner-images/issues/12873) | *** # macOS 15 - OS Version: macOS 15.7.2 (24G325) - Kernel Version: Darwin 24.6.0 -- Image Version: 20251203.0057.1 +- Image Version: 20251210.0068.1 ## Installed Software ### Language and Runtime -- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.416, 9.0.102, 9.0.203, 9.0.308, 10.0.100 +- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.416, 9.0.102, 9.0.203, 9.0.308, 10.0.101 - Bash 3.2.57(1)-release - Clang/LLVM 17.0.0 - Clang/LLVM (Homebrew) 18.1.8 - available on `$(brew --prefix llvm@18)/bin/clang` @@ -27,19 +27,19 @@ - Kotlin 2.2.21-release-469 - Node.js 22.21.1 - Perl 5.40.2 -- Python3 3.14.0 +- Python3 3.14.2 - Ruby 3.3.10 ### Package Management -- Bundler 4.0.0 +- Bundler 4.0.1 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 5.0.4 +- Homebrew 5.0.5 - NPM 10.9.4 - Pip3 25.3 (python 3.14) - Pipx 1.8.0 -- RubyGems 4.0.0 -- Vcpkg 2025 (build from commit 80d025e829) +- RubyGems 4.0.1 +- Vcpkg 2025 (build from commit e7b524242c) - Yarn 1.22.22 ### Project Management @@ -71,14 +71,14 @@ - Ninja 1.13.2 ### Tools -- AWS CLI 2.32.8 +- AWS CLI 2.32.13 - AWS SAM CLI 1.149.0 - AWS Session Manager CLI 1.2.764.0 - Azure CLI 2.81.0 - Azure CLI (azure-devops) 1.0.2 - Bicep CLI 0.39.26 - Cmake 4.2.0 -- CodeQL Action Bundle 2.23.6 +- CodeQL Action Bundle 2.23.7 - Fastlane 2.229.1 - SwiftFormat 0.58.7 - Xcbeautify 3.1.1 @@ -91,9 +91,9 @@ - Google Chrome 143.0.7499.41 - Google Chrome for Testing 143.0.7499.40 - ChromeDriver 143.0.7499.40 -- Microsoft Edge 142.0.3595.94 -- Microsoft Edge WebDriver 142.0.3595.94 -- Mozilla Firefox 145.0.2 +- Microsoft Edge 143.0.3650.75 +- Microsoft Edge WebDriver 143.0.3650.75 +- Mozilla Firefox 146.0 - geckodriver 0.36.0 - Selenium server 4.38.0 @@ -122,8 +122,8 @@ #### Python - 3.11.9 - 3.12.10 -- 3.13.10 -- 3.14.1 +- 3.13.11 +- 3.14.2 #### Node.js - 20.19.6 @@ -267,7 +267,7 @@ | Package Name | Version | | -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Android Command Line Tools | 16.0 | -| Android Emulator | 36.2.12 | +| Android Emulator | 36.3.10 | | Android SDK Build-tools | 36.0.0 36.1.0
35.0.0 35.0.1 | | Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3) | | Android SDK Platform-Tools | 36.0.0 | From 5119944d4c4e655db4934564b6f030de615e2f3e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 15 Dec 2025 11:36:08 +0000 Subject: [PATCH 277/334] Updating readme file for macos-14-arm64 version 20251210.0045.1 (#13416) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/macos/macos-14-arm64-Readme.md | 32 +++++++++++++-------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/images/macos/macos-14-arm64-Readme.md b/images/macos/macos-14-arm64-Readme.md index 579b317ca1..0711faf748 100644 --- a/images/macos/macos-14-arm64-Readme.md +++ b/images/macos/macos-14-arm64-Readme.md @@ -1,20 +1,20 @@ | Announcements | |-| +| [[macOS] Deprecation of Xcode 16.3 and older runtimes on macOS 15 on January 12th, 2026.](https://github.com/actions/runner-images/issues/13392) | | [[macOS] Deprecation of Xcode 16.4 on macOS 26 on December 8th.](https://github.com/actions/runner-images/issues/13345) | | [[macOS] The macOS 13 Ventura based runner images will begin deprecation on September 22nd and will be fully unsupported by December 4th for GitHub and ADO](https://github.com/actions/runner-images/issues/13046) | | [[macOS] The additional macOS 15 Sonoma Intel-based image will be available in GitHub Actions](https://github.com/actions/runner-images/issues/13045) | | [macOS 26 (Tahoe) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/13008) | -| [[macOS] Deprecation of 4 tools on November 3rd.](https://github.com/actions/runner-images/issues/12873) | *** # macOS 14 - OS Version: macOS 14.8.2 (23J126) - Kernel Version: Darwin 23.6.0 -- Image Version: 20251203.0037.1 +- Image Version: 20251210.0045.1 ## Installed Software ### Language and Runtime -- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.416, 9.0.102, 9.0.203, 9.0.308, 10.0.100 +- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.416, 9.0.102, 9.0.203, 9.0.308, 10.0.101 - Bash 3.2.57(1)-release - Clang/LLVM 15.0.0 - Clang/LLVM (Homebrew) 15.0.7 - available on `$(brew --prefix llvm@15)/bin/clang` @@ -28,20 +28,20 @@ - Mono 6.12.0.188 - Node.js 20.19.6 - Perl 5.40.2 -- Python3 3.14.0 +- Python3 3.14.2 - Ruby 3.3.10 ### Package Management -- Bundler 4.0.0 +- Bundler 4.0.1 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 5.0.4 +- Homebrew 5.0.5 - NPM 10.8.2 - NuGet 6.3.1.1 - Pip3 25.3 (python 3.14) - Pipx 1.8.0 -- RubyGems 4.0.0 -- Vcpkg 2025 (build from commit 80d025e829) +- RubyGems 4.0.1 +- Vcpkg 2025 (build from commit e7b524242c) - Yarn 1.22.22 ### Project Management @@ -73,14 +73,14 @@ - Ninja 1.13.2 ### Tools -- AWS CLI 2.32.8 +- AWS CLI 2.32.13 - AWS SAM CLI 1.149.0 - AWS Session Manager CLI 1.2.764.0 - Azure CLI 2.81.0 - Azure CLI (azure-devops) 1.0.2 - Bicep CLI 0.39.26 - Cmake 4.2.0 -- CodeQL Action Bundle 2.23.6 +- CodeQL Action Bundle 2.23.7 - Fastlane 2.229.1 - SwiftFormat 0.58.7 - Xcbeautify 3.1.1 @@ -93,9 +93,9 @@ - Google Chrome 143.0.7499.41 - Google Chrome for Testing 143.0.7499.40 - ChromeDriver 143.0.7499.40 -- Microsoft Edge 142.0.3595.94 -- Microsoft Edge WebDriver 142.0.3595.94 -- Mozilla Firefox 145.0.2 +- Microsoft Edge 143.0.3650.75 +- Microsoft Edge WebDriver 143.0.3650.75 +- Mozilla Firefox 146.0 - geckodriver 0.36.0 - Selenium server 4.38.0 @@ -124,8 +124,8 @@ #### Python - 3.11.9 - 3.12.10 -- 3.13.9 -- 3.14.0 +- 3.13.11 +- 3.14.2 #### Node.js - 20.19.6 @@ -260,7 +260,7 @@ | Package Name | Version | | -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Android Command Line Tools | 11.0 | -| Android Emulator | 36.2.12 | +| Android Emulator | 36.3.10 | | Android SDK Build-tools | 36.0.0 36.1.0
35.0.0 35.0.1
34.0.0
33.0.2 33.0.3 | | Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3) | | Android SDK Platform-Tools | 36.0.0 | From eed8f1849557178dce62399a47f68e02b7778071 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 15 Dec 2025 11:38:30 +0000 Subject: [PATCH 278/334] Updating readme file for macos-15 version 20251210.0072.1 (#13414) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/macos/macos-15-Readme.md | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/images/macos/macos-15-Readme.md b/images/macos/macos-15-Readme.md index 8b06541c85..1341f5e85c 100644 --- a/images/macos/macos-15-Readme.md +++ b/images/macos/macos-15-Readme.md @@ -1,20 +1,20 @@ | Announcements | |-| +| [[macOS] Deprecation of Xcode 16.3 and older runtimes on macOS 15 on January 12th, 2026.](https://github.com/actions/runner-images/issues/13392) | | [[macOS] Deprecation of Xcode 16.4 on macOS 26 on December 8th.](https://github.com/actions/runner-images/issues/13345) | | [[macOS] The macOS 13 Ventura based runner images will begin deprecation on September 22nd and will be fully unsupported by December 4th for GitHub and ADO](https://github.com/actions/runner-images/issues/13046) | | [[macOS] The additional macOS 15 Sonoma Intel-based image will be available in GitHub Actions](https://github.com/actions/runner-images/issues/13045) | | [macOS 26 (Tahoe) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/13008) | -| [[macOS] Deprecation of 4 tools on November 3rd.](https://github.com/actions/runner-images/issues/12873) | *** # macOS 15 - OS Version: macOS 15.7.2 (24G325) - Kernel Version: Darwin 24.6.0 -- Image Version: 20251203.0058.1 +- Image Version: 20251210.0072.1 ## Installed Software ### Language and Runtime -- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.416, 9.0.102, 9.0.203, 9.0.308, 10.0.100 +- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.416, 9.0.102, 9.0.203, 9.0.308, 10.0.101 - Bash 3.2.57(1)-release - Clang/LLVM 17.0.0 - Clang/LLVM (Homebrew) 18.1.8 - available on `$(brew --prefix llvm@18)/bin/clang` @@ -28,20 +28,20 @@ - Node.js 22.21.1 - Perl 5.40.2 - PHP 8.5.0 -- Python3 3.14.0 +- Python3 3.14.2 - Ruby 3.3.10 ### Package Management -- Bundler 4.0.0 +- Bundler 4.0.1 - Carthage 0.40.0 - CocoaPods 1.16.2 - Composer 2.9.2 -- Homebrew 5.0.4 +- Homebrew 5.0.5 - NPM 10.9.4 - Pip3 25.3 (python 3.14) - Pipx 1.8.0 -- RubyGems 4.0.0 -- Vcpkg 2025 (build from commit 80d025e829) +- RubyGems 4.0.1 +- Vcpkg 2025 (build from commit e7b524242c) - Yarn 1.22.22 ### Project Management @@ -73,14 +73,14 @@ - Ninja 1.13.2 ### Tools -- AWS CLI 2.32.8 +- AWS CLI 2.32.13 - AWS SAM CLI 1.149.0 - AWS Session Manager CLI 1.2.764.0 - Azure CLI 2.81.0 - Azure CLI (azure-devops) 1.0.2 - Bicep CLI 0.39.26 - Cmake 4.2.0 -- CodeQL Action Bundle 2.23.6 +- CodeQL Action Bundle 2.23.7 - Fastlane 2.229.1 - SwiftFormat 0.58.7 - Xcbeautify 3.1.1 @@ -96,9 +96,9 @@ - Google Chrome 143.0.7499.41 - Google Chrome for Testing 143.0.7499.40 - ChromeDriver 143.0.7499.40 -- Microsoft Edge 142.0.3595.94 -- Microsoft Edge WebDriver 142.0.3595.94 -- Mozilla Firefox 145.0.2 +- Microsoft Edge 143.0.3650.75 +- Microsoft Edge WebDriver 143.0.3650.66 +- Mozilla Firefox 146.0 - geckodriver 0.36.0 - Selenium server 4.38.0 @@ -129,8 +129,8 @@ - 3.10.19 - 3.11.9 - 3.12.10 -- 3.13.10 -- 3.14.1 +- 3.13.11 +- 3.14.2 #### Node.js - 20.19.6 @@ -269,7 +269,7 @@ | Package Name | Version | | -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Android Command Line Tools | 16.0 | -| Android Emulator | 36.2.12 | +| Android Emulator | 36.3.10 | | Android SDK Build-tools | 36.0.0 36.1.0
35.0.0 35.0.1 | | Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3) | | Android SDK Platform-Tools | 36.0.0 | From 3ad48e7597fdaf9a6c7eeead2a020c5d52583f7a Mon Sep 17 00:00:00 2001 From: Paulo Santos Date: Mon, 15 Dec 2025 11:38:40 +0000 Subject: [PATCH 279/334] fix Dockerfile to configure sources before configure apt and install --- images/ubuntu-slim/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/images/ubuntu-slim/Dockerfile b/images/ubuntu-slim/Dockerfile index 043856e596..82e7afc1ea 100644 --- a/images/ubuntu-slim/Dockerfile +++ b/images/ubuntu-slim/Dockerfile @@ -27,8 +27,8 @@ RUN chmod +x /opt/entrypoint.sh RUN apt-get update && apt-get upgrade -y && apt-get install -y sudo lsb-release jq dpkg && \ touch /run/.containerenv && \ - /tmp/scripts/build/configure-apt.sh && \ /tmp/scripts/build/configure-apt-sources.sh && \ + /tmp/scripts/build/configure-apt.sh && \ /tmp/scripts/build/install-apt-vital.sh && \ /tmp/scripts/build/install-ms-repos.sh && \ /tmp/scripts/build/configure-image-data-file.sh && \ From 2e271cf1d92f2ddd94b5834c8a3823d1059ad3b5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 15 Dec 2025 14:03:12 +0000 Subject: [PATCH 280/334] Updating readme file for win22 version 20251207.136.1 (#13403) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/windows/Windows2022-Readme.md | 57 +++++++++++++--------------- 1 file changed, 26 insertions(+), 31 deletions(-) diff --git a/images/windows/Windows2022-Readme.md b/images/windows/Windows2022-Readme.md index f8918ecf7a..8349993ce2 100644 --- a/images/windows/Windows2022-Readme.md +++ b/images/windows/Windows2022-Readme.md @@ -1,10 +1,6 @@ -| Announcements | -|-| -| [[Ubuntu & Windows] Four tools scheduled for deprecation on November 3, 2025](https://github.com/actions/runner-images/issues/12898) | -*** # Windows Server 2022 - OS Version: 10.0.20348 Build 4405 -- Image Version: 20251125.125.1 +- Image Version: 20251207.136.1 ## Windows features - Windows Subsystem for Linux (WSLv1): Enabled @@ -13,7 +9,7 @@ ### Language and Runtime - Bash 5.2.37(1)-release -- Go 1.24.10 +- Go 1.24.11 - Julia 1.12.0 - Kotlin 2.2.21 - LLVM 20.1.8 @@ -24,16 +20,16 @@ - Ruby 3.3.10 ### Package Management -- Chocolatey 2.5.1 +- Chocolatey 2.6.0 - Composer 2.9.2 - Helm 4.0.0 - Miniconda 25.9.1 (pre-installed on the image but not added to PATH) - NPM 10.8.2 -- NuGet 7.0.0.289 +- NuGet 7.0.1.1 - pip 25.3 (python 3.9) - Pipx 1.8.0 - RubyGems 3.5.22 -- Vcpkg (build from commit 9aee6e968f) +- Vcpkg (build from commit ab2977be50) - Yarn 1.22.22 #### Environment variables @@ -57,14 +53,14 @@ - Bicep 0.39.26 - Cabal 3.16.0.0 - CMake 3.31.6 -- CodeQL Action Bundle 2.23.6 +- CodeQL Action Bundle 2.23.7 - Docker 27.5.1 - Docker Compose v2 2.32.2 - Docker-wincred 0.9.4 - ghc 9.12.2 - Git 2.52.0.windows.1 - Git LFS 3.7.1 -- ImageMagick 7.1.2-8 +- ImageMagick 7.1.2-9 - InnoSetup 6.6.1 - jq 1.8.1 - Kind 0.30.0 @@ -77,7 +73,7 @@ - NSIS 3.10 - OpenSSL 3.6.0 - Packer 1.14.2 -- Pulumi 3.207.0 +- Pulumi 3.210.0 - R 4.5.2 - Service Fabric SDK 10.1.2493.9590 - Stack 3.7.1 @@ -91,11 +87,11 @@ - Ninja 1.13.2 ### CLI Tools -- Alibaba Cloud CLI 3.1.5 -- AWS CLI 2.32.4 -- AWS SAM CLI 1.148.0 +- Alibaba Cloud CLI 3.2.0 +- AWS CLI 2.32.11 +- AWS SAM CLI 1.150.1 - AWS Session Manager CLI 1.2.764.0 -- Azure CLI 2.80.0 +- Azure CLI 2.81.0 - Azure DevOps CLI extension 1.0.2 - GitHub CLI 2.83.1 @@ -114,14 +110,14 @@ - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 142.0.7444.176 -- Chrome Driver 142.0.7444.175 -- Microsoft Edge 142.0.3595.94 -- Microsoft Edge Driver 142.0.3595.94 +- Google Chrome 143.0.7499.41 +- Chrome Driver 143.0.7499.40 +- Microsoft Edge 143.0.3650.66 +- Microsoft Edge Driver 143.0.3650.66 - Mozilla Firefox 145.0.2 - Gecko Driver 0.36.0 - IE Driver 4.14.0.0 -- Selenium server 4.38.0 +- Selenium server 4.39.0 #### Environment variables | Name | Value | @@ -162,11 +158,11 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Go - 1.22.12 - 1.23.12 -- 1.24.10 -- 1.25.4 +- 1.24.11 +- 1.25.5 #### Node.js -- 20.19.5 +- 20.19.6 - 22.21.1 - 24.11.1 @@ -175,8 +171,8 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - 3.10.11 - 3.11.9 - 3.12.10 -- 3.13.9 -- 3.14.0 +- 3.13.10 +- 3.14.1 #### PyPy - 2.7.18 [PyPy 7.3.20] @@ -216,7 +212,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - SQL OLEDB Driver 18 18.7.5.0 - SQL OLEDB Driver 19 19.4.1.0 - SQLPS 1.0 -- MongoDB Shell (mongosh) 2.5.9 +- MongoDB Shell (mongosh) 2.5.10 ### Web Servers | Name | Version | ConfigFile | ServiceName | ServiceStatus | ListenPort | @@ -455,7 +451,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | wasm.tools | 9.0.1125.51309 | | ProBITools.MicrosoftAnalysisServicesModelingProjects2022 | 4.0.0 | | ProBITools.MicrosoftReportProjectsforVisualStudio2022 | 4.0.0 | -| SSIS.MicrosoftDataToolsIntegrationServices | 2.0 | +| SSIS.MicrosoftDataToolsIntegrationServices | 2.1.2 | | VisualStudioClient.MicrosoftVisualStudio2022InstallerProjects | 2.0.1 | | Windows Driver Kit | 10.1.26100.4202 | | Windows Driver Kit Visual Studio Extension | 10.0.26100.15 | @@ -493,7 +489,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Powershell Modules - Az: 12.5.0 -- AWSPowershell: 5.0.104 +- AWSPowershell: 5.0.111 - DockerMsftProvider: 1.0.0.8 - MarkdownPS: 1.10 - Microsoft.Graph: 2.32.0 @@ -508,7 +504,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Package Name | Version | | -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Android Command Line Tools | 8.0 | -| Android Emulator | 36.2.12 | +| Android Emulator | 36.3.10 | | Android SDK Build-tools | 36.0.0 36.1.0
35.0.0 35.0.1
34.0.0
33.0.0 33.0.1 33.0.2 33.0.3
32.0.0
31.0.0 | | Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3)
android-32 (rev 1)
android-31 (rev 1) | | Android SDK Platform-Tools | 36.0.0 | @@ -536,4 +532,3 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2022 | sha256:460dedaed73224f73ff10dc3ad754d0ed250aa57bcdf6c5052a811b4b7e29345 | 2025-09-09 | | mcr.microsoft.com/windows/nanoserver:ltsc2022 | sha256:0738c9dea37ea0d146c978f6cd384be80c99916c46702c24817a47f5e869d1a9 | 2025-11-05 | | mcr.microsoft.com/windows/servercore:ltsc2022 | sha256:3a2a2fdfbae2f720f6fe26f2d7680146712ce330f605b02a61d624889735c72e | 2025-11-05 | - From 7afeca2a812e77b340aa755da2b47718ab970990 Mon Sep 17 00:00:00 2001 From: Mike Tesch Date: Mon, 15 Dec 2025 12:59:17 -0500 Subject: [PATCH 281/334] Fix typo and a couple minor log updates (#13436) --- images/ubuntu-slim/scripts/build/configure-apt.sh | 2 +- images/ubuntu-slim/scripts/helpers/etc-environment.sh | 2 +- images/ubuntu-slim/scripts/helpers/install.sh | 4 ++-- images/ubuntu-slim/test.sh | 5 ++++- images/ubuntu/scripts/helpers/etc-environment.sh | 2 +- 5 files changed, 9 insertions(+), 6 deletions(-) diff --git a/images/ubuntu-slim/scripts/build/configure-apt.sh b/images/ubuntu-slim/scripts/build/configure-apt.sh index 5b9c56f5e5..849a1449c2 100644 --- a/images/ubuntu-slim/scripts/build/configure-apt.sh +++ b/images/ubuntu-slim/scripts/build/configure-apt.sh @@ -50,4 +50,4 @@ apt-get update # Install jq apt-get install jq -echo "ubuntu ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers \ No newline at end of file +echo "ubuntu ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers diff --git a/images/ubuntu-slim/scripts/helpers/etc-environment.sh b/images/ubuntu-slim/scripts/helpers/etc-environment.sh index 3261ccacb6..8673e4c3b0 100644 --- a/images/ubuntu-slim/scripts/helpers/etc-environment.sh +++ b/images/ubuntu-slim/scripts/helpers/etc-environment.sh @@ -78,7 +78,7 @@ append_etc_environment_path() { # /etc/environment # # TODO: there might be the others variables to be processed in the same way as "PATH" variable -# ie MANPATH, INFOPATH, LD_*, etc. In the current implementation the values from /etc/evironments +# ie MANPATH, INFOPATH, LD_*, etc. In the current implementation the values from /etc/environment # replace the values of the current environment reload_etc_environment() { # add `export ` to every variable of /etc/environment except PATH and eval the result shell script diff --git a/images/ubuntu-slim/scripts/helpers/install.sh b/images/ubuntu-slim/scripts/helpers/install.sh index cc71189da8..005fe69243 100644 --- a/images/ubuntu-slim/scripts/helpers/install.sh +++ b/images/ubuntu-slim/scripts/helpers/install.sh @@ -231,7 +231,7 @@ use_checksum_comparison() { echo "Checksum verification failed. Expected hash: $checksum; Actual hash: $local_file_hash." exit 1 else - echo "Checksum verification passed" + echo "Checksum verification passed. Expected hash: $checksum; Actual hash: $local_file_hash." fi } @@ -240,4 +240,4 @@ get_toolset_value() { local query=$1 echo "$(jq -r "$query" $toolset_path)" -} \ No newline at end of file +} diff --git a/images/ubuntu-slim/test.sh b/images/ubuntu-slim/test.sh index 784d691544..bb9054f1fe 100755 --- a/images/ubuntu-slim/test.sh +++ b/images/ubuntu-slim/test.sh @@ -51,7 +51,10 @@ run_test() { # Build the image only if using the default name (for backward compatibility) if [[ "$IMAGE_NAME" == "ubuntu-slim:test" ]]; then echo "Building image: $IMAGE_NAME" - docker build --debug --progress plain -t "$IMAGE_NAME" . + if ! docker build --no-cache --debug --progress plain -t "$IMAGE_NAME" .; then + echo "Error: Docker build failed" + exit 1 + fi else # Check if the image exists if ! docker image inspect "$IMAGE_NAME" >/dev/null 2>&1; then diff --git a/images/ubuntu/scripts/helpers/etc-environment.sh b/images/ubuntu/scripts/helpers/etc-environment.sh index 3261ccacb6..8673e4c3b0 100644 --- a/images/ubuntu/scripts/helpers/etc-environment.sh +++ b/images/ubuntu/scripts/helpers/etc-environment.sh @@ -78,7 +78,7 @@ append_etc_environment_path() { # /etc/environment # # TODO: there might be the others variables to be processed in the same way as "PATH" variable -# ie MANPATH, INFOPATH, LD_*, etc. In the current implementation the values from /etc/evironments +# ie MANPATH, INFOPATH, LD_*, etc. In the current implementation the values from /etc/environment # replace the values of the current environment reload_etc_environment() { # add `export ` to every variable of /etc/environment except PATH and eval the result shell script From 3cae8d73d301a315825e0d5615da2dbade5d215a Mon Sep 17 00:00:00 2001 From: Shamil Mubarakshin <127750046+shamil-mubarakshin@users.noreply.github.com> Date: Tue, 16 Dec 2025 09:44:30 +0100 Subject: [PATCH 282/334] Revert "[windows] Workaround .NET SDK installation (#13419)" (#13431) --- images/windows/scripts/build/Install-DotnetSDK.ps1 | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/images/windows/scripts/build/Install-DotnetSDK.ps1 b/images/windows/scripts/build/Install-DotnetSDK.ps1 index 4148149dbf..d51ae531e6 100644 --- a/images/windows/scripts/build/Install-DotnetSDK.ps1 +++ b/images/windows/scripts/build/Install-DotnetSDK.ps1 @@ -93,11 +93,7 @@ function Install-DotnetSDK { $dotnetToolset = (Get-ToolsetContent).dotnet # Download installation script. - -# https://github.com/dotnet/install-scripts/pull/676 didn't make it to https://dot.net/v1/dotnet-install.ps1 yet. -# Temporary change to use specific commit -$installScriptUrl = "https://raw.githubusercontent.com/dotnet/install-scripts/bf2a23874784df29ff9fefcc50cc96dc41b08b4a/src/dotnet-install.ps1" -$installScriptPath = Invoke-DownloadWithRetry -Url $installScriptUrl +$installScriptPath = Invoke-DownloadWithRetry -Url "https://dot.net/v1/dotnet-install.ps1" # Visual Studio 2022 pre-creates sdk-manifests/8.0.100 folder, causing dotnet-install to skip manifests creation # https://github.com/actions/runner-images/issues/11402 From 1b73462b495c5e24fc5373f622e0afe9bdb371bc Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Tue, 16 Dec 2025 10:02:08 +0100 Subject: [PATCH 283/334] [macOS-26] Update Xcode 26.2, add runtimes (#13434) * [macOS-26] Update Xcode 26.2, add runtimes * Update SHA256 --- images/macos/toolsets/toolset-26.json | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/images/macos/toolsets/toolset-26.json b/images/macos/toolsets/toolset-26.json index 70cbdae37e..f033413abc 100644 --- a/images/macos/toolsets/toolset-26.json +++ b/images/macos/toolsets/toolset-26.json @@ -4,12 +4,11 @@ "arm64":{ "versions": [ { - "link": "26.2_Release_Candidate", - "filename": "Xcode_26.2_Release_Candidate_Universal", - "version": "26.2_Release_Candidate+17C48", - "symlinks": ["26.2"], - "sha256": "63743df751791508ac8e4f01a33e3f28f3a59a86ff3f33c8c155c3046daedf42", - "install_runtimes": "none" + "link": "26.2", + "filename": "Xcode_26.2_Universal", + "version": "26.2+17C52", + "sha256": "8f29ab6a9ac6670d3cf53545ffdb1c317d11607fa8db38fc56d3391df7783fbd", + "install_runtimes": "default" }, { "link": "26.1.1", From 93af8363f95b5996210fa31500089dd74acd0817 Mon Sep 17 00:00:00 2001 From: Marcono1234 Date: Tue, 16 Dec 2025 13:59:38 +0100 Subject: [PATCH 284/334] Add links to Deprecated badges on README (#13428) * Add links to Deprecated / Retired badges on README * Apply suggestions from code review --------- Co-authored-by: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 6dbbbcfd4c..3d69eec172 100644 --- a/README.md +++ b/README.md @@ -27,11 +27,11 @@ To build a VM machine from this repo's source, see the [instructions](docs/creat | macOS 15 Arm64 | `macos-latest`, `macos-15`, or `macos-15-xlarge` | [macOS-15-arm64] | | macOS 14 | `macos-14-large`| [macOS-14] | | macOS 14 Arm64 | `macos-14` or `macos-14-xlarge`| [macOS-14-arm64] | -| macOS 13 ![Deprecated](https://img.shields.io/badge/-Deprecated-red) | `macos-13` or `macos-13-large` | [macOS-13] | -| macOS 13 Arm64 ![Deprecated](https://img.shields.io/badge/-Deprecated-red) | `macos-13-xlarge` | [macOS-13-arm64] | +| macOS 13 [![Deprecated badge](https://img.shields.io/badge/-Deprecated-red)](https://github.com/actions/runner-images/issues/13046) | `macos-13` or `macos-13-large` | [macOS-13] | +| macOS 13 Arm64 [![Deprecated badge](https://img.shields.io/badge/-Deprecated-red)](https://github.com/actions/runner-images/issues/13046) | `macos-13-xlarge` | [macOS-13-arm64] | | Windows Server 2025 | `windows-latest` or `windows-2025` | [windows-2025] | | Windows Server 2022 | `windows-2022` | [windows-2022] | -| Windows Server 2019 ![Deprecated](https://img.shields.io/badge/-Deprecated-red) | `windows-2019` | [windows-2019] | +| Windows Server 2019 [![Deprecated badge](https://img.shields.io/badge/-Deprecated-red)](https://github.com/actions/runner-images/issues/12045) | `windows-2019` | [windows-2019] | ### Label scheme From e664a5c3f32e9212d37658d11e258b1f63e99d45 Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Tue, 16 Dec 2025 18:13:02 +0100 Subject: [PATCH 285/334] [docs] Remove macOS 13 from docs (#13439) --- .github/ISSUE_TEMPLATE/announcement.yml | 2 -- .github/ISSUE_TEMPLATE/bug-report.yml | 2 -- .github/ISSUE_TEMPLATE/tool-request.yml | 2 -- README.md | 4 ---- 4 files changed, 10 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/announcement.yml b/.github/ISSUE_TEMPLATE/announcement.yml index a7e61847d3..91464c8d3b 100644 --- a/.github/ISSUE_TEMPLATE/announcement.yml +++ b/.github/ISSUE_TEMPLATE/announcement.yml @@ -39,8 +39,6 @@ body: - label: Ubuntu 22.04 - label: Ubuntu 24.04 - label: Ubuntu Slim - - label: macOS 13 - - label: macOS 13 Arm64 - label: macOS 14 - label: macOS 14 Arm64 - label: macOS 15 diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml index 6ed4a10ca5..6827473eda 100644 --- a/.github/ISSUE_TEMPLATE/bug-report.yml +++ b/.github/ISSUE_TEMPLATE/bug-report.yml @@ -22,8 +22,6 @@ body: - label: Ubuntu 22.04 - label: Ubuntu 24.04 - label: Ubuntu Slim - - label: macOS 13 - - label: macOS 13 Arm64 - label: macOS 14 - label: macOS 14 Arm64 - label: macOS 15 diff --git a/.github/ISSUE_TEMPLATE/tool-request.yml b/.github/ISSUE_TEMPLATE/tool-request.yml index 7e907cd3d7..58ca205ade 100644 --- a/.github/ISSUE_TEMPLATE/tool-request.yml +++ b/.github/ISSUE_TEMPLATE/tool-request.yml @@ -60,8 +60,6 @@ body: - label: Ubuntu 22.04 - label: Ubuntu 24.04 - label: Ubuntu Slim - - label: macOS 13 - - label: macOS 13 Arm64 - label: macOS 14 - label: macOS 14 Arm64 - label: macOS 15 diff --git a/README.md b/README.md index 3d69eec172..3c395c055c 100644 --- a/README.md +++ b/README.md @@ -27,8 +27,6 @@ To build a VM machine from this repo's source, see the [instructions](docs/creat | macOS 15 Arm64 | `macos-latest`, `macos-15`, or `macos-15-xlarge` | [macOS-15-arm64] | | macOS 14 | `macos-14-large`| [macOS-14] | | macOS 14 Arm64 | `macos-14` or `macos-14-xlarge`| [macOS-14-arm64] | -| macOS 13 [![Deprecated badge](https://img.shields.io/badge/-Deprecated-red)](https://github.com/actions/runner-images/issues/13046) | `macos-13` or `macos-13-large` | [macOS-13] | -| macOS 13 Arm64 [![Deprecated badge](https://img.shields.io/badge/-Deprecated-red)](https://github.com/actions/runner-images/issues/13046) | `macos-13-xlarge` | [macOS-13-arm64] | | Windows Server 2025 | `windows-latest` or `windows-2025` | [windows-2025] | | Windows Server 2022 | `windows-2022` | [windows-2022] | | Windows Server 2019 [![Deprecated badge](https://img.shields.io/badge/-Deprecated-red)](https://github.com/actions/runner-images/issues/12045) | `windows-2019` | [windows-2019] | @@ -43,8 +41,6 @@ To build a VM machine from this repo's source, see the [instructions](docs/creat [windows-2019]: https://github.com/actions/runner-images/blob/main/images/windows/Windows2019-Readme.md [windows-2025]: https://github.com/actions/runner-images/blob/main/images/windows/Windows2025-Readme.md [windows-2022]: https://github.com/actions/runner-images/blob/main/images/windows/Windows2022-Readme.md -[macOS-13]: https://github.com/actions/runner-images/blob/main/images/macos/macos-13-Readme.md -[macOS-13-arm64]: https://github.com/actions/runner-images/blob/main/images/macos/macos-13-arm64-Readme.md [macOS-14]: https://github.com/actions/runner-images/blob/main/images/macos/macos-14-Readme.md [macOS-14-arm64]: https://github.com/actions/runner-images/blob/main/images/macos/macos-14-arm64-Readme.md [macOS-15]: https://github.com/actions/runner-images/blob/main/images/macos/macos-15-Readme.md From 0830eeb8fa12dfcbfc5921b7294f1e0bc828daf2 Mon Sep 17 00:00:00 2001 From: Josh Soref <2119212+jsoref@users.noreply.github.com> Date: Wed, 17 Dec 2025 08:39:10 -0500 Subject: [PATCH 286/334] [docs] Add ubuntu-slim to README (#13450) --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 3c395c055c..a11e511a3c 100644 --- a/README.md +++ b/README.md @@ -22,6 +22,7 @@ To build a VM machine from this repo's source, see the [instructions](docs/creat | --------------------|---------------------|--------------------| | Ubuntu 24.04 | `ubuntu-latest` or `ubuntu-24.04` | [ubuntu-24.04] | | Ubuntu 22.04 | `ubuntu-22.04` | [ubuntu-22.04] | +| Ubuntu Slim | `ubuntu-slim` | [ubuntu-slim] | | macOS 26 Arm64 `beta` | `macos-26` or `macos-26-xlarge` | [macOS-26-arm64] | | macOS 15 | `macos-latest-large`, `macos-15-large`, or `macos-15-intel` | [macOS-15] | | macOS 15 Arm64 | `macos-latest`, `macos-15`, or `macos-15-xlarge` | [macOS-15-arm64] | @@ -38,6 +39,7 @@ To build a VM machine from this repo's source, see the [instructions](docs/creat [ubuntu-24.04]: https://github.com/actions/runner-images/blob/main/images/ubuntu/Ubuntu2404-Readme.md [ubuntu-22.04]: https://github.com/actions/runner-images/blob/main/images/ubuntu/Ubuntu2204-Readme.md +[ubuntu-slim]: https://github.com/actions/runner-images/blob/main/images/ubuntu-slim/ubuntu-slim-Readme.md [windows-2019]: https://github.com/actions/runner-images/blob/main/images/windows/Windows2019-Readme.md [windows-2025]: https://github.com/actions/runner-images/blob/main/images/windows/Windows2025-Readme.md [windows-2022]: https://github.com/actions/runner-images/blob/main/images/windows/Windows2022-Readme.md From 514e429c4aec213dcd013d463d344b080696ec1f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 18 Dec 2025 07:11:10 +0000 Subject: [PATCH 287/334] Updating readme file for macos-14 version 20251215.0069.1 (#13440) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/macos/macos-14-Readme.md | 89 ++++++++++++++++----------------- 1 file changed, 44 insertions(+), 45 deletions(-) diff --git a/images/macos/macos-14-Readme.md b/images/macos/macos-14-Readme.md index 01a4b68310..fb84956a1c 100644 --- a/images/macos/macos-14-Readme.md +++ b/images/macos/macos-14-Readme.md @@ -1,20 +1,19 @@ | Announcements | |-| | [[macOS] Deprecation of Xcode 16.3 and older runtimes on macOS 15 on January 12th, 2026.](https://github.com/actions/runner-images/issues/13392) | -| [[macOS] Deprecation of Xcode 16.4 on macOS 26 on December 8th.](https://github.com/actions/runner-images/issues/13345) | | [[macOS] The macOS 13 Ventura based runner images will begin deprecation on September 22nd and will be fully unsupported by December 4th for GitHub and ADO](https://github.com/actions/runner-images/issues/13046) | | [[macOS] The additional macOS 15 Sonoma Intel-based image will be available in GitHub Actions](https://github.com/actions/runner-images/issues/13045) | | [macOS 26 (Tahoe) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/13008) | *** # macOS 14 -- OS Version: macOS 14.8.2 (23J126) +- OS Version: macOS 14.8.3 (23J220) - Kernel Version: Darwin 23.6.0 -- Image Version: 20251209.0061.1 +- Image Version: 20251215.0069.1 ## Installed Software ### Language and Runtime -- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.416, 9.0.102, 9.0.203, 9.0.308, 10.0.100 +- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.416, 9.0.102, 9.0.203, 9.0.308, 10.0.101 - Bash 3.2.57(1)-release - Clang/LLVM 15.0.0 - Clang/LLVM (Homebrew) 15.0.7 - available on `$(brew --prefix llvm@15)/bin/clang` @@ -43,7 +42,7 @@ - Pip3 25.3 (python 3.14) - Pipx 1.8.0 - RubyGems 4.0.1 -- Vcpkg 2025 (build from commit efe5a56fb7) +- Vcpkg 2025 (build from commit 594ad8871e) - Yarn 1.22.22 ### Project Management @@ -55,13 +54,13 @@ - 7-Zip 17.05 - aria2 1.37.0 - azcopy 10.31.0 -- bazel 8.4.2 +- bazel 8.5.0 - bazelisk 1.27.0 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.17.0 - Git 2.50.1 - Git LFS 3.7.1 -- GitHub CLI 2.83.1 +- GitHub CLI 2.83.2 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 @@ -70,22 +69,22 @@ - Packer 1.14.3 - pkgconf 2.5.1 - Unxip 3.2 -- yq 4.49.2 +- yq 4.50.1 - zstd 1.5.7 - Ninja 1.13.2 ### Tools -- AWS CLI 2.32.12 +- AWS CLI 2.32.16 - AWS SAM CLI 1.149.0 - AWS Session Manager CLI 1.2.764.0 - Azure CLI 2.81.0 - Azure CLI (azure-devops) 1.0.2 - Bicep CLI 0.39.26 -- Cmake 4.2.0 -- CodeQL Action Bundle 2.23.7 +- Cmake 4.2.1 +- CodeQL Action Bundle 2.23.8 - Fastlane 2.229.1 - SwiftFormat 0.58.7 -- Xcbeautify 3.1.1 +- Xcbeautify 3.1.2 - Xcode Command Line Tools 16.2.0.0.1.1733547573 - Xcodes 1.6.2 @@ -93,14 +92,14 @@ - SwiftLint 0.62.2 ### Browsers -- Safari 26.1 (19622.2.11.119.1) -- SafariDriver 26.1 (19622.2.11.119.1) -- Google Chrome 143.0.7499.41 -- Google Chrome for Testing 143.0.7499.40 -- ChromeDriver 143.0.7499.40 -- Microsoft Edge 143.0.3650.66 -- Microsoft Edge WebDriver 143.0.3650.66 -- Mozilla Firefox 145.0.2 +- Safari 26.2 (19623.1.14.18.4) +- SafariDriver 26.2 (19623.1.14.18.4) +- Google Chrome 143.0.7499.110 +- Google Chrome for Testing 143.0.7499.42 +- ChromeDriver 143.0.7499.42 +- Microsoft Edge 143.0.3650.80 +- Microsoft Edge WebDriver 143.0.3650.80 +- Mozilla Firefox 146.0 - geckodriver 0.36.0 - Selenium server 4.38.0 @@ -138,7 +137,7 @@ #### Node.js - 20.19.6 - 22.21.1 -- 24.11.1 +- 24.12.0 #### Go - 1.22.12 @@ -147,13 +146,13 @@ - 1.25.5 ### Rust Tools -- Cargo 1.91.1 -- Rust 1.91.1 -- Rustdoc 1.91.1 +- Cargo 1.92.0 +- Rust 1.92.0 +- Rustdoc 1.92.0 - Rustup 1.28.2 #### Packages -- Clippy 0.1.91 +- Clippy 0.1.92 - Rustfmt 1.8.0-stable ### PowerShell Tools @@ -238,26 +237,26 @@ | DriverKit 24.2 | driverkit24.2 | 16.2 | #### Installed Simulators -| Name | OS | Simulators | -| ------------ | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| iOS 17.0 | 17.0.1 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | -| iOS 17.2 | 17.2 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | -| iOS 17.4 | 17.4 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 17.5 | 17.5 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 18.1 | 18.1 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 18.2 | 18.2 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| tvOS 17.0 | 17.0 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 17.2 | 17.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 17.4 | 17.4 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 17.5 | 17.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 18.1 | 18.1 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 18.2 | 18.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| watchOS 10.0 | 10.0 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 10.2 | 10.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 10.4 | 10.4 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 10.5 | 10.5 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 11.1 | 11.1 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 11.2 | 11.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | +| Name | OS | Simulators | +| ------------ | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| iOS 17.0 | 17.0.1 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | +| iOS 17.2 | 17.2 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | +| iOS 17.4 | 17.4 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 17.5 | 17.5 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 18.1 | 18.1 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 18.2 | 18.2 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| tvOS 17.0 | 17.0 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 17.2 | 17.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 17.4 | 17.4 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 17.5 | 17.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 18.1 | 18.1 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 18.2 | 18.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| watchOS 10.0 | 10.0 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 10.2 | 10.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 10.4 | 10.4 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 10.5 | 10.5 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 11.1 | 11.1 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 11.2 | 11.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | ### Android | Package Name | Version | From e14b36d1319fb265c6e8ab863d2ebebfbedc850a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 18 Dec 2025 09:10:04 +0000 Subject: [PATCH 288/334] Updating readme file for macos-26-arm64 version 20251216.0100.1 (#13444) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/macos/macos-26-arm64-Readme.md | 65 ++++++++++++++------------- 1 file changed, 34 insertions(+), 31 deletions(-) diff --git a/images/macos/macos-26-arm64-Readme.md b/images/macos/macos-26-arm64-Readme.md index 3db1c2f7c3..3ee48d0c1c 100644 --- a/images/macos/macos-26-arm64-Readme.md +++ b/images/macos/macos-26-arm64-Readme.md @@ -1,7 +1,6 @@ | Announcements | |-| | [[macOS] Deprecation of Xcode 16.3 and older runtimes on macOS 15 on January 12th, 2026.](https://github.com/actions/runner-images/issues/13392) | -| [[macOS] Deprecation of Xcode 16.4 on macOS 26 on December 8th.](https://github.com/actions/runner-images/issues/13345) | | [[macOS] The macOS 13 Ventura based runner images will begin deprecation on September 22nd and will be fully unsupported by December 4th for GitHub and ADO](https://github.com/actions/runner-images/issues/13046) | | [[macOS] The additional macOS 15 Sonoma Intel-based image will be available in GitHub Actions](https://github.com/actions/runner-images/issues/13045) | | [macOS 26 (Tahoe) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/13008) | @@ -9,12 +8,12 @@ # macOS 26 - OS Version: macOS 26.0.1 (25A362) - Kernel Version: Darwin 25.0.0 -- Image Version: 20251209.0083.1 +- Image Version: 20251216.0100.1 ## Installed Software ### Language and Runtime -- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.416, 9.0.102, 9.0.203, 9.0.308, 10.0.100 +- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.416, 9.0.102, 9.0.203, 9.0.308, 10.0.101 - Bash 3.2.57(1)-release - Clang/LLVM 17.0.0 - Clang/LLVM (Homebrew) 20.1.8 - available on `$(brew --prefix llvm@20)/bin/clang` @@ -25,21 +24,21 @@ - GNU Fortran 14 (Homebrew GCC 14.3.0) - available by `gfortran-14` alias - GNU Fortran 15 (Homebrew GCC 15.2.0) - available by `gfortran-15` alias - Kotlin 2.2.21-release-469 -- Node.js 24.11.1 +- Node.js 24.12.0 - Perl 5.40.2 - Python3 3.14.2 - Ruby 3.4.7 ### Package Management -- Bundler 4.0.0 +- Bundler 4.0.1 - Carthage 0.40.0 - CocoaPods 1.16.2 - Homebrew 5.0.5 - NPM 11.6.2 - Pip3 25.3 (python 3.14) - Pipx 1.8.0 -- RubyGems 4.0.0 -- Vcpkg 2025 (build from commit 971828fe09) +- RubyGems 4.0.1 +- Vcpkg 2025 (build from commit 2b6a882f61) - Yarn 1.22.22 ### Project Management @@ -51,13 +50,13 @@ - 7-Zip 17.05 - aria2 1.37.0 - azcopy 10.31.0 -- bazel 8.4.2 +- bazel 8.5.0 - bazelisk 1.27.0 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.7.1 - Git 2.50.1 - Git LFS 3.7.1 -- GitHub CLI 2.83.1 +- GitHub CLI 2.83.2 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 @@ -66,34 +65,34 @@ - Packer 1.14.3 - pkgconf 2.5.1 - Unxip 3.2 -- yq 4.49.2 +- yq 4.50.1 - zstd 1.5.7 - Ninja 1.13.2 ### Tools -- AWS CLI 2.32.12 +- AWS CLI 2.32.17 - AWS SAM CLI 1.149.0 - AWS Session Manager CLI 1.2.764.0 - Azure CLI 2.81.0 - Azure CLI (azure-devops) 1.0.2 - Bicep CLI 0.39.26 -- Cmake 4.2.0 -- CodeQL Action Bundle 2.23.7 +- Cmake 4.2.1 +- CodeQL Action Bundle 2.23.8 - Fastlane 2.229.1 - SwiftFormat 0.58.7 -- Xcbeautify 3.1.1 -- Xcode Command Line Tools 26.1.0.0.1.1761104275 +- Xcbeautify 3.1.2 +- Xcode Command Line Tools 26.2.0.0.1.1764812424 - Xcodes 1.6.2 ### Browsers - Safari 26.0.1 (21622.1.22.11.15) - SafariDriver 26.0.1 (21622.1.22.11.15) -- Google Chrome 143.0.7499.41 -- Google Chrome for Testing 143.0.7499.40 -- ChromeDriver 143.0.7499.40 -- Microsoft Edge 143.0.3650.66 -- Microsoft Edge WebDriver 143.0.3650.66 -- Mozilla Firefox 145.0.2 +- Google Chrome 143.0.7499.110 +- Google Chrome for Testing 143.0.7499.42 +- ChromeDriver 143.0.7499.42 +- Microsoft Edge 143.0.3650.80 +- Microsoft Edge WebDriver 143.0.3650.80 +- Mozilla Firefox 146.0 - geckodriver 0.36.0 - Selenium server 4.38.0 @@ -128,7 +127,7 @@ #### Node.js - 20.19.6 - 22.21.1 -- 24.11.1 +- 24.12.0 #### Go - 1.23.12 @@ -136,13 +135,13 @@ - 1.25.5 ### Rust Tools -- Cargo 1.91.1 -- Rust 1.91.1 -- Rustdoc 1.91.1 +- Cargo 1.92.0 +- Rust 1.92.0 +- Rustdoc 1.92.0 - Rustup 1.28.2 #### Packages -- Clippy 0.1.91 +- Clippy 0.1.92 - Rustfmt 1.8.0-stable ### PowerShell Tools @@ -154,11 +153,11 @@ - PSScriptAnalyzer: 1.24.0 ### Xcode -| Version | Build | Path | Symlinks | -| ---------------- | ------ | ---------------------------------------------- | -------------------------------------------------------------- | -| 26.2 | 17C48 | /Applications/Xcode_26.2_Release_Candidate.app | /Applications/Xcode_26.2.0.app
/Applications/Xcode_26.2.app | -| 26.1.1 | 17B100 | /Applications/Xcode_26.1.1.app | /Applications/Xcode_26.1.app | -| 26.0.1 (default) | 17A400 | /Applications/Xcode_26.0.1.app | /Applications/Xcode_26.0.app
/Applications/Xcode.app | +| Version | Build | Path | Symlinks | +| ---------------- | ------ | ------------------------------ | ------------------------------------------------------- | +| 26.2 | 17C52 | /Applications/Xcode_26.2.app | /Applications/Xcode_26.2.0.app | +| 26.1.1 | 17B100 | /Applications/Xcode_26.1.1.app | /Applications/Xcode_26.1.app | +| 26.0.1 (default) | 17A400 | /Applications/Xcode_26.0.1.app | /Applications/Xcode_26.0.app
/Applications/Xcode.app | #### Installed SDKs | SDK | SDK Name | Xcode Version | @@ -199,12 +198,16 @@ | ------------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | iOS 26.0 | 26.0.1 | iPhone 16e
iPhone 17
iPhone 17 Pro
iPhone 17 Pro Max
iPhone Air
iPad (A16)
iPad Air 11-inch (M3)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 11-inch (M5)
iPad Pro 13-inch (M4)
iPad Pro 13-inch (M5) | | iOS 26.1 | 26.1 | iPhone 16e
iPhone 17
iPhone 17 Pro
iPhone 17 Pro Max
iPhone Air
iPad (A16)
iPad Air 11-inch (M3)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M5)
iPad Pro 13-inch (M5) | +| iOS 26.2 | 26.2 | iPhone 16e
iPhone 17
iPhone 17 Pro
iPhone 17 Pro Max
iPhone Air
iPad (A16)
iPad Air 11-inch (M3)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M5)
iPad Pro 13-inch (M5) | | tvOS 26.0 | 26.0 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | | tvOS 26.1 | 26.1 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 26.2 | 26.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | | watchOS 26.0 | 26.0 | Apple Watch SE 3 (40mm)
Apple Watch SE 3 (44mm)
Apple Watch Series 11 (42mm)
Apple Watch Series 11 (46mm)
Apple Watch Ultra 3 (49mm) | | watchOS 26.1 | 26.1 | Apple Watch SE 3 (40mm)
Apple Watch SE 3 (44mm)
Apple Watch Series 11 (42mm)
Apple Watch Series 11 (46mm)
Apple Watch Ultra 3 (49mm) | +| watchOS 26.2 | 26.2 | Apple Watch SE 3 (40mm)
Apple Watch SE 3 (44mm)
Apple Watch Series 11 (42mm)
Apple Watch Series 11 (46mm)
Apple Watch Ultra 3 (49mm) | | visionOS 26.0 | 26.0 | Apple Vision Pro | | visionOS 26.1 | 26.1 | Apple Vision Pro | +| visionOS 26.2 | 26.2 | Apple Vision Pro | ### Android | Package Name | Version | From 3ddf8d150b996f61fcd3e3dc4a16f7da0570559b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 18 Dec 2025 09:19:22 +0000 Subject: [PATCH 289/334] Updating readme file for macos-14-arm64 version 20251216.0055.1 (#13442) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/macos/macos-14-arm64-Readme.md | 45 +++++++++++++-------------- 1 file changed, 22 insertions(+), 23 deletions(-) diff --git a/images/macos/macos-14-arm64-Readme.md b/images/macos/macos-14-arm64-Readme.md index 0711faf748..af5243f547 100644 --- a/images/macos/macos-14-arm64-Readme.md +++ b/images/macos/macos-14-arm64-Readme.md @@ -1,15 +1,14 @@ | Announcements | |-| | [[macOS] Deprecation of Xcode 16.3 and older runtimes on macOS 15 on January 12th, 2026.](https://github.com/actions/runner-images/issues/13392) | -| [[macOS] Deprecation of Xcode 16.4 on macOS 26 on December 8th.](https://github.com/actions/runner-images/issues/13345) | | [[macOS] The macOS 13 Ventura based runner images will begin deprecation on September 22nd and will be fully unsupported by December 4th for GitHub and ADO](https://github.com/actions/runner-images/issues/13046) | | [[macOS] The additional macOS 15 Sonoma Intel-based image will be available in GitHub Actions](https://github.com/actions/runner-images/issues/13045) | | [macOS 26 (Tahoe) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/13008) | *** # macOS 14 -- OS Version: macOS 14.8.2 (23J126) +- OS Version: macOS 14.8.3 (23J220) - Kernel Version: Darwin 23.6.0 -- Image Version: 20251210.0045.1 +- Image Version: 20251216.0055.1 ## Installed Software @@ -41,7 +40,7 @@ - Pip3 25.3 (python 3.14) - Pipx 1.8.0 - RubyGems 4.0.1 -- Vcpkg 2025 (build from commit e7b524242c) +- Vcpkg 2025 (build from commit 9984495d19) - Yarn 1.22.22 ### Project Management @@ -53,13 +52,13 @@ - 7-Zip 17.05 - aria2 1.37.0 - azcopy 10.31.0 -- bazel 8.4.2 +- bazel 8.5.0 - bazelisk 1.27.0 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.7.1 - Git 2.50.1 - Git LFS 3.7.1 -- GitHub CLI 2.83.1 +- GitHub CLI 2.83.2 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 @@ -68,33 +67,33 @@ - Packer 1.14.3 - pkgconf 2.5.1 - Unxip 3.2 -- yq 4.49.2 +- yq 4.50.1 - zstd 1.5.7 - Ninja 1.13.2 ### Tools -- AWS CLI 2.32.13 +- AWS CLI 2.32.17 - AWS SAM CLI 1.149.0 - AWS Session Manager CLI 1.2.764.0 - Azure CLI 2.81.0 - Azure CLI (azure-devops) 1.0.2 - Bicep CLI 0.39.26 -- Cmake 4.2.0 -- CodeQL Action Bundle 2.23.7 +- Cmake 4.2.1 +- CodeQL Action Bundle 2.23.8 - Fastlane 2.229.1 - SwiftFormat 0.58.7 -- Xcbeautify 3.1.1 +- Xcbeautify 3.1.2 - Xcode Command Line Tools 16.2.0.0.1.1733547573 - Xcodes 1.6.2 ### Browsers -- Safari 26.1 (19622.2.11.119.1) -- SafariDriver 26.1 (19622.2.11.119.1) -- Google Chrome 143.0.7499.41 -- Google Chrome for Testing 143.0.7499.40 -- ChromeDriver 143.0.7499.40 -- Microsoft Edge 143.0.3650.75 -- Microsoft Edge WebDriver 143.0.3650.75 +- Safari 26.2 (19623.1.14.18.4) +- SafariDriver 26.2 (19623.1.14.18.4) +- Google Chrome 143.0.7499.110 +- Google Chrome for Testing 143.0.7499.42 +- ChromeDriver 143.0.7499.42 +- Microsoft Edge 143.0.3650.80 +- Microsoft Edge WebDriver 143.0.3650.80 - Mozilla Firefox 146.0 - geckodriver 0.36.0 - Selenium server 4.38.0 @@ -130,7 +129,7 @@ #### Node.js - 20.19.6 - 22.21.1 -- 24.11.1 +- 24.12.0 #### Go - 1.22.12 @@ -139,13 +138,13 @@ - 1.25.5 ### Rust Tools -- Cargo 1.91.1 -- Rust 1.91.1 -- Rustdoc 1.91.1 +- Cargo 1.92.0 +- Rust 1.92.0 +- Rustdoc 1.92.0 - Rustup 1.28.2 #### Packages -- Clippy 0.1.91 +- Clippy 0.1.92 - Rustfmt 1.8.0-stable ### PowerShell Tools From bb6893f898f984d110b50bd4716cf3ad01984285 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 18 Dec 2025 15:33:00 +0000 Subject: [PATCH 290/334] Updating readme file for macos-15 version 20251216.0081.1 (#13441) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/macos/macos-15-Readme.md | 47 ++++++++++++++++----------------- 1 file changed, 23 insertions(+), 24 deletions(-) diff --git a/images/macos/macos-15-Readme.md b/images/macos/macos-15-Readme.md index 1341f5e85c..45111075f1 100644 --- a/images/macos/macos-15-Readme.md +++ b/images/macos/macos-15-Readme.md @@ -1,15 +1,14 @@ | Announcements | |-| | [[macOS] Deprecation of Xcode 16.3 and older runtimes on macOS 15 on January 12th, 2026.](https://github.com/actions/runner-images/issues/13392) | -| [[macOS] Deprecation of Xcode 16.4 on macOS 26 on December 8th.](https://github.com/actions/runner-images/issues/13345) | | [[macOS] The macOS 13 Ventura based runner images will begin deprecation on September 22nd and will be fully unsupported by December 4th for GitHub and ADO](https://github.com/actions/runner-images/issues/13046) | | [[macOS] The additional macOS 15 Sonoma Intel-based image will be available in GitHub Actions](https://github.com/actions/runner-images/issues/13045) | | [macOS 26 (Tahoe) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/13008) | *** # macOS 15 -- OS Version: macOS 15.7.2 (24G325) +- OS Version: macOS 15.7.3 (24G419) - Kernel Version: Darwin 24.6.0 -- Image Version: 20251210.0072.1 +- Image Version: 20251216.0081.1 ## Installed Software @@ -41,7 +40,7 @@ - Pip3 25.3 (python 3.14) - Pipx 1.8.0 - RubyGems 4.0.1 -- Vcpkg 2025 (build from commit e7b524242c) +- Vcpkg 2025 (build from commit 2b6a882f61) - Yarn 1.22.22 ### Project Management @@ -53,13 +52,13 @@ - 7-Zip 17.05 - aria2 1.37.0 - azcopy 10.31.0 -- bazel 8.4.2 +- bazel 8.5.0 - bazelisk 1.27.0 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.17.0 - Git 2.50.1 - Git LFS 3.7.1 -- GitHub CLI 2.83.1 +- GitHub CLI 2.83.2 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 @@ -68,22 +67,22 @@ - Packer 1.14.3 - pkgconf 2.5.1 - Unxip 3.2 -- yq 4.49.2 +- yq 4.50.1 - zstd 1.5.7 - Ninja 1.13.2 ### Tools -- AWS CLI 2.32.13 +- AWS CLI 2.32.17 - AWS SAM CLI 1.149.0 - AWS Session Manager CLI 1.2.764.0 - Azure CLI 2.81.0 - Azure CLI (azure-devops) 1.0.2 - Bicep CLI 0.39.26 -- Cmake 4.2.0 -- CodeQL Action Bundle 2.23.7 +- Cmake 4.2.1 +- CodeQL Action Bundle 2.23.8 - Fastlane 2.229.1 - SwiftFormat 0.58.7 -- Xcbeautify 3.1.1 +- Xcbeautify 3.1.2 - Xcode Command Line Tools 16.4.0.0.1.1747106510 - Xcodes 1.6.2 @@ -91,13 +90,13 @@ - SwiftLint 0.62.2 ### Browsers -- Safari 26.1 (20622.2.11.119.1) -- SafariDriver 26.1 (20622.2.11.119.1) -- Google Chrome 143.0.7499.41 -- Google Chrome for Testing 143.0.7499.40 -- ChromeDriver 143.0.7499.40 -- Microsoft Edge 143.0.3650.75 -- Microsoft Edge WebDriver 143.0.3650.66 +- Safari 26.2 (20623.1.14.18.4) +- SafariDriver 26.2 (20623.1.14.18.4) +- Google Chrome 143.0.7499.110 +- Google Chrome for Testing 143.0.7499.42 +- ChromeDriver 143.0.7499.42 +- Microsoft Edge 143.0.3650.80 +- Microsoft Edge WebDriver 143.0.3650.80 - Mozilla Firefox 146.0 - geckodriver 0.36.0 - Selenium server 4.38.0 @@ -135,7 +134,7 @@ #### Node.js - 20.19.6 - 22.21.1 -- 24.11.1 +- 24.12.0 #### Go - 1.22.12 @@ -144,13 +143,13 @@ - 1.25.5 ### Rust Tools -- Cargo 1.91.1 -- Rust 1.91.1 -- Rustdoc 1.91.1 +- Cargo 1.92.0 +- Rust 1.92.0 +- Rustdoc 1.92.0 - Rustup 1.28.2 #### Packages -- Clippy 0.1.91 +- Clippy 0.1.92 - Rustfmt 1.8.0-stable ### PowerShell Tools @@ -295,7 +294,7 @@ #### Environment variables | Name | Value | | ----------------- | ----------------------------------------------------------------------------------------- | -| PARALLELS_DMG_URL | https://download.parallels.com/desktop/v26/26.1.2-57293/ParallelsDesktop-26.1.2-57293.dmg | +| PARALLELS_DMG_URL | https://download.parallels.com/desktop/v26/26.2.0-57363/ParallelsDesktop-26.2.0-57363.dmg | ##### Notes ``` From 802455cbe6fcae6885f8cba695f01fbead57e35d Mon Sep 17 00:00:00 2001 From: y1schemm Date: Thu, 18 Dec 2025 17:10:28 +0100 Subject: [PATCH 291/334] [Ubuntu] Update Maven to 3.9.12 (#13456) --- images/ubuntu/toolsets/toolset-2204.json | 2 +- images/ubuntu/toolsets/toolset-2404.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/images/ubuntu/toolsets/toolset-2204.json b/images/ubuntu/toolsets/toolset-2204.json index 46399e4257..5bd221abe8 100644 --- a/images/ubuntu/toolsets/toolset-2204.json +++ b/images/ubuntu/toolsets/toolset-2204.json @@ -73,7 +73,7 @@ "java": { "default": "11", "versions": [ "8", "11", "17", "21", "25"], - "maven": "3.9.11" + "maven": "3.9.12" }, "android": { "cmdline-tools": "commandlinetools-linux-9477386_latest.zip", diff --git a/images/ubuntu/toolsets/toolset-2404.json b/images/ubuntu/toolsets/toolset-2404.json index 30eeed8a5f..aaa776c9a9 100644 --- a/images/ubuntu/toolsets/toolset-2404.json +++ b/images/ubuntu/toolsets/toolset-2404.json @@ -71,7 +71,7 @@ "java": { "default": "17", "versions": [ "8", "11", "17", "21", "25"], - "maven": "3.9.11" + "maven": "3.9.12" }, "android": { "cmdline-tools": "commandlinetools-linux-11076708_latest.zip", From 1fe6d0156d307831fc86cfd29a5423253034699d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 19 Dec 2025 10:57:01 +0000 Subject: [PATCH 292/334] Updating readme file for macos-15-arm64 version 20251215.0075.1 (#13443) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/macos/macos-15-arm64-Readme.md | 39 +++++++++++++-------------- 1 file changed, 19 insertions(+), 20 deletions(-) diff --git a/images/macos/macos-15-arm64-Readme.md b/images/macos/macos-15-arm64-Readme.md index a2baea832d..b927e3ede2 100644 --- a/images/macos/macos-15-arm64-Readme.md +++ b/images/macos/macos-15-arm64-Readme.md @@ -1,7 +1,6 @@ | Announcements | |-| | [[macOS] Deprecation of Xcode 16.3 and older runtimes on macOS 15 on January 12th, 2026.](https://github.com/actions/runner-images/issues/13392) | -| [[macOS] Deprecation of Xcode 16.4 on macOS 26 on December 8th.](https://github.com/actions/runner-images/issues/13345) | | [[macOS] The macOS 13 Ventura based runner images will begin deprecation on September 22nd and will be fully unsupported by December 4th for GitHub and ADO](https://github.com/actions/runner-images/issues/13046) | | [[macOS] The additional macOS 15 Sonoma Intel-based image will be available in GitHub Actions](https://github.com/actions/runner-images/issues/13045) | | [macOS 26 (Tahoe) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/13008) | @@ -9,7 +8,7 @@ # macOS 15 - OS Version: macOS 15.7.2 (24G325) - Kernel Version: Darwin 24.6.0 -- Image Version: 20251210.0068.1 +- Image Version: 20251215.0075.1 ## Installed Software @@ -39,7 +38,7 @@ - Pip3 25.3 (python 3.14) - Pipx 1.8.0 - RubyGems 4.0.1 -- Vcpkg 2025 (build from commit e7b524242c) +- Vcpkg 2025 (build from commit 594ad8871e) - Yarn 1.22.22 ### Project Management @@ -51,13 +50,13 @@ - 7-Zip 17.05 - aria2 1.37.0 - azcopy 10.31.0 -- bazel 8.4.2 +- bazel 8.5.0 - bazelisk 1.27.0 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.7.1 - Git 2.50.1 - Git LFS 3.7.1 -- GitHub CLI 2.83.1 +- GitHub CLI 2.83.2 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.8 @@ -66,33 +65,33 @@ - Packer 1.14.3 - pkgconf 2.5.1 - Unxip 3.2 -- yq 4.49.2 +- yq 4.50.1 - zstd 1.5.7 - Ninja 1.13.2 ### Tools -- AWS CLI 2.32.13 +- AWS CLI 2.32.16 - AWS SAM CLI 1.149.0 - AWS Session Manager CLI 1.2.764.0 - Azure CLI 2.81.0 - Azure CLI (azure-devops) 1.0.2 - Bicep CLI 0.39.26 -- Cmake 4.2.0 -- CodeQL Action Bundle 2.23.7 +- Cmake 4.2.1 +- CodeQL Action Bundle 2.23.8 - Fastlane 2.229.1 - SwiftFormat 0.58.7 -- Xcbeautify 3.1.1 +- Xcbeautify 3.1.2 - Xcode Command Line Tools 16.4.0.0.1.1747106510 - Xcodes 1.6.2 ### Browsers - Safari 26.1 (20622.2.11.119.1) - SafariDriver 26.1 (20622.2.11.119.1) -- Google Chrome 143.0.7499.41 -- Google Chrome for Testing 143.0.7499.40 -- ChromeDriver 143.0.7499.40 -- Microsoft Edge 143.0.3650.75 -- Microsoft Edge WebDriver 143.0.3650.75 +- Google Chrome 143.0.7499.110 +- Google Chrome for Testing 143.0.7499.42 +- ChromeDriver 143.0.7499.42 +- Microsoft Edge 143.0.3650.80 +- Microsoft Edge WebDriver 143.0.3650.80 - Mozilla Firefox 146.0 - geckodriver 0.36.0 - Selenium server 4.38.0 @@ -128,7 +127,7 @@ #### Node.js - 20.19.6 - 22.21.1 -- 24.11.1 +- 24.12.0 #### Go - 1.22.12 @@ -137,13 +136,13 @@ - 1.25.5 ### Rust Tools -- Cargo 1.91.1 -- Rust 1.91.1 -- Rustdoc 1.91.1 +- Cargo 1.92.0 +- Rust 1.92.0 +- Rustdoc 1.92.0 - Rustup 1.28.2 #### Packages -- Clippy 0.1.91 +- Clippy 0.1.92 - Rustfmt 1.8.0-stable ### PowerShell Tools From 7764984bf9a8efdaac3008d544ee43287b718f96 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 19 Dec 2025 14:05:28 +0000 Subject: [PATCH 293/334] Updating readme file for ubuntu24 version 20251215.174.1 (#13446) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/ubuntu/Ubuntu2404-Readme.md | 50 +++++++++++++++--------------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/images/ubuntu/Ubuntu2404-Readme.md b/images/ubuntu/Ubuntu2404-Readme.md index 442c521e0b..f685cd8f6d 100644 --- a/images/ubuntu/Ubuntu2404-Readme.md +++ b/images/ubuntu/Ubuntu2404-Readme.md @@ -1,7 +1,7 @@ # Ubuntu 24.04 - OS Version: 24.04.3 LTS - Kernel Version: 6.11.0-1018-azure -- Image Version: 20251208.163.1 +- Image Version: 20251215.174.1 - Systemd version: 255.4-1ubuntu8.11 ## Installed Software @@ -20,11 +20,11 @@ - Perl 5.38.2 - Python 3.12.3 - Ruby 3.2.3 -- Swift 6.2.1 +- Swift 6.2.3 ### Package Management - cpan 1.64 -- Helm 3.19.2 +- Helm 3.19.4 - Homebrew 5.0.5 - Miniconda 25.9.1 - Npm 10.8.2 @@ -32,7 +32,7 @@ - Pip3 24.0 - Pipx 1.8.0 - RubyGems 3.4.20 -- Vcpkg (build from commit ab12063725) +- Vcpkg (build from commit 185dae611b) - Yarn 1.22.22 #### Environment variables @@ -56,14 +56,14 @@ to accomplish this. - Maven 3.9.11 ### Tools -- Ansible 2.20.0 +- Ansible 2.20.1 - AzCopy 10.31.0 - available by `azcopy` and `azcopy10` aliases -- Bazel 8.4.2 +- Bazel 8.5.0 - Bazelisk 1.26.0 - Bicep 0.39.26 - Buildah 1.33.7 - CMake 3.31.6 -- CodeQL Action Bundle 2.23.7 +- CodeQL Action Bundle 2.23.8 - Docker Amazon ECR Credential Helper 0.11.0 - Docker Compose v2 2.38.2 - Docker-Buildx 0.30.1 @@ -76,7 +76,7 @@ to accomplish this. - Haveged 1.9.14 - jq 1.7 - Kind 0.30.0 -- Kubectl 1.34.2 +- Kubectl 1.34.3 - Kustomize 5.8.0 - MediaInfo 24.01 - Mercurial 6.7.2 @@ -88,22 +88,22 @@ to accomplish this. - Packer 1.14.3 - Parcel 2.16.3 - Podman 4.9.3 -- Pulumi 3.210.0 +- Pulumi 3.212.0 - Skopeo 1.13.3 - Sphinx Open Source Search Server 2.2.11 - yamllint 1.37.1 -- yq 4.49.2 +- yq 4.50.1 - zstd 1.5.7 - Ninja 1.13.2 ### CLI Tools -- AWS CLI 2.32.12 +- AWS CLI 2.32.17 - AWS CLI Session Manager Plugin 1.2.764.0 - AWS SAM CLI 1.150.1 - Azure CLI 2.81.0 - Azure CLI (azure-devops) 1.0.2 -- GitHub CLI 2.83.1 -- Google Cloud CLI 548.0.0 +- GitHub CLI 2.83.2 +- Google Cloud CLI 549.0.1 ### Java | Version | Environment Variable | @@ -129,22 +129,22 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Stack 3.7.1 ### Rust Tools -- Cargo 1.91.1 -- Rust 1.91.1 -- Rustdoc 1.91.1 +- Cargo 1.92.0 +- Rust 1.92.0 +- Rustdoc 1.92.0 - Rustup 1.28.2 #### Packages - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 143.0.7499.40 -- ChromeDriver 143.0.7499.40 +- Google Chrome 143.0.7499.109 +- ChromeDriver 143.0.7499.42 - Chromium 143.0.7499.0 -- Microsoft Edge 143.0.3650.66 -- Microsoft Edge WebDriver 143.0.3650.66 +- Microsoft Edge 143.0.3650.80 +- Microsoft Edge WebDriver 143.0.3650.80 - Selenium server 4.39.0 -- Mozilla Firefox 145.0.2 +- Mozilla Firefox 146.0 - Geckodriver 0.36.0 #### Environment variables @@ -156,7 +156,7 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. | SELENIUM_JAR_PATH | /usr/share/java/selenium-server.jar | ### .NET Tools -- .NET Core SDK: 8.0.122, 8.0.206, 8.0.319, 8.0.416, 9.0.112, 9.0.205, 9.0.308, 10.0.100 +- .NET Core SDK: 8.0.122, 8.0.206, 8.0.319, 8.0.416, 9.0.112, 9.0.205, 9.0.308, 10.0.101 - nbgv 3.9.50+6feeb89450 ### Databases @@ -190,7 +190,7 @@ Use the following command as a part of your job to start the service: 'sudo syst #### Node.js - 20.19.6 - 22.21.1 -- 24.11.1 +- 24.12.0 #### Python - 3.9.25 @@ -215,7 +215,7 @@ Use the following command as a part of your job to start the service: 'sudo syst #### PowerShell Modules - Az: 12.5.0 -- Microsoft.Graph: 2.32.0 +- Microsoft.Graph: 2.33.0 - Pester: 5.7.1 - PSScriptAnalyzer: 1.24.0 @@ -255,7 +255,7 @@ Use the following command as a part of your job to start the service: 'sudo syst | aria2 | 1.37.0+debian-1build3 | | autoconf | 2.71-3 | | automake | 1:1.16.5-1.3ubuntu1 | -| binutils | 2.42-4ubuntu2.7 | +| binutils | 2.42-4ubuntu2.8 | | bison | 2:3.8.2+dfsg-1build2 | | brotli | 1.1.0-2build2 | | bzip2 | 1.0.8-5.1build0.1 | From f2d2f38c0f03a17ce891b4c58fa46955ef224b36 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 19 Dec 2025 14:12:42 +0000 Subject: [PATCH 294/334] Updating readme file for ubuntu22 version 20251216.185.1 (#13445) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/ubuntu/Ubuntu2204-Readme.md | 70 +++++++++++++++--------------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/images/ubuntu/Ubuntu2204-Readme.md b/images/ubuntu/Ubuntu2204-Readme.md index 55a0a04d54..0910a5db4b 100644 --- a/images/ubuntu/Ubuntu2204-Readme.md +++ b/images/ubuntu/Ubuntu2204-Readme.md @@ -1,7 +1,7 @@ # Ubuntu 22.04 - OS Version: 22.04.5 LTS -- Kernel Version: 6.8.0-1041-azure -- Image Version: 20251208.177.1 +- Kernel Version: 6.8.0-1044-azure +- Image Version: 20251216.185.1 - Systemd version: 249.11-0ubuntu3.17 ## Installed Software @@ -14,7 +14,7 @@ - Dash 0.5.11+git20210903+057cd650a4ed-3build1 - GNU C++: 10.5.0, 11.4.0, 12.3.0 - GNU Fortran: 10.5.0, 11.4.0, 12.3.0 -- Julia 1.12.2 +- Julia 1.12.3 - Kotlin 2.2.21-release-469 - Mono 6.12.0.200 - MSBuild 16.10.1.31701 (Mono 6.12.0.200) @@ -22,12 +22,12 @@ - Perl 5.34.0 - Python 3.10.12 - Ruby 3.0.2p107 -- Swift 6.2.1 +- Swift 6.2.3 ### Package Management - cpan 1.64 -- Helm 3.19.2 -- Homebrew 5.0.5 +- Helm 3.19.4 +- Homebrew 5.0.6 - Miniconda 25.9.1 - Npm 10.8.2 - NuGet 6.6.1.2 @@ -35,7 +35,7 @@ - Pip3 22.0.2 - Pipx 1.8.0 - RubyGems 3.3.5 -- Vcpkg (build from commit 52f93a645e) +- Vcpkg (build from commit 2b6a882f61) - Yarn 1.22.22 #### Environment variables @@ -63,12 +63,12 @@ to accomplish this. - Ansible 2.17.14 - apt-fast 1.10.0 - AzCopy 10.31.0 - available by `azcopy` and `azcopy10` aliases -- Bazel 8.4.2 +- Bazel 8.5.0 - Bazelisk 1.26.0 - Bicep 0.39.26 - Buildah 1.23.1 - CMake 3.31.6 -- CodeQL Action Bundle 2.23.7 +- CodeQL Action Bundle 2.23.8 - Docker Amazon ECR Credential Helper 0.11.0 - Docker Compose v2 2.38.2 - Docker-Buildx 0.30.1 @@ -82,7 +82,7 @@ to accomplish this. - Heroku 10.16.0 - jq 1.6 - Kind 0.30.0 -- Kubectl 1.34.2 +- Kubectl 1.34.3 - Kustomize 5.8.0 - Leiningen 2.12.0 - MediaInfo 21.09 @@ -95,30 +95,30 @@ to accomplish this. - Packer 1.14.3 - Parcel 2.16.3 - Podman 3.4.4 -- Pulumi 3.210.0 +- Pulumi 3.212.0 - R 4.5.2 - Skopeo 1.4.1 - Sphinx Open Source Search Server 2.2.11 - SVN 1.14.1 -- Terraform 1.14.1 +- Terraform 1.14.2 - yamllint 1.37.1 -- yq 4.49.2 +- yq 4.50.1 - zstd 1.5.7 - Ninja 1.13.2 ### CLI Tools -- Alibaba Cloud CLI 3.2.0 -- AWS CLI 2.32.12 +- Alibaba Cloud CLI 3.2.2 +- AWS CLI 2.32.17 - AWS CLI Session Manager Plugin 1.2.764.0 - AWS SAM CLI 1.150.1 - Azure CLI 2.81.0 - Azure CLI (azure-devops) 1.0.2 -- GitHub CLI 2.83.1 -- Google Cloud CLI 548.0.0 +- GitHub CLI 2.83.2 +- Google Cloud CLI 549.0.1 - Netlify CLI 23.12.3 - OpenShift CLI 4.20.6 - ORAS CLI 1.3.0 -- Vercel CLI 49.1.2 +- Vercel CLI 50.1.0 ### Java | Version | Environment Variable | @@ -144,27 +144,27 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Stack 3.7.1 ### Rust Tools -- Cargo 1.91.1 -- Rust 1.91.1 -- Rustdoc 1.91.1 +- Cargo 1.92.0 +- Rust 1.92.0 +- Rustdoc 1.92.0 - Rustup 1.28.2 #### Packages - Bindgen 0.72.1 - Cargo audit 0.22.0 -- Cargo clippy 0.1.91 +- Cargo clippy 0.1.92 - Cargo outdated 0.17.0 - Cbindgen 0.29.2 - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 143.0.7499.40 -- ChromeDriver 143.0.7499.40 +- Google Chrome 143.0.7499.109 +- ChromeDriver 143.0.7499.42 - Chromium 143.0.7499.0 -- Microsoft Edge 143.0.3650.66 -- Microsoft Edge WebDriver 143.0.3650.66 +- Microsoft Edge 143.0.3650.80 +- Microsoft Edge WebDriver 143.0.3650.80 - Selenium server 4.39.0 -- Mozilla Firefox 145.0.2 +- Mozilla Firefox 146.0 - Geckodriver 0.36.0 #### Environment variables @@ -176,7 +176,7 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. | SELENIUM_JAR_PATH | /usr/share/java/selenium-server.jar | ### .NET Tools -- .NET Core SDK: 8.0.122, 8.0.206, 8.0.319, 8.0.416, 9.0.112, 9.0.205, 9.0.308, 10.0.100 +- .NET Core SDK: 8.0.122, 8.0.206, 8.0.319, 8.0.416, 9.0.112, 9.0.205, 9.0.308, 10.0.101 - nbgv 3.9.50+6feeb89450 ### Databases @@ -191,7 +191,7 @@ Use the following command as a part of your job to start the service: 'sudo syst ``` #### MySQL -- MySQL 8.0.44-0ubuntu0.22.04.1 +- MySQL 8.0.44-0ubuntu0.22.04.2 ``` User: root Password: root @@ -214,7 +214,7 @@ Use the following command as a part of your job to start the service: 'sudo syst #### Node.js - 20.19.6 - 22.21.1 -- 24.11.1 +- 24.12.0 #### Python - 3.9.25 @@ -242,7 +242,7 @@ Use the following command as a part of your job to start the service: 'sudo syst #### PowerShell Modules - Az: 12.5.0 - MarkdownPS: 1.10 -- Microsoft.Graph: 2.32.0 +- Microsoft.Graph: 2.33.0 - Pester: 5.7.1 - PSScriptAnalyzer: 1.24.0 @@ -283,13 +283,13 @@ Use the following command as a part of your job to start the service: 'sudo syst | alpine:3.18 | sha256:de0eb0b3f2a47ba1eb89389859a9bd88b28e82f5826b6969ad604979713c2d4f | 2025-02-14 | | alpine:3.19 | sha256:6baf43584bcb78f2e5847d1de515f23499913ac9f12bdf834811a3145eb11ca1 | 2025-10-08 | | debian:10 | sha256:58ce6f1271ae1c8a2006ff7d3e54e9874d839f573d8009c20154ad0f2fb0a225 | 2024-06-13 | -| debian:11 | sha256:ee239c601913c0d3962208299eef70dcffcb7aac1787f7a02f6d3e2b518755e6 | 2025-11-17 | +| debian:11 | sha256:1b1fd1445c1d0ed68123cf76c2d7c7cb47dfdab3df56f7ff9303063110d43291 | 2025-12-08 | | moby/buildkit:latest | sha256:de10faf919fc71ba4eb1dd7bd6449566d012b0c9436b1c61bfee21d621b009aa | 2025-11-20 | | node:18 | sha256:c6ae79e38498325db67193d391e6ec1d224d96c693a8a4d943498556716d3783 | 2025-03-27 | | node:18-alpine | sha256:8d6421d663b4c28fd3ebc498332f249011d118945588d0a35cb9bc4b8ca09d9e | 2025-03-27 | -| node:20 | sha256:66d2eb8b463114d1f416d61dbd5fa9cea83e8fc250feb997338467728a06124b | 2025-11-25 | +| node:20 | sha256:4b4e58e59c5e042928790c6fccd8ad16da6296bcc2e9924c56fba84a8e5ff662 | 2025-12-09 | | node:20-alpine | sha256:643e7036aa985317ebfee460005e322aa550c6b6883000d01daefb58689a58e2 | 2025-12-04 | -| node:22 | sha256:4ad2c2b350ab49fb637ab40a269ffe207c61818bb7eb3a4ea122001a0c605e1f | 2025-11-18 | +| node:22 | sha256:c8abd8da9cfddd2dfd2d5aa9ea2e54f9f70d3968ecf81bf5c2422594fa13fa83 | 2025-12-09 | | node:22-alpine | sha256:9632533eda8061fc1e9960cfb3f8762781c07a00ee7317f5dc0e13c05e15166f | 2025-12-04 | | ubuntu:20.04 | sha256:8feb4d8ca5354def3d8fce243717141ce31e2c428701f6682bd2fafe15388214 | 2025-04-08 | | ubuntu:22.04 | sha256:104ae83764a5119017b8e8d6218fa0832b09df65aae7d5a6de29a85d813da2fb | 2025-10-13 | @@ -301,7 +301,7 @@ Use the following command as a part of your job to start the service: 'sudo syst | aria2 | 1.36.0-1 | | autoconf | 2.71-2 | | automake | 1:1.16.5-1.3 | -| binutils | 2.38-4ubuntu2.11 | +| binutils | 2.38-4ubuntu2.12 | | bison | 2:3.8.2+dfsg-1build1 | | brotli | 1.0.9-2build6 | | bzip2 | 1.0.8-5build1 | From ee9ec37ac541fb5d1408f8f1d98218c7bb0e1b7c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 19 Dec 2025 14:44:44 +0000 Subject: [PATCH 295/334] Updating readme file for win25 version 20251216.149.1 (#13448) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/windows/Windows2025-Readme.md | 70 ++++++++++++++-------------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/images/windows/Windows2025-Readme.md b/images/windows/Windows2025-Readme.md index 3253bcea57..021a063df0 100644 --- a/images/windows/Windows2025-Readme.md +++ b/images/windows/Windows2025-Readme.md @@ -1,6 +1,6 @@ # Windows Server 2025 -- OS Version: 10.0.26100 Build 7171 -- Image Version: 20251208.136.1 +- OS Version: 10.0.26100 Build 7462 +- Image Version: 20251216.149.1 ## Windows features - Windows Subsystem for Linux (WSLv1): Enabled @@ -23,14 +23,14 @@ ### Package Management - Chocolatey 2.6.0 - Composer 2.9.2 -- Helm 4.0.0 +- Helm 4.0.3 - Miniconda 25.9.1 (pre-installed on the image but not added to PATH) - NPM 10.9.4 - NuGet 7.0.1.1 - pip 25.3 (python 3.9) - Pipx 1.8.0 - RubyGems 3.5.22 -- Vcpkg (build from commit 52f93a645e) +- Vcpkg (build from commit 2b6a882f61) - Yarn 1.22.22 #### Environment variables @@ -49,30 +49,30 @@ - 7zip 25.01 - aria2 1.37.0 - azcopy 10.31.0 -- Bazel 8.4.2 +- Bazel 8.5.0 - Bazelisk 1.26.0 - Bicep 0.39.26 - Cabal 3.16.0.0 - CMake 3.31.6 -- CodeQL Action Bundle 2.23.7 +- CodeQL Action Bundle 2.23.8 - Docker 27.5.1 - Docker Compose v2 2.32.2 - Docker-wincred 0.9.4 - ghc 9.12.2 - Git 2.52.0.windows.1 - Git LFS 3.7.1 -- ImageMagick 7.1.2-9 +- ImageMagick 7.1.2-10 - InnoSetup 6.6.1 - jq 1.8.1 - Kind 0.30.0 -- Kubectl 1.34.2 +- Kubectl 1.34.3 - gcc 15.2.0 - gdb 16.3 - GNU Binutils 2.45 - Newman 6.2.1 - OpenSSL 3.6.0 - Packer 1.14.2 -- Pulumi 3.210.0 +- Pulumi 3.211.0 - R 4.5.2 - Service Fabric SDK 10.1.2493.9590 - Stack 3.7.1 @@ -85,29 +85,29 @@ - Ninja 1.13.2 ### CLI Tools -- AWS CLI 2.32.11 +- AWS CLI 2.32.17 - AWS SAM CLI 1.150.1 - AWS Session Manager CLI 1.2.764.0 - Azure CLI 2.81.0 - Azure DevOps CLI extension 1.0.2 -- GitHub CLI 2.83.1 +- GitHub CLI 2.83.2 ### Rust Tools -- Cargo 1.91.1 -- Rust 1.91.1 -- Rustdoc 1.91.1 +- Cargo 1.92.0 +- Rust 1.92.0 +- Rustdoc 1.92.0 - Rustup 1.28.2 #### Packages -- Clippy 0.1.91 +- Clippy 0.1.92 - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 143.0.7499.41 -- Chrome Driver 143.0.7499.40 -- Microsoft Edge 143.0.3650.66 -- Microsoft Edge Driver 143.0.3650.66 -- Mozilla Firefox 145.0.2 +- Google Chrome 143.0.7499.110 +- Chrome Driver 143.0.7499.42 +- Microsoft Edge 143.0.3650.80 +- Microsoft Edge Driver 143.0.3650.80 +- Mozilla Firefox 146.0 - Gecko Driver 0.36.0 - IE Driver 4.14.0.0 - Selenium server 4.39.0 @@ -157,7 +157,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Node.js - 20.19.6 - 22.21.1 -- 24.11.1 +- 24.12.0 #### Python - 3.9.13 @@ -208,12 +208,12 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Name | Version | ConfigFile | ServiceName | ServiceStatus | ListenPort | | ------ | ------- | ------------------------------------- | ----------- | ------------- | ---------- | | Apache | 2.4.55 | C:\tools\Apache24\conf\httpd.conf | Apache | Stopped | 80 | -| Nginx | 1.29.3 | C:\tools\nginx-1.29.3\conf\nginx.conf | nginx | Stopped | 80 | +| Nginx | 1.29.4 | C:\tools\nginx-1.29.4\conf\nginx.conf | nginx | Stopped | 80 | ### Visual Studio Enterprise 2022 | Name | Version | Path | | ----------------------------- | ------------- | -------------------------------------------------------- | -| Visual Studio Enterprise 2022 | 17.14.36717.8 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | +| Visual Studio Enterprise 2022 | 17.14.36804.6 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | #### Workloads, components and extensions | Package | Version | @@ -224,7 +224,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Component.Dotfuscator | 17.14.36510.44 | | Component.Linux.CMake | 17.14.36510.44 | | Component.Linux.RemoteFileExplorer | 17.14.36510.44 | -| Component.MDD.Android | 17.14.36716.0 | +| Component.MDD.Android | 17.14.36804.6 | | Component.MDD.Linux | 17.14.36510.44 | | Component.MDD.Linux.GCC.arm | 17.14.36510.44 | | Component.Microsoft.VisualStudio.RazorExtension | 17.14.36510.44 | @@ -237,7 +237,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Component.UnityEngine.x64 | 17.14.36510.44 | | Component.Unreal.Debugger | 17.14.36510.44 | | Component.Unreal.Ide | 17.14.36510.44 | -| Component.VisualStudio.GitHub.Copilot | 17.14.36716.0 | +| Component.VisualStudio.GitHub.Copilot | 17.14.36804.6 | | Component.VSInstallerProjects2022 | 2.0.1 | | Component.WixToolset.VisualStudioExtension.Dev17 | 1.0.0.22 | | Component.WixToolset.VisualStudioExtension.Schemas3 | 1.0.0.22 | @@ -382,7 +382,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Component.Web | 17.14.36510.44 | | Microsoft.VisualStudio.Component.WebDeploy | 17.14.36510.44 | | Microsoft.VisualStudio.Component.Windows10SDK | 17.14.36510.44 | -| Microsoft.VisualStudio.Component.Windows11SDK.26100 | 17.14.36705.7 | +| Microsoft.VisualStudio.Component.Windows11SDK.26100 | 17.14.36804.6 | | Microsoft.VisualStudio.Component.Windows11Sdk.WindowsPerformanceToolkit | 17.14.36510.44 | | Microsoft.VisualStudio.Component.WindowsAppSdkSupport.CSharp | 17.14.36510.44 | | Microsoft.VisualStudio.Component.Workflow | 17.14.36510.44 | @@ -401,7 +401,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.ComponentGroup.Maui.Windows | 17.14.36510.44 | | Microsoft.VisualStudio.ComponentGroup.MSIX.Packaging | 17.14.36510.44 | | Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Core | 17.14.36510.44 | -| Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Llvm.Clang | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Llvm.Clang | 17.14.36802.14 | | Microsoft.VisualStudio.ComponentGroup.UWP.NetCoreAndStandard | 17.14.36510.44 | | Microsoft.VisualStudio.ComponentGroup.UWP.VC.v142 | 17.14.36510.44 | | Microsoft.VisualStudio.ComponentGroup.VC.Tools.142.x86.x64 | 17.14.36510.44 | @@ -422,7 +422,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Workload.NativeCrossPlat | 17.14.36716.0 | | Microsoft.VisualStudio.Workload.NativeDesktop | 17.14.36517.7 | | Microsoft.VisualStudio.Workload.NativeGame | 17.14.36331.10 | -| Microsoft.VisualStudio.Workload.NativeMobile | 17.14.36716.0 | +| Microsoft.VisualStudio.Workload.NativeMobile | 17.14.36802.14 | | Microsoft.VisualStudio.Workload.NetCrossPlat | 17.14.36518.2 | | Microsoft.VisualStudio.Workload.NetWeb | 17.14.36518.2 | | Microsoft.VisualStudio.Workload.Node | 17.14.36517.7 | @@ -438,7 +438,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | SSIS.MicrosoftDataToolsIntegrationServices | 2.1.2 | | VisualStudioClient.MicrosoftVisualStudio2022InstallerProjects | 2.0.1 | | Windows Driver Kit Visual Studio Extension | 10.0.26100.15 | -| Windows Software Development Kit | 10.1.26100.6901 | +| Windows Software Development Kit | 10.1.26100.7175 | | WixToolset.WixToolsetVisualStudio2022Extension | 1.0.0.22 | #### Microsoft Visual C++ @@ -457,11 +457,11 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - 10.0.26100.0 ### .NET Core Tools -- .NET Core SDK: 8.0.122, 8.0.206, 8.0.319, 8.0.416, 9.0.112, 9.0.205, 9.0.308, 10.0.100 +- .NET Core SDK: 8.0.122, 8.0.206, 8.0.319, 8.0.416, 9.0.112, 9.0.205, 9.0.308, 10.0.101 - .NET Framework: 4.8, 4.8.1 -- Microsoft.AspNetCore.App: 8.0.6, 8.0.22, 9.0.6, 9.0.11, 10.0.0 -- Microsoft.NETCore.App: 8.0.6, 8.0.22, 9.0.6, 9.0.11, 10.0.0 -- Microsoft.WindowsDesktop.App: 8.0.6, 8.0.22, 9.0.6, 9.0.11, 10.0.0 +- Microsoft.AspNetCore.App: 8.0.6, 8.0.22, 9.0.6, 9.0.11, 10.0.1 +- Microsoft.NETCore.App: 8.0.6, 8.0.22, 9.0.6, 9.0.11, 10.0.1 +- Microsoft.WindowsDesktop.App: 8.0.6, 8.0.22, 9.0.6, 9.0.11, 10.0.1 - nbgv 3.9.50+6feeb89450 ### PowerShell Tools @@ -469,10 +469,10 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Powershell Modules - Az: 12.5.0 -- AWSPowershell: 5.0.111 +- AWSPowershell: 5.0.117 - DockerMsftProvider: 1.0.0.8 - MarkdownPS: 1.10 -- Microsoft.Graph: 2.32.0 +- Microsoft.Graph: 2.33.0 - Pester: 3.4.0, 5.7.1 - PowerShellGet: 1.0.0.1, 2.2.5 - PSScriptAnalyzer: 1.24.0 From 4e4e6cdb364028b0286aa4fc0a31f8f32036f57d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 19 Dec 2025 15:21:28 +0000 Subject: [PATCH 296/334] Updating readme file for win22 version 20251216.147.1 (#13449) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/windows/Windows2022-Readme.md | 82 ++++++++++++++-------------- 1 file changed, 41 insertions(+), 41 deletions(-) diff --git a/images/windows/Windows2022-Readme.md b/images/windows/Windows2022-Readme.md index 8349993ce2..8e99326305 100644 --- a/images/windows/Windows2022-Readme.md +++ b/images/windows/Windows2022-Readme.md @@ -1,6 +1,6 @@ # Windows Server 2022 -- OS Version: 10.0.20348 Build 4405 -- Image Version: 20251207.136.1 +- OS Version: 10.0.20348 Build 4529 +- Image Version: 20251216.147.1 ## Windows features - Windows Subsystem for Linux (WSLv1): Enabled @@ -22,14 +22,14 @@ ### Package Management - Chocolatey 2.6.0 - Composer 2.9.2 -- Helm 4.0.0 +- Helm 4.0.3 - Miniconda 25.9.1 (pre-installed on the image but not added to PATH) - NPM 10.8.2 - NuGet 7.0.1.1 - pip 25.3 (python 3.9) - Pipx 1.8.0 - RubyGems 3.5.22 -- Vcpkg (build from commit ab2977be50) +- Vcpkg (build from commit 2b6a882f61) - Yarn 1.22.22 #### Environment variables @@ -48,23 +48,23 @@ - 7zip 25.01 - aria2 1.37.0 - azcopy 10.31.0 -- Bazel 8.4.2 +- Bazel 8.5.0 - Bazelisk 1.26.0 - Bicep 0.39.26 - Cabal 3.16.0.0 - CMake 3.31.6 -- CodeQL Action Bundle 2.23.7 +- CodeQL Action Bundle 2.23.8 - Docker 27.5.1 - Docker Compose v2 2.32.2 - Docker-wincred 0.9.4 - ghc 9.12.2 - Git 2.52.0.windows.1 - Git LFS 3.7.1 -- ImageMagick 7.1.2-9 +- ImageMagick 7.1.2-10 - InnoSetup 6.6.1 - jq 1.8.1 - Kind 0.30.0 -- Kubectl 1.34.2 +- Kubectl 1.34.3 - Mercurial 6.3.1 - gcc 14.2.0 - gdb 16.2 @@ -73,7 +73,7 @@ - NSIS 3.10 - OpenSSL 3.6.0 - Packer 1.14.2 -- Pulumi 3.210.0 +- Pulumi 3.211.0 - R 4.5.2 - Service Fabric SDK 10.1.2493.9590 - Stack 3.7.1 @@ -87,18 +87,18 @@ - Ninja 1.13.2 ### CLI Tools -- Alibaba Cloud CLI 3.2.0 -- AWS CLI 2.32.11 +- Alibaba Cloud CLI 3.2.2 +- AWS CLI 2.32.17 - AWS SAM CLI 1.150.1 - AWS Session Manager CLI 1.2.764.0 - Azure CLI 2.81.0 - Azure DevOps CLI extension 1.0.2 -- GitHub CLI 2.83.1 +- GitHub CLI 2.83.2 ### Rust Tools -- Cargo 1.91.1 -- Rust 1.91.1 -- Rustdoc 1.91.1 +- Cargo 1.92.0 +- Rust 1.92.0 +- Rustdoc 1.92.0 - Rustup 1.28.2 #### Packages @@ -106,15 +106,15 @@ - cargo-audit 0.22.0 - cargo-outdated 0.17.0 - cbindgen 0.29.2 -- Clippy 0.1.91 +- Clippy 0.1.92 - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 143.0.7499.41 -- Chrome Driver 143.0.7499.40 -- Microsoft Edge 143.0.3650.66 -- Microsoft Edge Driver 143.0.3650.66 -- Mozilla Firefox 145.0.2 +- Google Chrome 143.0.7499.110 +- Chrome Driver 143.0.7499.42 +- Microsoft Edge 143.0.3650.80 +- Microsoft Edge Driver 143.0.3650.80 +- Mozilla Firefox 146.0 - Gecko Driver 0.36.0 - IE Driver 4.14.0.0 - Selenium server 4.39.0 @@ -164,15 +164,15 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Node.js - 20.19.6 - 22.21.1 -- 24.11.1 +- 24.12.0 #### Python - 3.9.13 - 3.10.11 - 3.11.9 - 3.12.10 -- 3.13.10 -- 3.14.1 +- 3.13.11 +- 3.14.2 #### PyPy - 2.7.18 [PyPy 7.3.20] @@ -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.55 | C:\tools\Apache24\conf\httpd.conf | Apache | Stopped | 80 | -| Nginx | 1.29.3 | C:\tools\nginx-1.29.3\conf\nginx.conf | nginx | Stopped | 80 | +| Nginx | 1.29.4 | C:\tools\nginx-1.29.4\conf\nginx.conf | nginx | Stopped | 80 | ### Visual Studio Enterprise 2022 | Name | Version | Path | | ----------------------------- | ------------- | -------------------------------------------------------- | -| Visual Studio Enterprise 2022 | 17.14.36717.8 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | +| Visual Studio Enterprise 2022 | 17.14.36804.6 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | #### Workloads, components and extensions | Package | Version | @@ -234,7 +234,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Component.Dotfuscator | 17.14.36510.44 | | Component.Linux.CMake | 17.14.36510.44 | | Component.Linux.RemoteFileExplorer | 17.14.36510.44 | -| Component.MDD.Android | 17.14.36716.0 | +| Component.MDD.Android | 17.14.36804.6 | | Component.MDD.Linux | 17.14.36510.44 | | Component.MDD.Linux.GCC.arm | 17.14.36510.44 | | Component.Microsoft.VisualStudio.RazorExtension | 17.14.36510.44 | @@ -249,7 +249,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Component.Unreal.Android | 17.14.36510.44 | | Component.Unreal.Debugger | 17.14.36510.44 | | Component.Unreal.Ide | 17.14.36510.44 | -| Component.VisualStudio.GitHub.Copilot | 17.14.36716.0 | +| Component.VisualStudio.GitHub.Copilot | 17.14.36804.6 | | Component.VSInstallerProjects2022 | 2.0.1 | | Component.WixToolset.VisualStudioExtension.Dev17 | 1.0.0.22 | | Component.WixToolset.VisualStudioExtension.Schemas3 | 1.0.0.22 | @@ -396,9 +396,9 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Component.Web | 17.14.36510.44 | | Microsoft.VisualStudio.Component.WebDeploy | 17.14.36510.44 | | Microsoft.VisualStudio.Component.Windows10SDK | 17.14.36510.44 | -| Microsoft.VisualStudio.Component.Windows10SDK.19041 | 17.14.36510.44 | +| Microsoft.VisualStudio.Component.Windows10SDK.19041 | 17.14.36804.6 | | Microsoft.VisualStudio.Component.Windows11SDK.22621 | 17.14.36510.44 | -| Microsoft.VisualStudio.Component.Windows11SDK.26100 | 17.14.36705.7 | +| Microsoft.VisualStudio.Component.Windows11SDK.26100 | 17.14.36804.6 | | Microsoft.VisualStudio.Component.Windows11Sdk.WindowsPerformanceToolkit | 17.14.36510.44 | | Microsoft.VisualStudio.Component.WindowsAppSdkSupport.CSharp | 17.14.36510.44 | | Microsoft.VisualStudio.Component.Workflow | 17.14.36510.44 | @@ -417,7 +417,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.ComponentGroup.Maui.Windows | 17.14.36510.44 | | Microsoft.VisualStudio.ComponentGroup.MSIX.Packaging | 17.14.36510.44 | | Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Core | 17.14.36510.44 | -| Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Llvm.Clang | 17.14.36510.44 | +| Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Llvm.Clang | 17.14.36802.14 | | Microsoft.VisualStudio.ComponentGroup.UWP.NetCoreAndStandard | 17.14.36510.44 | | Microsoft.VisualStudio.ComponentGroup.UWP.VC.v142 | 17.14.36510.44 | | Microsoft.VisualStudio.ComponentGroup.VC.Tools.142.x86.x64 | 17.14.36510.44 | @@ -438,7 +438,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Workload.NativeCrossPlat | 17.14.36716.0 | | Microsoft.VisualStudio.Workload.NativeDesktop | 17.14.36517.7 | | Microsoft.VisualStudio.Workload.NativeGame | 17.14.36331.10 | -| Microsoft.VisualStudio.Workload.NativeMobile | 17.14.36716.0 | +| Microsoft.VisualStudio.Workload.NativeMobile | 17.14.36802.14 | | Microsoft.VisualStudio.Workload.NetCrossPlat | 17.14.36518.2 | | Microsoft.VisualStudio.Workload.NetWeb | 17.14.36518.2 | | Microsoft.VisualStudio.Workload.Node | 17.14.36517.7 | @@ -455,7 +455,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | VisualStudioClient.MicrosoftVisualStudio2022InstallerProjects | 2.0.1 | | Windows Driver Kit | 10.1.26100.4202 | | Windows Driver Kit Visual Studio Extension | 10.0.26100.15 | -| Windows Software Development Kit | 10.1.26100.6901 | +| Windows Software Development Kit | 10.1.26100.7175 | | WixToolset.WixToolsetVisualStudio2022Extension | 1.0.0.22 | #### Microsoft Visual C++ @@ -477,11 +477,11 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - 10.0.26100.0 ### .NET Core Tools -- .NET Core SDK: 8.0.122, 8.0.206, 8.0.319, 8.0.416, 9.0.112, 9.0.205, 9.0.308, 10.0.100 +- .NET Core SDK: 8.0.122, 8.0.206, 8.0.319, 8.0.416, 9.0.112, 9.0.205, 9.0.308, 10.0.101 - .NET Framework: 4.7.2, 4.8, 4.8.1 -- Microsoft.AspNetCore.App: 6.0.40, 8.0.6, 8.0.22, 9.0.6, 9.0.11, 10.0.0 -- Microsoft.NETCore.App: 6.0.40, 8.0.6, 8.0.22, 9.0.6, 9.0.11, 10.0.0 -- Microsoft.WindowsDesktop.App: 8.0.6, 8.0.22, 9.0.6, 9.0.11, 10.0.0 +- Microsoft.AspNetCore.App: 6.0.40, 8.0.6, 8.0.22, 9.0.6, 9.0.11, 10.0.1 +- Microsoft.NETCore.App: 6.0.40, 8.0.6, 8.0.22, 9.0.6, 9.0.11, 10.0.1 +- Microsoft.WindowsDesktop.App: 8.0.6, 8.0.22, 9.0.6, 9.0.11, 10.0.1 - nbgv 3.9.50+6feeb89450 ### PowerShell Tools @@ -489,10 +489,10 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Powershell Modules - Az: 12.5.0 -- AWSPowershell: 5.0.111 +- AWSPowershell: 5.0.117 - DockerMsftProvider: 1.0.0.8 - MarkdownPS: 1.10 -- Microsoft.Graph: 2.32.0 +- Microsoft.Graph: 2.33.0 - Pester: 3.4.0, 5.7.1 - PowerShellGet: 1.0.0.1, 2.2.5 - PSScriptAnalyzer: 1.24.0 @@ -530,5 +530,5 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2022 | sha256:ec04e733695f49a0dc9132184f6b06704866b34f422004093c1972512c86259e | 2025-09-09 | | mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2022 | sha256:3983348680840ca6e53ad641e314c3c9184ca2fd19f88bc467600f7d9f6e9d73 | 2025-09-09 | | mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2022 | sha256:460dedaed73224f73ff10dc3ad754d0ed250aa57bcdf6c5052a811b4b7e29345 | 2025-09-09 | -| mcr.microsoft.com/windows/nanoserver:ltsc2022 | sha256:0738c9dea37ea0d146c978f6cd384be80c99916c46702c24817a47f5e869d1a9 | 2025-11-05 | -| mcr.microsoft.com/windows/servercore:ltsc2022 | sha256:3a2a2fdfbae2f720f6fe26f2d7680146712ce330f605b02a61d624889735c72e | 2025-11-05 | +| mcr.microsoft.com/windows/nanoserver:ltsc2022 | sha256:643adf84ee2338ee4811fd891adb9e912917dc6c0ca85399982e1bebda4f2295 | 2025-12-05 | +| mcr.microsoft.com/windows/servercore:ltsc2022 | sha256:3750d7fcd320130cc2ce61954902b71729e85ec2c07c5a2e83a6d6c7f34a61e5 | 2025-12-05 | From 7d634bd45ab574eeb0718d83954a4e0e8007cebe Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Tue, 23 Dec 2025 11:15:07 +0100 Subject: [PATCH 297/334] [macOS] Prevent system, display, and disk sleep (#13475) --- images/macos/scripts/build/configure-machine.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/images/macos/scripts/build/configure-machine.sh b/images/macos/scripts/build/configure-machine.sh index 11fe6cfe31..cd28fc0401 100644 --- a/images/macos/scripts/build/configure-machine.sh +++ b/images/macos/scripts/build/configure-machine.sh @@ -10,9 +10,12 @@ echo "Enabling developer mode..." sudo /usr/sbin/DevToolsSecurity --enable # Turn off hibernation and get rid of the sleepimage -sudo pmset hibernatemode 0 +sudo pmset -a hibernatemode 0 sudo rm -f /var/vm/sleepimage +# Set computer, disk, and display sleep to never +sudo pmset -a sleep 0 disksleep 0 displaysleep 0 + # Disable App Nap System Wide defaults write NSGlobalDomain NSAppSleepDisabled -bool YES From 84b177af1632c67d56338e7c706fbee966b6e24e Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Thu, 25 Dec 2025 15:25:57 +0100 Subject: [PATCH 298/334] Revert "[macOS]Pin Git to 2.50.1 version (#12954)" (#13481) This reverts commit 92166f64eec50b369300355df6081acca139ae82. --- images/macos/scripts/build/install-git.sh | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/images/macos/scripts/build/install-git.sh b/images/macos/scripts/build/install-git.sh index 4804802a77..adc3ecccfc 100644 --- a/images/macos/scripts/build/install-git.sh +++ b/images/macos/scripts/build/install-git.sh @@ -7,15 +7,7 @@ source ~/utils/utils.sh echo "Installing Git..." -#brew_smart_install "git" - -# pin Git to 2.50.1 due to problems in the latest Git version 2.51.0 -COMMIT=6b39030bc0d0a0a8df99afe37e5ae4d61ba07c88 -FORMULA_URL="https://raw.githubusercontent.com/Homebrew/homebrew-core/$COMMIT/Formula/g/git.rb" -FORMULA_PATH="$(brew --repository)/Library/Taps/homebrew/homebrew-core/Formula/g/git.rb" -mkdir -p "$(dirname $FORMULA_PATH)" -curl -fsSL $FORMULA_URL -o $FORMULA_PATH -HOMEBREW_NO_AUTO_UPDATE=1 HOMEBREW_NO_INSTALL_FROM_API=1 brew install git +brew_smart_install "git" git config --global --add safe.directory "*" From ef12b06ab8d2df7e58fbc2b79d70dea7abc7072f Mon Sep 17 00:00:00 2001 From: Josh Taylor Date: Thu, 17 Jul 2025 13:50:25 -0700 Subject: [PATCH 299/334] Adds shared_gallery_image_version_end_of_life_date --- images/ubuntu/templates/source.ubuntu.pkr.hcl | 1 + images/ubuntu/templates/variable.ubuntu.pkr.hcl | 4 ++++ images/windows/templates/source.windows.pkr.hcl | 1 + images/windows/templates/variable.windows.pkr.hcl | 4 ++++ 4 files changed, 10 insertions(+) diff --git a/images/ubuntu/templates/source.ubuntu.pkr.hcl b/images/ubuntu/templates/source.ubuntu.pkr.hcl index babc3cb5fe..5b1db0ceae 100644 --- a/images/ubuntu/templates/source.ubuntu.pkr.hcl +++ b/images/ubuntu/templates/source.ubuntu.pkr.hcl @@ -38,6 +38,7 @@ source "azure-arm" "image" { image_version = var.gallery_image_version storage_account_type = var.gallery_storage_account_type } + shared_gallery_image_version_end_of_life_date = var.shared_gallery_image_version_end_of_life_date dynamic "azure_tag" { for_each = var.azure_tags diff --git a/images/ubuntu/templates/variable.ubuntu.pkr.hcl b/images/ubuntu/templates/variable.ubuntu.pkr.hcl index ef48d309de..d829e23cbb 100644 --- a/images/ubuntu/templates/variable.ubuntu.pkr.hcl +++ b/images/ubuntu/templates/variable.ubuntu.pkr.hcl @@ -70,6 +70,10 @@ variable "gallery_storage_account_type" { type = string default = "${env("GALLERY_STORAGE_ACCOUNT_TYPE")}" } +variable "shared_gallery_image_version_end_of_life_date" { + type = string + default = "${env("SHARED_GALLERY_IMAGE_VERSION_END_OF_LIFE_DATE")}" +} variable "image_os_type" { type = string default = "Linux" diff --git a/images/windows/templates/source.windows.pkr.hcl b/images/windows/templates/source.windows.pkr.hcl index 8b407810dd..84220f4ab8 100644 --- a/images/windows/templates/source.windows.pkr.hcl +++ b/images/windows/templates/source.windows.pkr.hcl @@ -43,6 +43,7 @@ source "azure-arm" "image" { image_version = var.gallery_image_version storage_account_type = var.gallery_storage_account_type } + shared_gallery_image_version_end_of_life_date = var.shared_gallery_image_version_end_of_life_date dynamic "azure_tag" { for_each = var.azure_tags diff --git a/images/windows/templates/variable.windows.pkr.hcl b/images/windows/templates/variable.windows.pkr.hcl index 1605ce4a57..96c8f51f1c 100644 --- a/images/windows/templates/variable.windows.pkr.hcl +++ b/images/windows/templates/variable.windows.pkr.hcl @@ -78,6 +78,10 @@ variable "gallery_storage_account_type" { type = string default = "${env("GALLERY_STORAGE_ACCOUNT_TYPE")}" } +variable "shared_gallery_image_version_end_of_life_date" { + type = string + default = "${env("SHARED_GALLERY_IMAGE_VERSION_END_OF_LIFE_DATE")}" +} variable "image_os_type" { type = string default = "Windows" From a3ef6b2b8f38411b1f9938d5da919c2166fbab8b Mon Sep 17 00:00:00 2001 From: Paulo Santos Date: Tue, 6 Jan 2026 10:07:17 +0000 Subject: [PATCH 300/334] Use ubuntu-slim for lightweight workflows (#13485) --- .github/workflows/check-pinned-versions.yml | 2 +- .github/workflows/create_pull_request.yml | 2 +- .github/workflows/merge_pull_request.yml | 2 +- .github/workflows/update_github_release.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/check-pinned-versions.yml b/.github/workflows/check-pinned-versions.yml index 08ad112182..19fc0dbebb 100644 --- a/.github/workflows/check-pinned-versions.yml +++ b/.github/workflows/check-pinned-versions.yml @@ -10,7 +10,7 @@ permissions: jobs: check-pinning-dates: - runs-on: ubuntu-latest + runs-on: ubuntu-slim steps: - name: Checkout repository uses: actions/checkout@v5 diff --git a/.github/workflows/create_pull_request.yml b/.github/workflows/create_pull_request.yml index 557d0debd7..ae818f6551 100644 --- a/.github/workflows/create_pull_request.yml +++ b/.github/workflows/create_pull_request.yml @@ -7,7 +7,7 @@ on: jobs: Create_pull_request: - runs-on: ubuntu-latest + runs-on: ubuntu-slim steps: - uses: actions/checkout@v5 diff --git a/.github/workflows/merge_pull_request.yml b/.github/workflows/merge_pull_request.yml index 6cdbcac747..6973010661 100644 --- a/.github/workflows/merge_pull_request.yml +++ b/.github/workflows/merge_pull_request.yml @@ -7,7 +7,7 @@ on: jobs: Merge_pull_request: - runs-on: ubuntu-latest + runs-on: ubuntu-slim steps: - uses: actions/checkout@v5 diff --git a/.github/workflows/update_github_release.yml b/.github/workflows/update_github_release.yml index 65afeb787e..636fd88caf 100644 --- a/.github/workflows/update_github_release.yml +++ b/.github/workflows/update_github_release.yml @@ -7,7 +7,7 @@ on: jobs: Update_GitHub_release: - runs-on: ubuntu-latest + runs-on: ubuntu-slim steps: - name: Update release for ${{ github.event.client_payload.ReleaseBranchName }} From f7b8d247c19bad0ee415b3ba34dd527e8eafc2b8 Mon Sep 17 00:00:00 2001 From: Joshua Taylor Date: Wed, 7 Jan 2026 17:32:38 -0800 Subject: [PATCH 301/334] Adds correction for python verbose logging that crashes the build periodically --- .../windows/scripts/build/Install-Toolset.ps1 | 45 +++++++++++++++++-- 1 file changed, 42 insertions(+), 3 deletions(-) diff --git a/images/windows/scripts/build/Install-Toolset.ps1 b/images/windows/scripts/build/Install-Toolset.ps1 index c9373b24ca..0e2f857508 100644 --- a/images/windows/scripts/build/Install-Toolset.ps1 +++ b/images/windows/scripts/build/Install-Toolset.ps1 @@ -6,9 +6,9 @@ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 -bor [Net.SecurityProtocolType]::Tls13 -Function Install-Asset { +function Install-Asset { param( - [Parameter(Mandatory=$true)] + [Parameter(Mandatory = $true)] [object] $ReleaseAsset ) @@ -27,6 +27,45 @@ Function Install-Asset { Write-Host "Invoke installation script..." Push-Location -Path $assetFolderPath + + # Correct verbose logging in Python v12 + if ($releaseAssetName -like "*python-3.12.10-win32-x64*") { + $scriptPath = "setup.ps1" + $lines = Get-Content $scriptPath + $block = @( + '# print out all files in $PythonArchPath', + 'Write-Host "Files in $PythonArchPath"', + '$files = Get-ChildItem -Path $PythonArchPath -File -Recurse', + 'Write-Output $files' + ) + + # Determine line ending style of $scriptPath + $lineEnding = "`n" # Unix style + $rawContent = Get-Content $scriptPath -Raw + if ($rawContent -match "`r`n") { + $lineEnding = "`r`n" # Windows style + } + + $i = 0 + $output = @() + while ($i -lt $lines.Count) { + if ( + $i + 3 -lt $lines.Count -and + $lines[$i] -eq $block[0] -and + $lines[$i + 1] -eq $block[1] -and + $lines[$i + 2] -eq $block[2] -and + $lines[$i + 3] -eq $block[3] + ) { + $i += 4 + continue + } + $output += $lines[$i] + $i++ + } + Set-Content -Path $scriptPath -Value ($output -join $lineEnding) + } + # End correction + Invoke-Expression .\setup.ps1 Pop-Location } @@ -45,7 +84,7 @@ foreach ($tool in $tools) { # Get github release asset for each version foreach ($toolVersion in $tool.versions) { $asset = $assets ` - | Where-Object version -like $toolVersion ` + | Where-Object version -Like $toolVersion ` | Select-Object -ExpandProperty files ` | Where-Object { ($_.platform -eq $tool.platform) -and ($_.arch -eq $tool.arch) -and ($_.toolset -eq $tool.toolset) } ` | Select-Object -First 1 From 58ecf45cf0b768fb9c5f00f39c61667c19fdf95e Mon Sep 17 00:00:00 2001 From: Shamil Mubarakshin Date: Thu, 8 Jan 2026 12:33:11 +0100 Subject: [PATCH 302/334] [ubuntu] Remove cached Python 3.9 --- images/ubuntu/toolsets/toolset-2204.json | 1 - images/ubuntu/toolsets/toolset-2404.json | 1 - 2 files changed, 2 deletions(-) diff --git a/images/ubuntu/toolsets/toolset-2204.json b/images/ubuntu/toolsets/toolset-2204.json index 5bd221abe8..213740d6f7 100644 --- a/images/ubuntu/toolsets/toolset-2204.json +++ b/images/ubuntu/toolsets/toolset-2204.json @@ -7,7 +7,6 @@ "platform_version": "22.04", "arch": "x64", "versions": [ - "3.9.*", "3.10.*", "3.11.*", "3.12.*", diff --git a/images/ubuntu/toolsets/toolset-2404.json b/images/ubuntu/toolsets/toolset-2404.json index aaa776c9a9..00392195ce 100644 --- a/images/ubuntu/toolsets/toolset-2404.json +++ b/images/ubuntu/toolsets/toolset-2404.json @@ -7,7 +7,6 @@ "platform_version": "24.04", "arch": "x64", "versions": [ - "3.9.*", "3.10.*", "3.11.*", "3.12.*", From 8649f48207dc4c15804a3b283b58d2133ff55cb4 Mon Sep 17 00:00:00 2001 From: Shamil Mubarakshin Date: Thu, 8 Jan 2026 12:34:28 +0100 Subject: [PATCH 303/334] [ubuntu-22.04] Remove android platform and build tools < 34 --- images/ubuntu/toolsets/toolset-2204.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/images/ubuntu/toolsets/toolset-2204.json b/images/ubuntu/toolsets/toolset-2204.json index 213740d6f7..84645a53ce 100644 --- a/images/ubuntu/toolsets/toolset-2204.json +++ b/images/ubuntu/toolsets/toolset-2204.json @@ -76,8 +76,8 @@ }, "android": { "cmdline-tools": "commandlinetools-linux-9477386_latest.zip", - "platform_min_version": "31", - "build_tools_min_version": "31.0.0", + "platform_min_version": "34", + "build_tools_min_version": "34.0.0", "extra_list": [ "android;m2repository", "google;m2repository", From dc01c37dc5ade2ec2616023f0aa829c32a5f1018 Mon Sep 17 00:00:00 2001 From: Shamil Mubarakshin Date: Thu, 8 Jan 2026 12:45:08 +0100 Subject: [PATCH 304/334] [ubuntu-22.04] Remove cached docker images --- images/ubuntu/scripts/build/install-docker.sh | 24 ------------------- .../docs-gen/Generate-SoftwareReport.ps1 | 3 --- images/ubuntu/scripts/tests/Tools.Tests.ps1 | 8 ------- .../templates/build.ubuntu-22_04.pkr.hcl | 2 +- .../templates/build.ubuntu-24_04.pkr.hcl | 2 +- .../ubuntu/templates/variable.ubuntu.pkr.hcl | 8 ------- images/ubuntu/toolsets/toolset-2204.json | 17 ------------- images/ubuntu/toolsets/toolset-2404.json | 2 -- 8 files changed, 2 insertions(+), 64 deletions(-) diff --git a/images/ubuntu/scripts/build/install-docker.sh b/images/ubuntu/scripts/build/install-docker.sh index 35b55f2882..9811b938a6 100644 --- a/images/ubuntu/scripts/build/install-docker.sh +++ b/images/ubuntu/scripts/build/install-docker.sh @@ -64,27 +64,6 @@ systemctl is-enabled --quiet docker.service || systemctl enable docker.service sleep 10 docker info -if [[ "${DOCKERHUB_PULL_IMAGES:-yes}" == "yes" ]]; then - # If credentials are provided, attempt to log into Docker Hub - # with a paid account to avoid Docker Hub's rate limit. - if [[ "${DOCKERHUB_LOGIN}" ]] && [[ "${DOCKERHUB_PASSWORD}" ]]; then - docker login --username "${DOCKERHUB_LOGIN}" --password "${DOCKERHUB_PASSWORD}" - fi - - # Pull images - images=$(get_toolset_value '.docker.images[]') - for image in $images; do - docker pull "$image" - done - - # Always attempt to logout so we do not leave our credentials on the built - # image. Logout _should_ return a zero exit code even if no credentials were - # stored from earlier. - docker logout -else - echo "Skipping docker images pulling" -fi - # Download amazon-ecr-credential-helper aws_latest_release_url="https://api.github.com/repos/awslabs/amazon-ecr-credential-helper/releases/latest" aws_helper_url=$(curl -fsSL "${aws_latest_release_url}" | jq -r '.body' | awk -F'[()]' '/linux-amd64/ {print $2}') @@ -102,6 +81,3 @@ rm $GPG_KEY rm $REPO_PATH invoke_tests "Tools" "Docker" -if [[ "${DOCKERHUB_PULL_IMAGES:-yes}" == "yes" ]]; then - invoke_tests "Tools" "Docker images" -fi diff --git a/images/ubuntu/scripts/docs-gen/Generate-SoftwareReport.ps1 b/images/ubuntu/scripts/docs-gen/Generate-SoftwareReport.ps1 index c138501bcd..4f4be1bee3 100644 --- a/images/ubuntu/scripts/docs-gen/Generate-SoftwareReport.ps1 +++ b/images/ubuntu/scripts/docs-gen/Generate-SoftwareReport.ps1 @@ -254,9 +254,6 @@ $androidTools.AddTable($(Build-AndroidTable)) $androidTools.AddHeader("Environment variables").AddTable($(Build-AndroidEnvironmentTable)) -if (-not $(Test-IsUbuntu24)) { - $installedSoftware.AddHeader("Cached Docker images").AddTable($(Get-CachedDockerImagesTableData)) -} $installedSoftware.AddHeader("Installed apt packages").AddTable($(Get-AptPackages)) $softwareReport.ToJson() | Out-File -FilePath "${OutputDirectory}/software-report.json" -Encoding UTF8NoBOM diff --git a/images/ubuntu/scripts/tests/Tools.Tests.ps1 b/images/ubuntu/scripts/tests/Tools.Tests.ps1 index a85d88dfff..3200cef29b 100644 --- a/images/ubuntu/scripts/tests/Tools.Tests.ps1 +++ b/images/ubuntu/scripts/tests/Tools.Tests.ps1 @@ -113,14 +113,6 @@ Describe "Docker" { } } -Describe "Docker images" { - $testCases = (Get-ToolsetContent).docker.images | ForEach-Object { @{ ImageName = $_ } } - - It "" -TestCases $testCases { - sudo docker images "$ImageName" --format "{{.Repository}}" | Should -Not -BeNullOrEmpty - } -} - Describe "Ansible" { It "Ansible" { "ansible --version" | Should -ReturnZeroExitCode diff --git a/images/ubuntu/templates/build.ubuntu-22_04.pkr.hcl b/images/ubuntu/templates/build.ubuntu-22_04.pkr.hcl index e306c9e743..135af613f1 100644 --- a/images/ubuntu/templates/build.ubuntu-22_04.pkr.hcl +++ b/images/ubuntu/templates/build.ubuntu-22_04.pkr.hcl @@ -162,7 +162,7 @@ build { } 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}"] + 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/build/install-docker.sh"] } diff --git a/images/ubuntu/templates/build.ubuntu-24_04.pkr.hcl b/images/ubuntu/templates/build.ubuntu-24_04.pkr.hcl index 781fcccf9f..04dd1114eb 100644 --- a/images/ubuntu/templates/build.ubuntu-24_04.pkr.hcl +++ b/images/ubuntu/templates/build.ubuntu-24_04.pkr.hcl @@ -151,7 +151,7 @@ provisioner "shell" { } provisioner "shell" { - environment_vars = ["HELPER_SCRIPTS=${var.helper_script_folder}", "INSTALLER_SCRIPT_FOLDER=${var.installer_script_folder}", "DOCKERHUB_PULL_IMAGES=NO"] + 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/build/install-docker.sh"] } diff --git a/images/ubuntu/templates/variable.ubuntu.pkr.hcl b/images/ubuntu/templates/variable.ubuntu.pkr.hcl index ef48d309de..685c6604b6 100644 --- a/images/ubuntu/templates/variable.ubuntu.pkr.hcl +++ b/images/ubuntu/templates/variable.ubuntu.pkr.hcl @@ -132,14 +132,6 @@ variable "winrm_username" { // The username used to connect to the VM vi } // Image related variables -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" diff --git a/images/ubuntu/toolsets/toolset-2204.json b/images/ubuntu/toolsets/toolset-2204.json index 84645a53ce..076bb97439 100644 --- a/images/ubuntu/toolsets/toolset-2204.json +++ b/images/ubuntu/toolsets/toolset-2204.json @@ -214,23 +214,6 @@ "brew": [ ], "docker": { - "images": [ - "alpine:3.16", - "alpine:3.17", - "alpine:3.18", - "alpine:3.19", - "debian:10", - "debian:11", - "moby/buildkit:latest", - "node:18", - "node:20", - "node:22", - "node:18-alpine", - "node:20-alpine", - "node:22-alpine", - "ubuntu:20.04", - "ubuntu:22.04" - ], "components": [ { "package": "containerd.io", diff --git a/images/ubuntu/toolsets/toolset-2404.json b/images/ubuntu/toolsets/toolset-2404.json index 00392195ce..b6150b0f32 100644 --- a/images/ubuntu/toolsets/toolset-2404.json +++ b/images/ubuntu/toolsets/toolset-2404.json @@ -191,8 +191,6 @@ "brew": [ ], "docker": { - "images": [ - ], "components": [ { "package": "containerd.io", From 7a8a9b0a1197c0f0721ac17c934fe9f708c9d647 Mon Sep 17 00:00:00 2001 From: Shamil Mubarakshin Date: Thu, 8 Jan 2026 13:24:44 +0100 Subject: [PATCH 305/334] [ubuntu] Instal only latest GHC --- images/ubuntu/scripts/build/install-haskell.sh | 4 ++-- images/ubuntu/scripts/tests/Haskell.Tests.ps1 | 6 ------ 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/images/ubuntu/scripts/build/install-haskell.sh b/images/ubuntu/scripts/build/install-haskell.sh index b5a6b09c02..4af05755dc 100644 --- a/images/ubuntu/scripts/build/install-haskell.sh +++ b/images/ubuntu/scripts/build/install-haskell.sh @@ -23,8 +23,8 @@ prepend_etc_environment_path $ghcup_bin available_versions=$(ghcup list -t ghc -r | grep -v "prerelease" | awk '{print $2}') -# Install 2 latest Haskell Major.Minor versions -major_minor_versions=$(echo "$available_versions" | cut -d"." -f 1,2 | uniq | tail -n2) +# Install latest Haskell Major.Minor version +major_minor_versions=$(echo "$available_versions" | cut -d"." -f 1,2 | uniq | tail -n1) for major_minor_version in $major_minor_versions; do full_version=$(echo "$available_versions" | grep "$major_minor_version." | tail -n1) echo "install ghc version $full_version..." diff --git a/images/ubuntu/scripts/tests/Haskell.Tests.ps1 b/images/ubuntu/scripts/tests/Haskell.Tests.ps1 index a620df5c3d..18717ae120 100644 --- a/images/ubuntu/scripts/tests/Haskell.Tests.ps1 +++ b/images/ubuntu/scripts/tests/Haskell.Tests.ps1 @@ -2,12 +2,6 @@ Describe "Haskell" { $GHCCommonPath = "/usr/local/.ghcup/ghc" $GHCVersions = Get-ChildItem -Path $GHCCommonPath | Where-Object { $_.Name -match "\d+\.\d+" } - $testCase = @{ GHCVersions = $GHCVersions } - - It "GHC directory contains two version of GHC" -TestCases $testCase { - $GHCVersions.Count | Should -Be 2 - } - $testCases = $GHCVersions | ForEach-Object { @{ GHCPath = "${_}/bin/ghc"} } It "GHC version " -TestCases $testCases { From 54fe6db2c6d5170d2f4972ce816d637d653cba14 Mon Sep 17 00:00:00 2001 From: Shamil Mubarakshin Date: Thu, 8 Jan 2026 13:28:20 +0100 Subject: [PATCH 306/334] [ubuntu] Remove Android NDK 26, add 28, 29 --- images/ubuntu/toolsets/toolset-2204.json | 2 +- images/ubuntu/toolsets/toolset-2404.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/images/ubuntu/toolsets/toolset-2204.json b/images/ubuntu/toolsets/toolset-2204.json index 076bb97439..a3e5c96e19 100644 --- a/images/ubuntu/toolsets/toolset-2204.json +++ b/images/ubuntu/toolsets/toolset-2204.json @@ -93,7 +93,7 @@ "ndk": { "default": "27", "versions": [ - "26", "27" + "27", "28", "29" ] } }, diff --git a/images/ubuntu/toolsets/toolset-2404.json b/images/ubuntu/toolsets/toolset-2404.json index b6150b0f32..52cdcfcf4b 100644 --- a/images/ubuntu/toolsets/toolset-2404.json +++ b/images/ubuntu/toolsets/toolset-2404.json @@ -90,7 +90,7 @@ "ndk": { "default": "27", "versions": [ - "26", "27", "28", "29" + "27", "28", "29" ] } }, From eec95bce78c8e694a0c817249f1d28e6af0eb80d Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Thu, 8 Jan 2026 15:56:10 +0100 Subject: [PATCH 307/334] [macOS] Update DOTNET environment variables (#13380) --- images/macos/assets/bashrc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/images/macos/assets/bashrc b/images/macos/assets/bashrc index ca021fd78d..a56b77a0e5 100644 --- a/images/macos/assets/bashrc +++ b/images/macos/assets/bashrc @@ -22,8 +22,9 @@ export PATH="/usr/local/opt/curl/bin:$PATH" export PATH=$HOME/.cargo/bin:$PATH export RCT_NO_LAUNCH_PACKAGER=1 -export DOTNET_ROOT=$HOME/.dotnet export DOTNET_MULTILEVEL_LOOKUP=0 +export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=1 +export DOTNET_NOLOGO=1 export HOMEBREW_NO_AUTO_UPDATE=1 export HOMEBREW_NO_INSTALL_CLEANUP=1 From 44685a66e131ea6274ccc3e732c648d2866a0d66 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 8 Jan 2026 16:14:21 +0000 Subject: [PATCH 308/334] Updating readme file for macos-15-arm64 version 20260105.0094.1 (#13497) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/macos/macos-15-arm64-Readme.md | 59 ++++++++++++++------------- 1 file changed, 31 insertions(+), 28 deletions(-) diff --git a/images/macos/macos-15-arm64-Readme.md b/images/macos/macos-15-arm64-Readme.md index b927e3ede2..9ff281a713 100644 --- a/images/macos/macos-15-arm64-Readme.md +++ b/images/macos/macos-15-arm64-Readme.md @@ -1,14 +1,17 @@ | Announcements | |-| -| [[macOS] Deprecation of Xcode 16.3 and older runtimes on macOS 15 on January 12th, 2026.](https://github.com/actions/runner-images/issues/13392) | -| [[macOS] The macOS 13 Ventura based runner images will begin deprecation on September 22nd and will be fully unsupported by December 4th for GitHub and ADO](https://github.com/actions/runner-images/issues/13046) | -| [[macOS] The additional macOS 15 Sonoma Intel-based image will be available in GitHub Actions](https://github.com/actions/runner-images/issues/13045) | +| [[all OSs] Updating Azure PowerShell Module version to 14.6.0 on January 26th, 2026.](https://github.com/actions/runner-images/issues/13473) | +| [[macOS] DOTNET_ROOT environment variable variable will be removed on January 12th, 2026](https://github.com/actions/runner-images/issues/13470) | +| [[Ubuntu-22.04, macOS-14, Windows-2022] Android SDK platforms and build tools older than version 34 will be removed on January 12th, 2026.](https://github.com/actions/runner-images/issues/13469) | +| [[all OSs] Python 3.9 will be removed; Python 3.12 will become the default on Windows images on January 12th, 2026.](https://github.com/actions/runner-images/issues/13468) | +| [[all OSs] Android NDK 26 will be removed, Android NDK 27 will be used by default on January 12th, 2026.](https://github.com/actions/runner-images/issues/13467) | +| [[macOS] Deprecation of simulator runtimes for Xcode 16.3 and older on macOS 15 on January 12th, 2026.](https://github.com/actions/runner-images/issues/13392) | | [macOS 26 (Tahoe) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/13008) | *** # macOS 15 -- OS Version: macOS 15.7.2 (24G325) +- OS Version: macOS 15.7.3 (24G419) - Kernel Version: Darwin 24.6.0 -- Image Version: 20251215.0075.1 +- Image Version: 20260105.0094.1 ## Installed Software @@ -23,27 +26,27 @@ - GNU Fortran 13 (Homebrew GCC 13.4.0) - available by `gfortran-13` alias - GNU Fortran 14 (Homebrew GCC 14.3.0) - available by `gfortran-14` alias - GNU Fortran 15 (Homebrew GCC 15.2.0) - available by `gfortran-15` alias -- Kotlin 2.2.21-release-469 +- Kotlin 2.3.0-release-356 - Node.js 22.21.1 -- Perl 5.40.2 +- Perl 5.42.0 - Python3 3.14.2 - Ruby 3.3.10 ### Package Management -- Bundler 4.0.1 +- Bundler 4.0.3 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 5.0.5 +- Homebrew 5.0.8 - NPM 10.9.4 - Pip3 25.3 (python 3.14) - Pipx 1.8.0 -- RubyGems 4.0.1 -- Vcpkg 2025 (build from commit 594ad8871e) +- RubyGems 4.0.3 +- Vcpkg 2025 (build from commit af752f21c9) - Yarn 1.22.22 ### Project Management - Apache Ant 1.10.15 -- Apache Maven 3.9.11 +- Apache Maven 3.9.12 - Gradle 9.2.1 ### Utilities @@ -54,12 +57,12 @@ - bazelisk 1.27.0 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.7.1 -- Git 2.50.1 +- Git 2.52.0 - Git LFS 3.7.1 - GitHub CLI 2.83.2 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 -- gpg (GnuPG) 2.4.8 +- gpg (GnuPG) 2.4.9 - jq 1.8.1 - OpenSSL 1.1.1w 11 Sep 2023 - Packer 1.14.3 @@ -70,31 +73,31 @@ - Ninja 1.13.2 ### Tools -- AWS CLI 2.32.16 -- AWS SAM CLI 1.149.0 +- AWS CLI 2.32.28 +- AWS SAM CLI 1.151.0 - AWS Session Manager CLI 1.2.764.0 - Azure CLI 2.81.0 - Azure CLI (azure-devops) 1.0.2 - Bicep CLI 0.39.26 - Cmake 4.2.1 - CodeQL Action Bundle 2.23.8 -- Fastlane 2.229.1 +- Fastlane 2.230.0 - SwiftFormat 0.58.7 - Xcbeautify 3.1.2 - Xcode Command Line Tools 16.4.0.0.1.1747106510 - Xcodes 1.6.2 ### Browsers -- Safari 26.1 (20622.2.11.119.1) -- SafariDriver 26.1 (20622.2.11.119.1) -- Google Chrome 143.0.7499.110 -- Google Chrome for Testing 143.0.7499.42 -- ChromeDriver 143.0.7499.42 -- Microsoft Edge 143.0.3650.80 -- Microsoft Edge WebDriver 143.0.3650.80 -- Mozilla Firefox 146.0 +- Safari 26.2 (20623.1.14.18.4) +- SafariDriver 26.2 (20623.1.14.18.4) +- Google Chrome 143.0.7499.170 +- Google Chrome for Testing 143.0.7499.169 +- ChromeDriver 143.0.7499.169 +- Microsoft Edge 143.0.3650.96 +- Microsoft Edge WebDriver 143.0.3650.96 +- Mozilla Firefox 146.0.1 - geckodriver 0.36.0 -- Selenium server 4.38.0 +- Selenium server 4.39.0 #### Environment variables | Name | Value | @@ -116,7 +119,7 @@ #### Ruby - 3.2.9 - 3.3.10 -- 3.4.7 +- 3.4.8 #### Python - 3.11.9 @@ -269,7 +272,7 @@ | Android Emulator | 36.3.10 | | Android SDK Build-tools | 36.0.0 36.1.0
35.0.0 35.0.1 | | Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3) | -| Android SDK Platform-Tools | 36.0.0 | +| Android SDK Platform-Tools | 36.0.2 | | Android Support Repository | 47.0.0 | | CMake | 3.31.5
4.1.2 | | Google Play services | 49 | From 1932eb5b1a45b0778ed8d71b97bc0bc691478c60 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 8 Jan 2026 16:14:36 +0000 Subject: [PATCH 309/334] Updating readme file for macos-14-arm64 version 20260105.0074.1 (#13495) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/macos/macos-14-arm64-Readme.md | 53 ++++++++++++++------------- 1 file changed, 28 insertions(+), 25 deletions(-) diff --git a/images/macos/macos-14-arm64-Readme.md b/images/macos/macos-14-arm64-Readme.md index af5243f547..f902627ee5 100644 --- a/images/macos/macos-14-arm64-Readme.md +++ b/images/macos/macos-14-arm64-Readme.md @@ -1,14 +1,17 @@ | Announcements | |-| -| [[macOS] Deprecation of Xcode 16.3 and older runtimes on macOS 15 on January 12th, 2026.](https://github.com/actions/runner-images/issues/13392) | -| [[macOS] The macOS 13 Ventura based runner images will begin deprecation on September 22nd and will be fully unsupported by December 4th for GitHub and ADO](https://github.com/actions/runner-images/issues/13046) | -| [[macOS] The additional macOS 15 Sonoma Intel-based image will be available in GitHub Actions](https://github.com/actions/runner-images/issues/13045) | +| [[all OSs] Updating Azure PowerShell Module version to 14.6.0 on January 26th, 2026.](https://github.com/actions/runner-images/issues/13473) | +| [[macOS] DOTNET_ROOT environment variable variable will be removed on January 12th, 2026](https://github.com/actions/runner-images/issues/13470) | +| [[Ubuntu-22.04, macOS-14, Windows-2022] Android SDK platforms and build tools older than version 34 will be removed on January 12th, 2026.](https://github.com/actions/runner-images/issues/13469) | +| [[all OSs] Python 3.9 will be removed; Python 3.12 will become the default on Windows images on January 12th, 2026.](https://github.com/actions/runner-images/issues/13468) | +| [[all OSs] Android NDK 26 will be removed, Android NDK 27 will be used by default on January 12th, 2026.](https://github.com/actions/runner-images/issues/13467) | +| [[macOS] Deprecation of simulator runtimes for Xcode 16.3 and older on macOS 15 on January 12th, 2026.](https://github.com/actions/runner-images/issues/13392) | | [macOS 26 (Tahoe) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/13008) | *** # macOS 14 - OS Version: macOS 14.8.3 (23J220) - Kernel Version: Darwin 23.6.0 -- Image Version: 20251216.0055.1 +- Image Version: 20260105.0074.1 ## Installed Software @@ -23,29 +26,29 @@ - GNU Fortran 13 (Homebrew GCC 13.4.0) - available by `gfortran-13` alias - GNU Fortran 14 (Homebrew GCC 14.3.0) - available by `gfortran-14` alias - GNU Fortran 15 (Homebrew GCC 15.2.0) - available by `gfortran-15` alias -- Kotlin 2.2.21-release-469 +- Kotlin 2.3.0-release-356 - Mono 6.12.0.188 - Node.js 20.19.6 -- Perl 5.40.2 +- Perl 5.42.0 - Python3 3.14.2 - Ruby 3.3.10 ### Package Management -- Bundler 4.0.1 +- Bundler 4.0.3 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 5.0.5 +- Homebrew 5.0.8 - NPM 10.8.2 - NuGet 6.3.1.1 - Pip3 25.3 (python 3.14) - Pipx 1.8.0 -- RubyGems 4.0.1 -- Vcpkg 2025 (build from commit 9984495d19) +- RubyGems 4.0.3 +- Vcpkg 2025 (build from commit af752f21c9) - Yarn 1.22.22 ### Project Management - Apache Ant 1.10.15 -- Apache Maven 3.9.11 +- Apache Maven 3.9.12 - Gradle 9.2.1 ### Utilities @@ -56,12 +59,12 @@ - bazelisk 1.27.0 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.7.1 -- Git 2.50.1 +- Git 2.52.0 - Git LFS 3.7.1 - GitHub CLI 2.83.2 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 -- gpg (GnuPG) 2.4.8 +- gpg (GnuPG) 2.4.9 - jq 1.8.1 - OpenSSL 1.1.1w 11 Sep 2023 - Packer 1.14.3 @@ -72,15 +75,15 @@ - Ninja 1.13.2 ### Tools -- AWS CLI 2.32.17 -- AWS SAM CLI 1.149.0 +- AWS CLI 2.32.28 +- AWS SAM CLI 1.151.0 - AWS Session Manager CLI 1.2.764.0 - Azure CLI 2.81.0 - Azure CLI (azure-devops) 1.0.2 - Bicep CLI 0.39.26 - Cmake 4.2.1 - CodeQL Action Bundle 2.23.8 -- Fastlane 2.229.1 +- Fastlane 2.230.0 - SwiftFormat 0.58.7 - Xcbeautify 3.1.2 - Xcode Command Line Tools 16.2.0.0.1.1733547573 @@ -89,14 +92,14 @@ ### Browsers - Safari 26.2 (19623.1.14.18.4) - SafariDriver 26.2 (19623.1.14.18.4) -- Google Chrome 143.0.7499.110 -- Google Chrome for Testing 143.0.7499.42 -- ChromeDriver 143.0.7499.42 -- Microsoft Edge 143.0.3650.80 -- Microsoft Edge WebDriver 143.0.3650.80 -- Mozilla Firefox 146.0 +- Google Chrome 143.0.7499.170 +- Google Chrome for Testing 143.0.7499.169 +- ChromeDriver 143.0.7499.169 +- Microsoft Edge 143.0.3650.96 +- Microsoft Edge WebDriver 143.0.3650.96 +- Mozilla Firefox 146.0.1 - geckodriver 0.36.0 -- Selenium server 4.38.0 +- Selenium server 4.39.0 #### Environment variables | Name | Value | @@ -118,7 +121,7 @@ #### Ruby - 3.2.9 - 3.3.10 -- 3.4.7 +- 3.4.8 #### Python - 3.11.9 @@ -262,7 +265,7 @@ | Android Emulator | 36.3.10 | | Android SDK Build-tools | 36.0.0 36.1.0
35.0.0 35.0.1
34.0.0
33.0.2 33.0.3 | | Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3) | -| Android SDK Platform-Tools | 36.0.0 | +| Android SDK Platform-Tools | 36.0.2 | | Android Support Repository | 47.0.0 | | CMake | 3.31.5
4.1.2 | | Google Play services | 49 | From ac941eaf0a787c7ca4d0c0ed4221b613fc954a8e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 8 Jan 2026 16:14:40 +0000 Subject: [PATCH 310/334] Updating readme file for macos-15 version 20260105.0104.1 (#13496) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/macos/macos-15-Readme.md | 59 +++++++++++++++++---------------- 1 file changed, 31 insertions(+), 28 deletions(-) diff --git a/images/macos/macos-15-Readme.md b/images/macos/macos-15-Readme.md index 45111075f1..967089ed57 100644 --- a/images/macos/macos-15-Readme.md +++ b/images/macos/macos-15-Readme.md @@ -1,14 +1,17 @@ | Announcements | |-| -| [[macOS] Deprecation of Xcode 16.3 and older runtimes on macOS 15 on January 12th, 2026.](https://github.com/actions/runner-images/issues/13392) | -| [[macOS] The macOS 13 Ventura based runner images will begin deprecation on September 22nd and will be fully unsupported by December 4th for GitHub and ADO](https://github.com/actions/runner-images/issues/13046) | -| [[macOS] The additional macOS 15 Sonoma Intel-based image will be available in GitHub Actions](https://github.com/actions/runner-images/issues/13045) | +| [[all OSs] Updating Azure PowerShell Module version to 14.6.0 on January 26th, 2026.](https://github.com/actions/runner-images/issues/13473) | +| [[macOS] DOTNET_ROOT environment variable variable will be removed on January 12th, 2026](https://github.com/actions/runner-images/issues/13470) | +| [[Ubuntu-22.04, macOS-14, Windows-2022] Android SDK platforms and build tools older than version 34 will be removed on January 12th, 2026.](https://github.com/actions/runner-images/issues/13469) | +| [[all OSs] Python 3.9 will be removed; Python 3.12 will become the default on Windows images on January 12th, 2026.](https://github.com/actions/runner-images/issues/13468) | +| [[all OSs] Android NDK 26 will be removed, Android NDK 27 will be used by default on January 12th, 2026.](https://github.com/actions/runner-images/issues/13467) | +| [[macOS] Deprecation of simulator runtimes for Xcode 16.3 and older on macOS 15 on January 12th, 2026.](https://github.com/actions/runner-images/issues/13392) | | [macOS 26 (Tahoe) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/13008) | *** # macOS 15 - OS Version: macOS 15.7.3 (24G419) - Kernel Version: Darwin 24.6.0 -- Image Version: 20251216.0081.1 +- Image Version: 20260105.0104.1 ## Installed Software @@ -23,29 +26,29 @@ - GNU Fortran 13 (Homebrew GCC 13.4.0) - available by `gfortran-13` alias - GNU Fortran 14 (Homebrew GCC 14.3.0) - available by `gfortran-14` alias - GNU Fortran 15 (Homebrew GCC 15.2.0) - available by `gfortran-15` alias -- Kotlin 2.2.21-release-469 +- Kotlin 2.3.0-release-356 - Node.js 22.21.1 -- Perl 5.40.2 -- PHP 8.5.0 +- Perl 5.42.0 +- PHP 8.5.1 - Python3 3.14.2 - Ruby 3.3.10 ### Package Management -- Bundler 4.0.1 +- Bundler 4.0.3 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Composer 2.9.2 -- Homebrew 5.0.5 +- Composer 2.9.3 +- Homebrew 5.0.8 - NPM 10.9.4 - Pip3 25.3 (python 3.14) - Pipx 1.8.0 -- RubyGems 4.0.1 -- Vcpkg 2025 (build from commit 2b6a882f61) +- RubyGems 4.0.3 +- Vcpkg 2025 (build from commit af752f21c9) - Yarn 1.22.22 ### Project Management - Apache Ant 1.10.15 -- Apache Maven 3.9.11 +- Apache Maven 3.9.12 - Gradle 9.2.1 ### Utilities @@ -56,12 +59,12 @@ - bazelisk 1.27.0 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.17.0 -- Git 2.50.1 +- Git 2.52.0 - Git LFS 3.7.1 - GitHub CLI 2.83.2 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 -- gpg (GnuPG) 2.4.8 +- gpg (GnuPG) 2.4.9 - jq 1.8.1 - OpenSSL 1.1.1w 11 Sep 2023 - Packer 1.14.3 @@ -72,34 +75,34 @@ - Ninja 1.13.2 ### Tools -- AWS CLI 2.32.17 -- AWS SAM CLI 1.149.0 +- AWS CLI 2.32.28 +- AWS SAM CLI 1.151.0 - AWS Session Manager CLI 1.2.764.0 - Azure CLI 2.81.0 - Azure CLI (azure-devops) 1.0.2 - Bicep CLI 0.39.26 - Cmake 4.2.1 - CodeQL Action Bundle 2.23.8 -- Fastlane 2.229.1 +- Fastlane 2.230.0 - SwiftFormat 0.58.7 - Xcbeautify 3.1.2 - Xcode Command Line Tools 16.4.0.0.1.1747106510 - Xcodes 1.6.2 ### Linters -- SwiftLint 0.62.2 +- SwiftLint 0.63.0 ### Browsers - Safari 26.2 (20623.1.14.18.4) - SafariDriver 26.2 (20623.1.14.18.4) -- Google Chrome 143.0.7499.110 -- Google Chrome for Testing 143.0.7499.42 -- ChromeDriver 143.0.7499.42 -- Microsoft Edge 143.0.3650.80 -- Microsoft Edge WebDriver 143.0.3650.80 -- Mozilla Firefox 146.0 +- Google Chrome 143.0.7499.170 +- Google Chrome for Testing 143.0.7499.169 +- ChromeDriver 143.0.7499.169 +- Microsoft Edge 143.0.3650.96 +- Microsoft Edge WebDriver 143.0.3650.96 +- Mozilla Firefox 146.0.1 - geckodriver 0.36.0 -- Selenium server 4.38.0 +- Selenium server 4.39.0 #### Environment variables | Name | Value | @@ -121,7 +124,7 @@ #### Ruby - 3.2.9 - 3.3.10 -- 3.4.7 +- 3.4.8 #### Python - 3.9.25 @@ -271,7 +274,7 @@ | Android Emulator | 36.3.10 | | Android SDK Build-tools | 36.0.0 36.1.0
35.0.0 35.0.1 | | Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3) | -| Android SDK Platform-Tools | 36.0.0 | +| Android SDK Platform-Tools | 36.0.2 | | Android Support Repository | 47.0.0 | | CMake | 3.31.5
4.1.2 | | Google Play services | 49 | From d1e7592a664370ace53c16cb2abb699aaa2167f0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 8 Jan 2026 16:14:53 +0000 Subject: [PATCH 311/334] Updating readme file for macos-14 version 20260105.0099.1 (#13501) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/macos/macos-14-Readme.md | 61 +++++++++++++++++---------------- 1 file changed, 32 insertions(+), 29 deletions(-) diff --git a/images/macos/macos-14-Readme.md b/images/macos/macos-14-Readme.md index fb84956a1c..d7462a7dfa 100644 --- a/images/macos/macos-14-Readme.md +++ b/images/macos/macos-14-Readme.md @@ -1,14 +1,17 @@ | Announcements | |-| -| [[macOS] Deprecation of Xcode 16.3 and older runtimes on macOS 15 on January 12th, 2026.](https://github.com/actions/runner-images/issues/13392) | -| [[macOS] The macOS 13 Ventura based runner images will begin deprecation on September 22nd and will be fully unsupported by December 4th for GitHub and ADO](https://github.com/actions/runner-images/issues/13046) | -| [[macOS] The additional macOS 15 Sonoma Intel-based image will be available in GitHub Actions](https://github.com/actions/runner-images/issues/13045) | +| [[all OSs] Updating Azure PowerShell Module version to 14.6.0 on January 26th, 2026.](https://github.com/actions/runner-images/issues/13473) | +| [[macOS] DOTNET_ROOT environment variable variable will be removed on January 12th, 2026](https://github.com/actions/runner-images/issues/13470) | +| [[Ubuntu-22.04, macOS-14, Windows-2022] Android SDK platforms and build tools older than version 34 will be removed on January 12th, 2026.](https://github.com/actions/runner-images/issues/13469) | +| [[all OSs] Python 3.9 will be removed; Python 3.12 will become the default on Windows images on January 12th, 2026.](https://github.com/actions/runner-images/issues/13468) | +| [[all OSs] Android NDK 26 will be removed, Android NDK 27 will be used by default on January 12th, 2026.](https://github.com/actions/runner-images/issues/13467) | +| [[macOS] Deprecation of simulator runtimes for Xcode 16.3 and older on macOS 15 on January 12th, 2026.](https://github.com/actions/runner-images/issues/13392) | | [macOS 26 (Tahoe) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/13008) | *** # macOS 14 - OS Version: macOS 14.8.3 (23J220) - Kernel Version: Darwin 23.6.0 -- Image Version: 20251215.0069.1 +- Image Version: 20260105.0099.1 ## Installed Software @@ -23,31 +26,31 @@ - GNU Fortran 13 (Homebrew GCC 13.4.0) - available by `gfortran-13` alias - GNU Fortran 14 (Homebrew GCC 14.3.0) - available by `gfortran-14` alias - GNU Fortran 15 (Homebrew GCC 15.2.0) - available by `gfortran-15` alias -- Kotlin 2.2.21-release-469 +- Kotlin 2.3.0-release-356 - Mono 6.12.0.188 - Node.js 20.19.6 -- Perl 5.40.2 -- PHP 8.5.0 +- Perl 5.42.0 +- PHP 8.5.1 - Python3 3.14.2 - Ruby 3.3.10 ### Package Management -- Bundler 4.0.1 +- Bundler 4.0.3 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Composer 2.9.2 -- Homebrew 5.0.5 +- Composer 2.9.3 +- Homebrew 5.0.8 - NPM 10.8.2 - NuGet 6.3.1.1 - Pip3 25.3 (python 3.14) - Pipx 1.8.0 -- RubyGems 4.0.1 -- Vcpkg 2025 (build from commit 594ad8871e) +- RubyGems 4.0.3 +- Vcpkg 2025 (build from commit af752f21c9) - Yarn 1.22.22 ### Project Management - Apache Ant 1.10.15 -- Apache Maven 3.9.11 +- Apache Maven 3.9.12 - Gradle 9.2.1 ### Utilities @@ -58,12 +61,12 @@ - bazelisk 1.27.0 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.17.0 -- Git 2.50.1 +- Git 2.52.0 - Git LFS 3.7.1 - GitHub CLI 2.83.2 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 -- gpg (GnuPG) 2.4.8 +- gpg (GnuPG) 2.4.9 - jq 1.8.1 - OpenSSL 1.1.1w 11 Sep 2023 - Packer 1.14.3 @@ -74,34 +77,34 @@ - Ninja 1.13.2 ### Tools -- AWS CLI 2.32.16 -- AWS SAM CLI 1.149.0 +- AWS CLI 2.32.28 +- AWS SAM CLI 1.151.0 - AWS Session Manager CLI 1.2.764.0 - Azure CLI 2.81.0 - Azure CLI (azure-devops) 1.0.2 - Bicep CLI 0.39.26 - Cmake 4.2.1 - CodeQL Action Bundle 2.23.8 -- Fastlane 2.229.1 +- Fastlane 2.230.0 - SwiftFormat 0.58.7 - Xcbeautify 3.1.2 - Xcode Command Line Tools 16.2.0.0.1.1733547573 - Xcodes 1.6.2 ### Linters -- SwiftLint 0.62.2 +- SwiftLint 0.63.0 ### Browsers - Safari 26.2 (19623.1.14.18.4) - SafariDriver 26.2 (19623.1.14.18.4) -- Google Chrome 143.0.7499.110 -- Google Chrome for Testing 143.0.7499.42 -- ChromeDriver 143.0.7499.42 -- Microsoft Edge 143.0.3650.80 -- Microsoft Edge WebDriver 143.0.3650.80 -- Mozilla Firefox 146.0 +- Google Chrome 143.0.7499.170 +- Google Chrome for Testing 143.0.7499.169 +- ChromeDriver 143.0.7499.169 +- Microsoft Edge 143.0.3650.96 +- Microsoft Edge WebDriver 143.0.3650.96 +- Mozilla Firefox 146.0.1 - geckodriver 0.36.0 -- Selenium server 4.38.0 +- Selenium server 4.39.0 #### Environment variables | Name | Value | @@ -124,7 +127,7 @@ #### Ruby - 3.2.9 - 3.3.10 -- 3.4.7 +- 3.4.8 #### Python - 3.9.25 @@ -265,7 +268,7 @@ | Android Emulator | 36.3.10 | | Android SDK Build-tools | 36.0.0 36.1.0
35.0.0 35.0.1
34.0.0
33.0.2 33.0.3 | | Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3) | -| Android SDK Platform-Tools | 36.0.0 | +| Android SDK Platform-Tools | 36.0.2 | | Android Support Repository | 47.0.0 | | CMake | 3.31.5
4.1.2 | | Google Play services | 49 | @@ -288,7 +291,7 @@ #### Environment variables | Name | Value | | ----------------- | ----------------------------------------------------------------------------------------- | -| PARALLELS_DMG_URL | https://download.parallels.com/desktop/v26/26.1.2-57293/ParallelsDesktop-26.1.2-57293.dmg | +| PARALLELS_DMG_URL | https://download.parallels.com/desktop/v26/26.2.0-57363/ParallelsDesktop-26.2.0-57363.dmg | ##### Notes ``` From bb887b791277b337e8eb5289353807cfdcce7614 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 8 Jan 2026 17:00:43 +0000 Subject: [PATCH 312/334] Updating readme file for macos-26-arm64 version 20260106.0138.1 (#13498) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/macos/macos-26-arm64-Readme.md | 55 ++++++++++++++------------- 1 file changed, 29 insertions(+), 26 deletions(-) diff --git a/images/macos/macos-26-arm64-Readme.md b/images/macos/macos-26-arm64-Readme.md index 3ee48d0c1c..6a1ddfa996 100644 --- a/images/macos/macos-26-arm64-Readme.md +++ b/images/macos/macos-26-arm64-Readme.md @@ -1,14 +1,17 @@ | Announcements | |-| -| [[macOS] Deprecation of Xcode 16.3 and older runtimes on macOS 15 on January 12th, 2026.](https://github.com/actions/runner-images/issues/13392) | -| [[macOS] The macOS 13 Ventura based runner images will begin deprecation on September 22nd and will be fully unsupported by December 4th for GitHub and ADO](https://github.com/actions/runner-images/issues/13046) | -| [[macOS] The additional macOS 15 Sonoma Intel-based image will be available in GitHub Actions](https://github.com/actions/runner-images/issues/13045) | +| [[all OSs] Updating Azure PowerShell Module version to 14.6.0 on January 26th, 2026.](https://github.com/actions/runner-images/issues/13473) | +| [[macOS] DOTNET_ROOT environment variable variable will be removed on January 12th, 2026](https://github.com/actions/runner-images/issues/13470) | +| [[Ubuntu-22.04, macOS-14, Windows-2022] Android SDK platforms and build tools older than version 34 will be removed on January 12th, 2026.](https://github.com/actions/runner-images/issues/13469) | +| [[all OSs] Python 3.9 will be removed; Python 3.12 will become the default on Windows images on January 12th, 2026.](https://github.com/actions/runner-images/issues/13468) | +| [[all OSs] Android NDK 26 will be removed, Android NDK 27 will be used by default on January 12th, 2026.](https://github.com/actions/runner-images/issues/13467) | +| [[macOS] Deprecation of simulator runtimes for Xcode 16.3 and older on macOS 15 on January 12th, 2026.](https://github.com/actions/runner-images/issues/13392) | | [macOS 26 (Tahoe) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/13008) | *** # macOS 26 - OS Version: macOS 26.0.1 (25A362) - Kernel Version: Darwin 25.0.0 -- Image Version: 20251216.0100.1 +- Image Version: 20260106.0138.1 ## Installed Software @@ -23,27 +26,27 @@ - GNU Fortran 13 (Homebrew GCC 13.4.0) - available by `gfortran-13` alias - GNU Fortran 14 (Homebrew GCC 14.3.0) - available by `gfortran-14` alias - GNU Fortran 15 (Homebrew GCC 15.2.0) - available by `gfortran-15` alias -- Kotlin 2.2.21-release-469 +- Kotlin 2.3.0-release-356 - Node.js 24.12.0 -- Perl 5.40.2 +- Perl 5.42.0 - Python3 3.14.2 -- Ruby 3.4.7 +- Ruby 3.4.8 ### Package Management -- Bundler 4.0.1 +- Bundler 4.0.3 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 5.0.5 +- Homebrew 5.0.9 - NPM 11.6.2 - Pip3 25.3 (python 3.14) - Pipx 1.8.0 -- RubyGems 4.0.1 -- Vcpkg 2025 (build from commit 2b6a882f61) +- RubyGems 4.0.3 +- Vcpkg 2025 (build from commit e3db8f65d2) - Yarn 1.22.22 ### Project Management - Apache Ant 1.10.15 -- Apache Maven 3.9.11 +- Apache Maven 3.9.12 - Gradle 9.2.1 ### Utilities @@ -54,12 +57,12 @@ - bazelisk 1.27.0 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.7.1 -- Git 2.50.1 +- Git 2.52.0 - Git LFS 3.7.1 - GitHub CLI 2.83.2 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 -- gpg (GnuPG) 2.4.8 +- gpg (GnuPG) 2.4.9 - jq 1.8.1 - OpenSSL 3.6.0 1 Oct 2025 (Library: OpenSSL 3.6.0 1 Oct 2025) - Packer 1.14.3 @@ -70,15 +73,15 @@ - Ninja 1.13.2 ### Tools -- AWS CLI 2.32.17 -- AWS SAM CLI 1.149.0 +- AWS CLI 2.32.29 +- AWS SAM CLI 1.151.0 - AWS Session Manager CLI 1.2.764.0 - Azure CLI 2.81.0 - Azure CLI (azure-devops) 1.0.2 - Bicep CLI 0.39.26 - Cmake 4.2.1 - CodeQL Action Bundle 2.23.8 -- Fastlane 2.229.1 +- Fastlane 2.230.0 - SwiftFormat 0.58.7 - Xcbeautify 3.1.2 - Xcode Command Line Tools 26.2.0.0.1.1764812424 @@ -87,14 +90,14 @@ ### Browsers - Safari 26.0.1 (21622.1.22.11.15) - SafariDriver 26.0.1 (21622.1.22.11.15) -- Google Chrome 143.0.7499.110 -- Google Chrome for Testing 143.0.7499.42 -- ChromeDriver 143.0.7499.42 -- Microsoft Edge 143.0.3650.80 -- Microsoft Edge WebDriver 143.0.3650.80 -- Mozilla Firefox 146.0 +- Google Chrome 143.0.7499.170 +- Google Chrome for Testing 143.0.7499.169 +- ChromeDriver 143.0.7499.169 +- Microsoft Edge 143.0.3650.96 +- Microsoft Edge WebDriver 143.0.3650.96 +- Mozilla Firefox 146.0.1 - geckodriver 0.36.0 -- Selenium server 4.38.0 +- Selenium server 4.39.0 #### Environment variables | Name | Value | @@ -116,7 +119,7 @@ #### Ruby - 3.2.9 - 3.3.10 -- 3.4.7 +- 3.4.8 #### Python - 3.11.9 @@ -216,7 +219,7 @@ | Android Emulator | 36.3.10 | | Android SDK Build-tools | 36.0.0 36.1.0
35.0.0 35.0.1 | | Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2) | -| Android SDK Platform-Tools | 36.0.0 | +| Android SDK Platform-Tools | 36.0.2 | | Android Support Repository | 47.0.0 | | CMake | 3.31.5
4.1.2 | | Google Play services | 49 | From b26af762b8efe16639d429484418163537975b76 Mon Sep 17 00:00:00 2001 From: Joshua Taylor Date: Thu, 8 Jan 2026 16:56:04 -0800 Subject: [PATCH 313/334] Adds correction for python verbose logging that crashes the build periodically --- images/windows/scripts/build/Install-Toolset.ps1 | 3 +++ 1 file changed, 3 insertions(+) diff --git a/images/windows/scripts/build/Install-Toolset.ps1 b/images/windows/scripts/build/Install-Toolset.ps1 index 0e2f857508..c017c26929 100644 --- a/images/windows/scripts/build/Install-Toolset.ps1 +++ b/images/windows/scripts/build/Install-Toolset.ps1 @@ -30,6 +30,7 @@ function Install-Asset { # Correct verbose logging in Python v12 if ($releaseAssetName -like "*python-3.12.10-win32-x64*") { + Write-Host "Correcting target script for $releaseAssetName" $scriptPath = "setup.ps1" $lines = Get-Content $scriptPath $block = @( @@ -63,6 +64,8 @@ function Install-Asset { $i++ } Set-Content -Path $scriptPath -Value ($output -join $lineEnding) + } else { + Write-Host "No correction needed for $releaseAssetName" } # End correction From 6aca579c7bcd538d330a79f4ee02750f50d4d292 Mon Sep 17 00:00:00 2001 From: Joshua Taylor Date: Thu, 8 Jan 2026 19:17:38 -0800 Subject: [PATCH 314/334] Adds correction for python verbose logging that crashes the build periodically --- images/windows/scripts/build/Install-Toolset.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/images/windows/scripts/build/Install-Toolset.ps1 b/images/windows/scripts/build/Install-Toolset.ps1 index c017c26929..2e2631755b 100644 --- a/images/windows/scripts/build/Install-Toolset.ps1 +++ b/images/windows/scripts/build/Install-Toolset.ps1 @@ -29,7 +29,7 @@ function Install-Asset { Push-Location -Path $assetFolderPath # Correct verbose logging in Python v12 - if ($releaseAssetName -like "*python-3.12.10-win32-x64*") { + if ($releaseAssetName -like "*python*win32*") { Write-Host "Correcting target script for $releaseAssetName" $scriptPath = "setup.ps1" $lines = Get-Content $scriptPath From 522f700a8f439b3d248e2bf8030e833b8770eb47 Mon Sep 17 00:00:00 2001 From: Shamil Mubarakshin <127750046+shamil-mubarakshin@users.noreply.github.com> Date: Fri, 9 Jan 2026 10:02:52 +0100 Subject: [PATCH 315/334] [macos] 12.01.2026 Software Changes (#13509) --- images/macos/toolsets/toolset-14.json | 9 ++++----- images/macos/toolsets/toolset-15.json | 3 +-- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/images/macos/toolsets/toolset-14.json b/images/macos/toolsets/toolset-14.json index 8460488f68..09dd84c10b 100644 --- a/images/macos/toolsets/toolset-14.json +++ b/images/macos/toolsets/toolset-14.json @@ -132,8 +132,8 @@ "android": { "cmdline-tools": "commandlinetools-mac-10406996_latest.zip", "sdk-tools": "sdk-tools-darwin-4333796.zip", - "platform_min_version": "33", - "build_tools_min_version": "33.0.2", + "platform_min_version": "34", + "build_tools_min_version": "34.0.0", "extras": [ "android;m2repository", "google;m2repository", "google;google_play_services" ], @@ -143,9 +143,9 @@ "cmake;4.1.2" ], "ndk": { - "default": "26", + "default": "27", "versions": [ - "26", "27", "28", "29" + "27", "28", "29" ] } }, @@ -232,7 +232,6 @@ "arch": { "x64": { "versions": [ - "3.9.*", "3.10.*", "3.11.*", "3.12.*", diff --git a/images/macos/toolsets/toolset-15.json b/images/macos/toolsets/toolset-15.json index 72d97b8828..693ad8f1fa 100644 --- a/images/macos/toolsets/toolset-15.json +++ b/images/macos/toolsets/toolset-15.json @@ -149,7 +149,7 @@ "ndk": { "default": "27", "versions": [ - "26", "27","28", "29" + "27", "28", "29" ] } }, @@ -236,7 +236,6 @@ "arch": { "x64": { "versions": [ - "3.9.*", "3.10.*", "3.11.*", "3.12.*", From 3708b41ea1b3b268ff44fe40d36499215334cc97 Mon Sep 17 00:00:00 2001 From: Shamil Mubarakshin <127750046+shamil-mubarakshin@users.noreply.github.com> Date: Fri, 9 Jan 2026 10:55:00 +0100 Subject: [PATCH 316/334] [windows] 12.01.2026 Software Changes (#13508) --- images/windows/toolsets/toolset-2022.json | 10 ++++------ images/windows/toolsets/toolset-2025.json | 5 ++--- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/images/windows/toolsets/toolset-2022.json b/images/windows/toolsets/toolset-2022.json index 79da9105a9..e25a655485 100644 --- a/images/windows/toolsets/toolset-2022.json +++ b/images/windows/toolsets/toolset-2022.json @@ -17,14 +17,13 @@ "arch": "x64", "platform" : "win32", "versions": [ - "3.9.*", "3.10.*", "3.11.*", "3.12.*", "3.13.*", "3.14.*" ], - "default": "3.9.*" + "default": "3.12.*" }, { "name": "Python", @@ -32,7 +31,6 @@ "arch": "x86", "platform" : "win32", "versions": [ - "3.9.*", "3.10.*", "3.11.*", "3.12.*", @@ -106,8 +104,8 @@ "android": { "commandline_tools_url": "https://dl.google.com/android/repository/commandlinetools-win-9123335_latest.zip", "hash": "8A90E6A3DEB2FA13229B2E335EFD07687DCC8A55A3C544DA9F40B41404993E7D", - "platform_min_version": "31", - "build_tools_min_version": "31.0.0", + "platform_min_version": "34", + "build_tools_min_version": "34.0.0", "extras": [ "android;m2repository", "google;m2repository", @@ -122,7 +120,7 @@ "ndk": { "default": "27", "versions": [ - "26", "27", "28", "29" + "27", "28", "29" ] } }, diff --git a/images/windows/toolsets/toolset-2025.json b/images/windows/toolsets/toolset-2025.json index 8956a80153..7f003bab3f 100644 --- a/images/windows/toolsets/toolset-2025.json +++ b/images/windows/toolsets/toolset-2025.json @@ -17,14 +17,13 @@ "arch": "x64", "platform" : "win32", "versions": [ - "3.9.*", "3.10.*", "3.11.*", "3.12.*", "3.13.*", "3.14.*" ], - "default": "3.9.*" + "default": "3.12.*" }, { "name": "PyPy", @@ -104,7 +103,7 @@ "ndk": { "default": "27", "versions": [ - "26", "27", "28", "29" + "27", "28", "29" ] } }, From d9f2f12ea81751362525b55f7185fd2b00b13b42 Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Fri, 9 Jan 2026 10:58:31 +0100 Subject: [PATCH 317/334] [macos-15] Update Xcodes and Xcode's runtimes set (#13507) --- images/macos/toolsets/toolset-15.json | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/images/macos/toolsets/toolset-15.json b/images/macos/toolsets/toolset-15.json index 693ad8f1fa..466d963338 100644 --- a/images/macos/toolsets/toolset-15.json +++ b/images/macos/toolsets/toolset-15.json @@ -3,6 +3,13 @@ "default": "16.4", "x64": { "versions": [ + { + "link": "26.2", + "filename": "Xcode_26.2_Universal", + "version": "26.2+17C52", + "sha256": "8f29ab6a9ac6670d3cf53545ffdb1c317d11607fa8db38fc56d3391df7783fbd", + "install_runtimes": "default" + }, { "link": "26.1.1", "filename": "Xcode_26.1.1_Universal", @@ -25,9 +32,9 @@ "version": "16.4.0+16F6", "sha256": "2dbf65ba28fb85b34e72c14c529a42d5c3189ab0f11fb29fdebd5f4ee6c87900", "install_runtimes": [ - { "iOS": ["18.4", "18.5", "18.6"] }, - { "watchOS": ["11.2", "11.4", "11.5"] }, - { "tvOS": ["18.2", "18.4", "18.5"] } + { "iOS": ["18.5", "18.6"] }, + { "watchOS": ["11.5"] }, + { "tvOS": ["18.5"] } ] }, { @@ -63,6 +70,13 @@ }, "arm64":{ "versions": [ + { + "link": "26.2", + "filename": "Xcode_26.2_Universal", + "version": "26.2+17C52", + "sha256": "8f29ab6a9ac6670d3cf53545ffdb1c317d11607fa8db38fc56d3391df7783fbd", + "install_runtimes": "default" + }, { "link": "26.1.1", "filename": "Xcode_26.1.1_Universal", @@ -85,9 +99,9 @@ "version": "16.4.0+16F6", "sha256": "2dbf65ba28fb85b34e72c14c529a42d5c3189ab0f11fb29fdebd5f4ee6c87900", "install_runtimes": [ - { "iOS": ["18.4", "18.5", "18.6"] }, - { "watchOS": ["11.2", "11.4", "11.5"] }, - { "tvOS": ["18.2", "18.4", "18.5"] }, + { "iOS": ["18.5", "18.6"] }, + { "watchOS": ["11.5"] }, + { "tvOS": ["18.5"] }, { "visionOS": ["2.3", "2.4", "2.5"] } ] }, From dce2b21f0ad398deea11ba04912079ebe720aa40 Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Fri, 9 Jan 2026 11:03:49 +0100 Subject: [PATCH 318/334] [Ubuntu, Windows] Add Azure modules to PS scope; deprecate zip (#13482) --- .../build/Install-PowerShellAzModules.ps1 | 6 +++++- .../scripts/docs-gen/SoftwareReport.Common.psm1 | 5 ----- .../scripts/tests/PowerShellModules.Tests.ps1 | 9 --------- .../build/Install-PowershellAzModules.ps1 | 14 -------------- .../scripts/docs-gen/SoftwareReport.Common.psm1 | 17 +---------------- .../scripts/tests/PowerShellAzModules.Tests.ps1 | 8 -------- images/windows/toolsets/toolset-2019.json | 2 -- images/windows/toolsets/toolset-2022.json | 3 --- images/windows/toolsets/toolset-2025.json | 3 +-- 9 files changed, 7 insertions(+), 60 deletions(-) diff --git a/images/ubuntu/scripts/build/Install-PowerShellAzModules.ps1 b/images/ubuntu/scripts/build/Install-PowerShellAzModules.ps1 index 626dc2f706..b3dba55844 100644 --- a/images/ubuntu/scripts/build/Install-PowerShellAzModules.ps1 +++ b/images/ubuntu/scripts/build/Install-PowerShellAzModules.ps1 @@ -11,6 +11,7 @@ Import-Module "$env:HELPER_SCRIPTS/../tests/Helpers.psm1" # Get modules content from toolset $modules = (Get-ToolsetContent).azureModules $installPSModulePath = "/usr/share" +$psModuleMachinePath = $env:PSModulePath + ":" foreach ($module in $modules) { $moduleName = $module.name @@ -19,9 +20,12 @@ foreach ($module in $modules) { foreach ($version in $module.versions) { $modulePath = Join-Path -Path $installPSModulePath -ChildPath "${moduleName}_${version}" Write-Host " - $version [$modulePath]" + $psModuleMachinePath += ($modulePath + ":") Save-Module -Path $modulePath -Name $moduleName -RequiredVersion $version -Force } - } +$finalLine = "PSModulePath=$($psModuleMachinePath.TrimEnd(':').Replace("\root", '$HOME'))" +Add-Content -Path "/etc/environment" -Value $finalLine + Invoke-PesterTests -TestFile "PowerShellModules" -TestName "AzureModules" diff --git a/images/ubuntu/scripts/docs-gen/SoftwareReport.Common.psm1 b/images/ubuntu/scripts/docs-gen/SoftwareReport.Common.psm1 index d4ebbebb51..7d94facdc4 100644 --- a/images/ubuntu/scripts/docs-gen/SoftwareReport.Common.psm1 +++ b/images/ubuntu/scripts/docs-gen/SoftwareReport.Common.psm1 @@ -266,11 +266,6 @@ function Get-PowerShellModules { $result += [ToolVersionsListNode]::new("Az", $azureInstalledModules, "^\d+\.\d+", "Inline") } - [Array] $azureCachedModules = Get-ChildItem /usr/share/az_*.zip -File | ForEach-Object { $_.Name.Split("_")[1] } - if ($azureCachedModules.Count -gt 0) { - $result += [ToolVersionsListNode]::new("Az (Cached)", $azureCachedModules, "^\d+\.\d+", "Inline") - } - (Get-ToolsetContent).powershellModules.name | ForEach-Object { $moduleName = $_ $moduleVersions = Get-Module -Name $moduleName -ListAvailable | Select-Object -ExpandProperty Version | Sort-Object -Unique diff --git a/images/ubuntu/scripts/tests/PowerShellModules.Tests.ps1 b/images/ubuntu/scripts/tests/PowerShellModules.Tests.ps1 index 9a1079ece2..bf1cd9466f 100644 --- a/images/ubuntu/scripts/tests/PowerShellModules.Tests.ps1 +++ b/images/ubuntu/scripts/tests/PowerShellModules.Tests.ps1 @@ -50,15 +50,6 @@ Describe "AzureModules" { $moduleVersion | Should -Match $expectedVersion } } - - if ($module.default) { - $moduleInfo = @{ moduleName = $moduleName; moduleDefault = $module.default } - - It " set as default" -TestCases $moduleInfo { - $moduleVersion = (Get-Module -ListAvailable -Name $moduleName).Version.ToString() - $moduleVersion | Should -Match $moduleDefault - } - } } } } diff --git a/images/windows/scripts/build/Install-PowershellAzModules.ps1 b/images/windows/scripts/build/Install-PowershellAzModules.ps1 index 2143fe111a..71864c2872 100644 --- a/images/windows/scripts/build/Install-PowershellAzModules.ps1 +++ b/images/windows/scripts/build/Install-PowershellAzModules.ps1 @@ -26,20 +26,6 @@ foreach ($module in $modules) { $psModuleMachinePath += "$modulePath;" Save-Module -Path $modulePath -Name $moduleName -RequiredVersion $version -Force -ErrorAction Stop } - - foreach ($version in $module.zip_versions) { - $modulePath = Join-Path -Path $installPSModulePath -ChildPath "${moduleName}_${version}" - Save-Module -Path $modulePath -Name $moduleName -RequiredVersion $version -Force -ErrorAction Stop - Compress-Archive -Path $modulePath -DestinationPath "${modulePath}.zip" - Remove-Item $modulePath -Recurse -Force - } - # Append default tool version to machine path - if ($null -ne $module.default) { - $defaultVersion = $module.default - - Write-Host "Use ${moduleName} ${defaultVersion} as default version..." - $psModuleMachinePath += "${installPSModulePath}\${moduleName}_${defaultVersion};" - } } # Add modules to the PSModulePath diff --git a/images/windows/scripts/docs-gen/SoftwareReport.Common.psm1 b/images/windows/scripts/docs-gen/SoftwareReport.Common.psm1 index d864400948..48cb75759c 100644 --- a/images/windows/scripts/docs-gen/SoftwareReport.Common.psm1 +++ b/images/windows/scripts/docs-gen/SoftwareReport.Common.psm1 @@ -213,7 +213,7 @@ function Get-DotnetFrameworkVersions { function Get-PowerShellAzureModules { [Array] $result = @() - $defaultAzureModuleVersion = "2.1.0" + $defaultAzureModuleVersion = "12.5.0" [Array] $azInstalledModules = Get-ChildItem -Path "C:\Modules\az_*" -Directory | ForEach-Object { $_.Name.Split("_")[1] } if ($azInstalledModules.Count -gt 0) { @@ -230,21 +230,6 @@ function Get-PowerShellAzureModules { $result += [ToolVersionsListNode]::new("AzureRM", $($azurermInstalledModules), '^\d+\.\d+', "Inline") } - [Array] $azCachedModules = Get-ChildItem -Path "C:\Modules\az_*.zip" -File | ForEach-Object { $_.Name.Split("_")[1] } - if ($azCachedModules.Count -gt 0) { - $result += [ToolVersionsListNode]::new("Az (Cached)", $($azCachedModules), '^\d+\.\d+', "Inline") - } - - [Array] $azureCachedModules = Get-ChildItem -Path "C:\Modules\azure_*.zip" -File | ForEach-Object { $_.Name.Split("_")[1] } - if ($azureCachedModules.Count -gt 0) { - $result += [ToolVersionsListNode]::new("Azure (Cached)", $($azureCachedModules), '^\d+\.\d+', "Inline") - } - - [Array] $azurermCachedModules = Get-ChildItem -Path "C:\Modules\azurerm_*.zip" -File | ForEach-Object { $_.Name.Split("_")[1] } - if ($azurermCachedModules.Count -gt 0) { - $result += [ToolVersionsListNode]::new("AzureRM (Cached)", $($azurermCachedModules), '^\d+\.\d+', "Inline") - } - return $result } diff --git a/images/windows/scripts/tests/PowerShellAzModules.Tests.ps1 b/images/windows/scripts/tests/PowerShellAzModules.Tests.ps1 index 0fea778f39..920ed4feeb 100644 --- a/images/windows/scripts/tests/PowerShellAzModules.Tests.ps1 +++ b/images/windows/scripts/tests/PowerShellAzModules.Tests.ps1 @@ -27,14 +27,6 @@ Describe "AzureModules" { $moduleVersion | Should -Match $expectedVersion } } - - if ($module.default) { - $moduleInfo = @{ moduleName = $moduleName; moduleDefault = $module.default } - It " set as default" -TestCases $moduleInfo { - $moduleVersions = Get-Module -ListAvailable -Name $moduleName | ForEach-Object { $_.Version.ToString() } - $moduleVersions | Should -Contain $moduleDefault - } - } } } } diff --git a/images/windows/toolsets/toolset-2019.json b/images/windows/toolsets/toolset-2019.json index 257a2dff72..581eb94a48 100644 --- a/images/windows/toolsets/toolset-2019.json +++ b/images/windows/toolsets/toolset-2019.json @@ -94,8 +94,6 @@ "name": "az", "versions": [ "12.5.0" - ], - "zip_versions": [ ] } ], diff --git a/images/windows/toolsets/toolset-2022.json b/images/windows/toolsets/toolset-2022.json index e25a655485..451e64252d 100644 --- a/images/windows/toolsets/toolset-2022.json +++ b/images/windows/toolsets/toolset-2022.json @@ -91,9 +91,6 @@ "name": "az", "versions": [ "12.5.0" - ], - "zip_versions": [ - ] } ], diff --git a/images/windows/toolsets/toolset-2025.json b/images/windows/toolsets/toolset-2025.json index 7f003bab3f..c81d68b92e 100644 --- a/images/windows/toolsets/toolset-2025.json +++ b/images/windows/toolsets/toolset-2025.json @@ -76,8 +76,7 @@ "name": "az", "versions": [ "12.5.0" - ], - "zip_versions": [] + ] } ], "java": { From fa2f5b481546b5fd7c24ddbd5c7d78a776b5afca Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Fri, 9 Jan 2026 18:17:32 +0100 Subject: [PATCH 319/334] [Ubuntu] Add Dependabot docker image (#13513) --- images/ubuntu/scripts/build/install-docker.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/images/ubuntu/scripts/build/install-docker.sh b/images/ubuntu/scripts/build/install-docker.sh index 9811b938a6..908c695e13 100644 --- a/images/ubuntu/scripts/build/install-docker.sh +++ b/images/ubuntu/scripts/build/install-docker.sh @@ -64,6 +64,11 @@ systemctl is-enabled --quiet docker.service || systemctl enable docker.service sleep 10 docker info +# Pull Dependabot docker image +if ! is_ubuntu22; then + docker pull ghcr.io/dependabot/dependabot-updater-core:latest +fi + # Download amazon-ecr-credential-helper aws_latest_release_url="https://api.github.com/repos/awslabs/amazon-ecr-credential-helper/releases/latest" aws_helper_url=$(curl -fsSL "${aws_latest_release_url}" | jq -r '.body' | awk -F'[()]' '/linux-amd64/ {print $2}') From f62e298c0e45c996c9867bada30e2d9b285dc156 Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Fri, 9 Jan 2026 18:44:53 +0100 Subject: [PATCH 320/334] [Ubuntu] Fix puling condition (#13514) --- images/ubuntu/scripts/build/install-docker.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/images/ubuntu/scripts/build/install-docker.sh b/images/ubuntu/scripts/build/install-docker.sh index 908c695e13..40090835b2 100644 --- a/images/ubuntu/scripts/build/install-docker.sh +++ b/images/ubuntu/scripts/build/install-docker.sh @@ -7,6 +7,7 @@ # Source the helpers for use with the script source $HELPER_SCRIPTS/install.sh +source $HELPER_SCRIPTS/os.sh REPO_URL="https://download.docker.com/linux/ubuntu" GPG_KEY="/usr/share/keyrings/docker.gpg" From 2646e0019125363512dee2be193a2093ab36ccb3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 9 Jan 2026 18:08:11 +0000 Subject: [PATCH 321/334] Updating readme file for ubuntu22 version 20260105.207.1 (#13492) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/ubuntu/Ubuntu2204-Readme.md | 85 +++++++++++++++++------------- 1 file changed, 48 insertions(+), 37 deletions(-) diff --git a/images/ubuntu/Ubuntu2204-Readme.md b/images/ubuntu/Ubuntu2204-Readme.md index 0910a5db4b..91ac1e940f 100644 --- a/images/ubuntu/Ubuntu2204-Readme.md +++ b/images/ubuntu/Ubuntu2204-Readme.md @@ -1,7 +1,17 @@ +| Announcements | +|-| +| [[Windows/Ubuntu] Docker Server and Client will be updated to version 29.1.*, Docker Compose will be updated to version 2.40.3 on February 9th, 2026](https://github.com/actions/runner-images/issues/13474) | +| [[all OSs] Updating Azure PowerShell Module version to 14.6.0 on January 26th, 2026.](https://github.com/actions/runner-images/issues/13473) | +| [[Ubuntu-22.04] Pre-cached Docker images will be removed from the image on January 12th, 2026](https://github.com/actions/runner-images/issues/13472) | +| [[Ubuntu] The additional Haskell (GHC) instance will be removed from images on January 12th, 2026](https://github.com/actions/runner-images/issues/13471) | +| [[Ubuntu-22.04, macOS-14, Windows-2022] Android SDK platforms and build tools older than version 34 will be removed on January 12th, 2026.](https://github.com/actions/runner-images/issues/13469) | +| [[all OSs] Python 3.9 will be removed; Python 3.12 will become the default on Windows images on January 12th, 2026.](https://github.com/actions/runner-images/issues/13468) | +| [[all OSs] Android NDK 26 will be removed, Android NDK 27 will be used by default on January 12th, 2026.](https://github.com/actions/runner-images/issues/13467) | +*** # Ubuntu 22.04 - OS Version: 22.04.5 LTS - Kernel Version: 6.8.0-1044-azure -- Image Version: 20251216.185.1 +- Image Version: 20260105.207.1 - Systemd version: 249.11-0ubuntu3.17 ## Installed Software @@ -15,7 +25,7 @@ - GNU C++: 10.5.0, 11.4.0, 12.3.0 - GNU Fortran: 10.5.0, 11.4.0, 12.3.0 - Julia 1.12.3 -- Kotlin 2.2.21-release-469 +- Kotlin 2.3.0-release-356 - Mono 6.12.0.200 - MSBuild 16.10.1.31701 (Mono 6.12.0.200) - Node.js 20.19.6 @@ -27,15 +37,15 @@ ### Package Management - cpan 1.64 - Helm 3.19.4 -- Homebrew 5.0.6 -- Miniconda 25.9.1 +- Homebrew 5.0.9 +- Miniconda 25.11.1 - Npm 10.8.2 - NuGet 6.6.1.2 - Pip 22.0.2 - Pip3 22.0.2 - Pipx 1.8.0 - RubyGems 3.3.5 -- Vcpkg (build from commit 2b6a882f61) +- Vcpkg (build from commit e3db8f65d2) - Yarn 1.22.22 #### Environment variables @@ -56,8 +66,8 @@ to accomplish this. - Ant 1.10.12 - Gradle 9.2.1 - Lerna 9.0.3 -- Maven 3.9.11 -- Sbt 1.11.7 +- Maven 3.9.12 +- Sbt 1.12.0 ### Tools - Ansible 2.17.14 @@ -74,15 +84,15 @@ to accomplish this. - Docker-Buildx 0.30.1 - Docker Client 28.0.4 - Docker Server 28.0.4 -- Fastlane 2.229.1 +- Fastlane 2.230.0 - Git 2.52.0 - Git LFS 3.7.1 - Git-ftp 1.6.0 - Haveged 1.9.14 - Heroku 10.16.0 - jq 1.6 -- Kind 0.30.0 -- Kubectl 1.34.3 +- Kind 0.31.0 +- Kubectl 1.35.0 - Kustomize 5.8.0 - Leiningen 2.12.0 - MediaInfo 21.09 @@ -95,30 +105,30 @@ to accomplish this. - Packer 1.14.3 - Parcel 2.16.3 - Podman 3.4.4 -- Pulumi 3.212.0 +- Pulumi 3.214.0 - R 4.5.2 - Skopeo 1.4.1 - Sphinx Open Source Search Server 2.2.11 - SVN 1.14.1 -- Terraform 1.14.2 +- Terraform 1.14.3 - yamllint 1.37.1 - yq 4.50.1 - zstd 1.5.7 - Ninja 1.13.2 ### CLI Tools -- Alibaba Cloud CLI 3.2.2 -- AWS CLI 2.32.17 +- Alibaba Cloud CLI 3.2.5 +- AWS CLI 2.32.29 - AWS CLI Session Manager Plugin 1.2.764.0 -- AWS SAM CLI 1.150.1 +- AWS SAM CLI 1.151.0 - Azure CLI 2.81.0 - Azure CLI (azure-devops) 1.0.2 - GitHub CLI 2.83.2 -- Google Cloud CLI 549.0.1 -- Netlify CLI 23.12.3 -- OpenShift CLI 4.20.6 +- Google Cloud CLI 550.0.0 +- Netlify CLI 23.13.0 +- OpenShift CLI 4.20.8 - ORAS CLI 1.3.0 -- Vercel CLI 50.1.0 +- Vercel CLI 50.1.4 ### Java | Version | Environment Variable | @@ -131,17 +141,17 @@ to accomplish this. ### PHP Tools - PHP: 8.1.2 -- Composer 2.9.2 +- Composer 2.9.3 - PHPUnit 8.5.50 ``` Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. ``` ### Haskell Tools -- Cabal 3.16.0.0 -- GHC 9.12.2 +- Cabal 3.16.1.0 +- GHC 9.14.1 - GHCup 0.1.50.2 -- Stack 3.7.1 +- Stack 3.9.1 ### Rust Tools - Cargo 1.92.0 @@ -158,13 +168,13 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 143.0.7499.109 -- ChromeDriver 143.0.7499.42 +- Google Chrome 143.0.7499.169 +- ChromeDriver 143.0.7499.169 - Chromium 143.0.7499.0 -- Microsoft Edge 143.0.3650.80 -- Microsoft Edge WebDriver 143.0.3650.80 +- Microsoft Edge 143.0.3650.96 +- Microsoft Edge WebDriver 143.0.3650.96 - Selenium server 4.39.0 -- Mozilla Firefox 146.0 +- Mozilla Firefox 146.0.1 - Geckodriver 0.36.0 #### Environment variables @@ -234,7 +244,7 @@ Use the following command as a part of your job to start the service: 'sudo syst #### Ruby - 3.2.9 - 3.3.10 -- 3.4.7 +- 3.4.8 ### PowerShell Tools - PowerShell 7.4.13 @@ -242,7 +252,7 @@ Use the following command as a part of your job to start the service: 'sudo syst #### PowerShell Modules - Az: 12.5.0 - MarkdownPS: 1.10 -- Microsoft.Graph: 2.33.0 +- Microsoft.Graph: 2.34.0 - Pester: 5.7.1 - PSScriptAnalyzer: 1.24.0 @@ -257,7 +267,7 @@ Use the following command as a part of your job to start the service: 'sudo syst | -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Android Command Line Tools | 9.0 | | Android SDK Build-tools | 36.0.0 36.1.0
35.0.0 35.0.1
34.0.0
33.0.0 33.0.1 33.0.2 33.0.3
32.0.0
31.0.0 | -| Android SDK Platform-Tools | 36.0.0 | +| Android SDK Platform-Tools | 36.0.2 | | Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3)
android-32 (rev 1)
android-31 (rev 1) | | Android Support Repository | 47.0.0 | | CMake | 3.18.1
3.22.1
3.31.5 | @@ -283,14 +293,14 @@ Use the following command as a part of your job to start the service: 'sudo syst | alpine:3.18 | sha256:de0eb0b3f2a47ba1eb89389859a9bd88b28e82f5826b6969ad604979713c2d4f | 2025-02-14 | | alpine:3.19 | sha256:6baf43584bcb78f2e5847d1de515f23499913ac9f12bdf834811a3145eb11ca1 | 2025-10-08 | | debian:10 | sha256:58ce6f1271ae1c8a2006ff7d3e54e9874d839f573d8009c20154ad0f2fb0a225 | 2024-06-13 | -| debian:11 | sha256:1b1fd1445c1d0ed68123cf76c2d7c7cb47dfdab3df56f7ff9303063110d43291 | 2025-12-08 | -| moby/buildkit:latest | sha256:de10faf919fc71ba4eb1dd7bd6449566d012b0c9436b1c61bfee21d621b009aa | 2025-11-20 | +| debian:11 | sha256:3bbe51d205c8c0ea0473bb33fa6c18c836ca49ac3032c0bf71413cda8515354f | 2025-12-29 | +| moby/buildkit:latest | sha256:5601811fde88bb9e8a577bfe804af82bccb712e1cd07ff94663bded5e628cf75 | 2025-12-16 | | node:18 | sha256:c6ae79e38498325db67193d391e6ec1d224d96c693a8a4d943498556716d3783 | 2025-03-27 | | node:18-alpine | sha256:8d6421d663b4c28fd3ebc498332f249011d118945588d0a35cb9bc4b8ca09d9e | 2025-03-27 | -| node:20 | sha256:4b4e58e59c5e042928790c6fccd8ad16da6296bcc2e9924c56fba84a8e5ff662 | 2025-12-09 | -| node:20-alpine | sha256:643e7036aa985317ebfee460005e322aa550c6b6883000d01daefb58689a58e2 | 2025-12-04 | -| node:22 | sha256:c8abd8da9cfddd2dfd2d5aa9ea2e54f9f70d3968ecf81bf5c2422594fa13fa83 | 2025-12-09 | -| node:22-alpine | sha256:9632533eda8061fc1e9960cfb3f8762781c07a00ee7317f5dc0e13c05e15166f | 2025-12-04 | +| node:20 | sha256:929de1eecc6450613bf37eea2f93f3d362b536a465d74e962488b5eca1168948 | 2025-12-30 | +| node:20-alpine | sha256:658d0f63e501824d6c23e06d4bb95c71e7d704537c9d9272f488ac03a370d448 | 2025-12-18 | +| node:22 | sha256:8739e532180cfe09e03bbb4545fc725b044c921280532d7c9c1480ba2396837e | 2025-12-30 | +| node:22-alpine | sha256:0340fa682d72068edf603c305bfbc10e23219fb0e40df58d9ea4d6f33a9798bf | 2025-12-18 | | ubuntu:20.04 | sha256:8feb4d8ca5354def3d8fce243717141ce31e2c428701f6682bd2fafe15388214 | 2025-04-08 | | ubuntu:22.04 | sha256:104ae83764a5119017b8e8d6218fa0832b09df65aae7d5a6de29a85d813da2fb | 2025-10-13 | @@ -389,3 +399,4 @@ Use the following command as a part of your job to start the service: 'sudo syst | xz-utils | 5.2.5-2ubuntu1 | | zip | 3.0-12build2 | | zsync | 0.6.2-3ubuntu1 | + From 75cd75947472a7257f03c279e35b028845ff910a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 9 Jan 2026 18:50:05 +0000 Subject: [PATCH 322/334] Updating readme file for win25 version 20260105.172.1 (#13494) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/windows/Windows2025-Readme.md | 71 ++++++++++++++++------------ 1 file changed, 40 insertions(+), 31 deletions(-) diff --git a/images/windows/Windows2025-Readme.md b/images/windows/Windows2025-Readme.md index 021a063df0..9a257f6bd6 100644 --- a/images/windows/Windows2025-Readme.md +++ b/images/windows/Windows2025-Readme.md @@ -1,10 +1,18 @@ +| Announcements | +|-| +| [[Windows/Ubuntu] Docker Server and Client will be updated to version 29.1.*, Docker Compose will be updated to version 2.40.3 on February 9th, 2026](https://github.com/actions/runner-images/issues/13474) | +| [[all OSs] Updating Azure PowerShell Module version to 14.6.0 on January 26th, 2026.](https://github.com/actions/runner-images/issues/13473) | +| [[Ubuntu-22.04, macOS-14, Windows-2022] Android SDK platforms and build tools older than version 34 will be removed on January 12th, 2026.](https://github.com/actions/runner-images/issues/13469) | +| [[all OSs] Python 3.9 will be removed; Python 3.12 will become the default on Windows images on January 12th, 2026.](https://github.com/actions/runner-images/issues/13468) | +| [[all OSs] Android NDK 26 will be removed, Android NDK 27 will be used by default on January 12th, 2026.](https://github.com/actions/runner-images/issues/13467) | +*** # Windows Server 2025 - OS Version: 10.0.26100 Build 7462 -- Image Version: 20251216.149.1 +- Image Version: 20260105.172.1 ## Windows features - Windows Subsystem for Linux (WSLv1): Enabled -- Windows Subsystem for Linux (Default, WSLv2): 2.6.2.0 +- Windows Subsystem for Linux (Default, WSLv2): 2.6.3.0 ## Installed Software @@ -12,25 +20,25 @@ - Bash 5.2.37(1)-release - Go 1.24.11 - Julia 1.12.0 -- Kotlin 2.2.21 +- Kotlin 2.3.0 - LLVM 20.1.8 - Node 22.21.1 - Perl 5.42.0 -- PHP 8.4.15 +- PHP 8.4.16 - Python 3.9.13 - Ruby 3.3.10 ### Package Management - Chocolatey 2.6.0 -- Composer 2.9.2 +- Composer 2.9.3 - Helm 4.0.3 -- Miniconda 25.9.1 (pre-installed on the image but not added to PATH) +- Miniconda 25.11.1 (pre-installed on the image but not added to PATH) - NPM 10.9.4 - NuGet 7.0.1.1 - pip 25.3 (python 3.9) - Pipx 1.8.0 - RubyGems 3.5.22 -- Vcpkg (build from commit 2b6a882f61) +- Vcpkg (build from commit e3db8f65d2) - Yarn 1.22.22 #### Environment variables @@ -42,7 +50,7 @@ ### Project Management - Ant 1.10.15 - Gradle 9.1 -- Maven 3.9.11 +- Maven 3.9.12 - sbt 1.11.7 ### Tools @@ -52,30 +60,30 @@ - Bazel 8.5.0 - Bazelisk 1.26.0 - Bicep 0.39.26 -- Cabal 3.16.0.0 +- Cabal 3.16.1.0 - CMake 3.31.6 - CodeQL Action Bundle 2.23.8 - Docker 27.5.1 - Docker Compose v2 2.32.2 - Docker-wincred 0.9.4 -- ghc 9.12.2 +- ghc 9.14.1 - Git 2.52.0.windows.1 - Git LFS 3.7.1 - ImageMagick 7.1.2-10 - InnoSetup 6.6.1 - jq 1.8.1 -- Kind 0.30.0 -- Kubectl 1.34.3 +- Kind 0.31.0 +- Kubectl 1.35.0 - gcc 15.2.0 - gdb 16.3 - GNU Binutils 2.45 - Newman 6.2.1 - OpenSSL 3.6.0 - Packer 1.14.2 -- Pulumi 3.211.0 +- Pulumi 3.214.1 - R 4.5.2 - Service Fabric SDK 10.1.2493.9590 -- Stack 3.7.1 +- Stack 3.9.1 - Swig 4.3.1 - VSWhere 3.1.7 - WinAppDriver 1.2.2009.02003 @@ -85,8 +93,8 @@ - Ninja 1.13.2 ### CLI Tools -- AWS CLI 2.32.17 -- AWS SAM CLI 1.150.1 +- AWS CLI 2.32.28 +- AWS SAM CLI 1.151.0 - AWS Session Manager CLI 1.2.764.0 - Azure CLI 2.81.0 - Azure DevOps CLI extension 1.0.2 @@ -103,11 +111,11 @@ - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 143.0.7499.110 -- Chrome Driver 143.0.7499.42 -- Microsoft Edge 143.0.3650.80 -- Microsoft Edge Driver 143.0.3650.80 -- Mozilla Firefox 146.0 +- Google Chrome 143.0.7499.170 +- Chrome Driver 143.0.7499.169 +- Microsoft Edge 143.0.3650.96 +- Microsoft Edge Driver 143.0.3650.96 +- Mozilla Firefox 146.0.1 - Gecko Driver 0.36.0 - IE Driver 4.14.0.0 - Selenium server 4.39.0 @@ -174,7 +182,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Ruby - 3.2.9 - 3.3.10 -- 3.4.7 +- 3.4.8 ### Databases @@ -193,7 +201,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### MongoDB | Version | ServiceName | ServiceStatus | ServiceStartType | | -------- | ----------- | ------------- | ---------------- | -| 7.0.26.0 | MongoDB | Stopped | Disabled | +| 7.0.28.0 | MongoDB | Stopped | Disabled | ### Database tools - Azure CosmosDb Emulator 2.14.25.0 @@ -213,7 +221,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.14.36804.6 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | +| Visual Studio Enterprise 2022 | 17.14.36811.4 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | #### Workloads, components and extensions | Package | Version | @@ -232,12 +240,12 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Component.Microsoft.VisualStudio.Web.AzureFunctions | 17.14.36510.44 | | Component.Microsoft.Web.LibraryManager | 17.14.36510.44 | | Component.Microsoft.WebTools.BrowserLink.WebLivePreview | 17.14.2.50506 | -| Component.Microsoft.Windows.DriverKit | 10.0.26100.15 | +| Component.Microsoft.Windows.DriverKit | 10.0.26100.16 | | Component.OpenJDK | 17.14.36510.44 | | Component.UnityEngine.x64 | 17.14.36510.44 | -| Component.Unreal.Debugger | 17.14.36510.44 | +| Component.Unreal.Debugger | 17.14.36809.9 | | Component.Unreal.Ide | 17.14.36510.44 | -| Component.VisualStudio.GitHub.Copilot | 17.14.36804.6 | +| Component.VisualStudio.GitHub.Copilot | 17.14.36809.9 | | Component.VSInstallerProjects2022 | 2.0.1 | | Component.WixToolset.VisualStudioExtension.Dev17 | 1.0.0.22 | | Component.WixToolset.VisualStudioExtension.Schemas3 | 1.0.0.22 | @@ -437,7 +445,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | ProBITools.MicrosoftReportProjectsforVisualStudio2022 | 4.0.0 | | SSIS.MicrosoftDataToolsIntegrationServices | 2.1.2 | | VisualStudioClient.MicrosoftVisualStudio2022InstallerProjects | 2.0.1 | -| Windows Driver Kit Visual Studio Extension | 10.0.26100.15 | +| Windows Driver Kit Visual Studio Extension | 10.0.26100.16 | | Windows Software Development Kit | 10.1.26100.7175 | | WixToolset.WixToolsetVisualStudio2022Extension | 1.0.0.22 | @@ -469,10 +477,10 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Powershell Modules - Az: 12.5.0 -- AWSPowershell: 5.0.117 +- AWSPowershell: 5.0.127 - DockerMsftProvider: 1.0.0.8 - MarkdownPS: 1.10 -- Microsoft.Graph: 2.33.0 +- Microsoft.Graph: 2.34.0 - Pester: 3.4.0, 5.7.1 - PowerShellGet: 1.0.0.1, 2.2.5 - PSScriptAnalyzer: 1.24.0 @@ -487,7 +495,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Android Emulator | 36.3.10 | | Android SDK Build-tools | 36.0.0 36.1.0
35.0.0 35.0.1
34.0.0 | | Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3) | -| Android SDK Platform-Tools | 36.0.0 | +| Android SDK Platform-Tools | 36.0.2 | | Android Support Repository | 47.0.0 | | CMake | 3.30.5
3.31.5
4.1.2 | | Google Play services | 49 | @@ -503,3 +511,4 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | ANDROID_NDK_LATEST_HOME | C:\Android\android-sdk\ndk\29.0.14206865 | | ANDROID_NDK_ROOT | C:\Android\android-sdk\ndk\27.3.13750724 | | ANDROID_SDK_ROOT | C:\Android\android-sdk | + From 12fd6ca6078344536d57100851fae08d2051e2e6 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 9 Jan 2026 19:24:01 +0000 Subject: [PATCH 323/334] Updating readme file for win22 version 20260105.167.1 (#13493) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/windows/Windows2022-Readme.md | 73 ++++++++++++++++------------ 1 file changed, 41 insertions(+), 32 deletions(-) diff --git a/images/windows/Windows2022-Readme.md b/images/windows/Windows2022-Readme.md index 8e99326305..ba94ea9da8 100644 --- a/images/windows/Windows2022-Readme.md +++ b/images/windows/Windows2022-Readme.md @@ -1,6 +1,14 @@ +| Announcements | +|-| +| [[Windows/Ubuntu] Docker Server and Client will be updated to version 29.1.*, Docker Compose will be updated to version 2.40.3 on February 9th, 2026](https://github.com/actions/runner-images/issues/13474) | +| [[all OSs] Updating Azure PowerShell Module version to 14.6.0 on January 26th, 2026.](https://github.com/actions/runner-images/issues/13473) | +| [[Ubuntu-22.04, macOS-14, Windows-2022] Android SDK platforms and build tools older than version 34 will be removed on January 12th, 2026.](https://github.com/actions/runner-images/issues/13469) | +| [[all OSs] Python 3.9 will be removed; Python 3.12 will become the default on Windows images on January 12th, 2026.](https://github.com/actions/runner-images/issues/13468) | +| [[all OSs] Android NDK 26 will be removed, Android NDK 27 will be used by default on January 12th, 2026.](https://github.com/actions/runner-images/issues/13467) | +*** # Windows Server 2022 - OS Version: 10.0.20348 Build 4529 -- Image Version: 20251216.147.1 +- Image Version: 20260105.167.1 ## Windows features - Windows Subsystem for Linux (WSLv1): Enabled @@ -11,25 +19,25 @@ - Bash 5.2.37(1)-release - Go 1.24.11 - Julia 1.12.0 -- Kotlin 2.2.21 +- Kotlin 2.3.0 - LLVM 20.1.8 - Node 20.19.6 - Perl 5.32.1 -- PHP 8.4.15 +- PHP 8.4.16 - Python 3.9.13 - Ruby 3.3.10 ### Package Management - Chocolatey 2.6.0 -- Composer 2.9.2 +- Composer 2.9.3 - Helm 4.0.3 -- Miniconda 25.9.1 (pre-installed on the image but not added to PATH) +- Miniconda 25.11.1 (pre-installed on the image but not added to PATH) - NPM 10.8.2 - NuGet 7.0.1.1 - pip 25.3 (python 3.9) - Pipx 1.8.0 - RubyGems 3.5.22 -- Vcpkg (build from commit 2b6a882f61) +- Vcpkg (build from commit e3db8f65d2) - Yarn 1.22.22 #### Environment variables @@ -41,7 +49,7 @@ ### Project Management - Ant 1.10.15 - Gradle 9.1 -- Maven 3.9.11 +- Maven 3.9.12 - sbt 1.11.7 ### Tools @@ -51,20 +59,20 @@ - Bazel 8.5.0 - Bazelisk 1.26.0 - Bicep 0.39.26 -- Cabal 3.16.0.0 +- Cabal 3.16.1.0 - CMake 3.31.6 - CodeQL Action Bundle 2.23.8 - Docker 27.5.1 - Docker Compose v2 2.32.2 - Docker-wincred 0.9.4 -- ghc 9.12.2 +- ghc 9.14.1 - Git 2.52.0.windows.1 - Git LFS 3.7.1 - ImageMagick 7.1.2-10 - InnoSetup 6.6.1 - jq 1.8.1 -- Kind 0.30.0 -- Kubectl 1.34.3 +- Kind 0.31.0 +- Kubectl 1.35.0 - Mercurial 6.3.1 - gcc 14.2.0 - gdb 16.2 @@ -73,10 +81,10 @@ - NSIS 3.10 - OpenSSL 3.6.0 - Packer 1.14.2 -- Pulumi 3.211.0 +- Pulumi 3.214.1 - R 4.5.2 - Service Fabric SDK 10.1.2493.9590 -- Stack 3.7.1 +- Stack 3.9.1 - Subversion (SVN) 1.14.5 - Swig 4.3.1 - VSWhere 3.1.7 @@ -87,9 +95,9 @@ - Ninja 1.13.2 ### CLI Tools -- Alibaba Cloud CLI 3.2.2 -- AWS CLI 2.32.17 -- AWS SAM CLI 1.150.1 +- Alibaba Cloud CLI 3.2.5 +- AWS CLI 2.32.28 +- AWS SAM CLI 1.151.0 - AWS Session Manager CLI 1.2.764.0 - Azure CLI 2.81.0 - Azure DevOps CLI extension 1.0.2 @@ -110,11 +118,11 @@ - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 143.0.7499.110 -- Chrome Driver 143.0.7499.42 -- Microsoft Edge 143.0.3650.80 -- Microsoft Edge Driver 143.0.3650.80 -- Mozilla Firefox 146.0 +- Google Chrome 143.0.7499.170 +- Chrome Driver 143.0.7499.169 +- Microsoft Edge 143.0.3650.96 +- Microsoft Edge Driver 143.0.3650.96 +- Mozilla Firefox 146.0.1 - Gecko Driver 0.36.0 - IE Driver 4.14.0.0 - Selenium server 4.39.0 @@ -184,7 +192,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Ruby - 3.2.9 - 3.3.10 -- 3.4.7 +- 3.4.8 ### Databases @@ -203,7 +211,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### MongoDB | Version | ServiceName | ServiceStatus | ServiceStartType | | -------- | ----------- | ------------- | ---------------- | -| 7.0.26.0 | MongoDB | Stopped | Disabled | +| 7.0.28.0 | MongoDB | Stopped | Disabled | ### Database tools - Azure CosmosDb Emulator 2.14.25.0 @@ -223,7 +231,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.14.36804.6 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | +| Visual Studio Enterprise 2022 | 17.14.36811.4 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | #### Workloads, components and extensions | Package | Version | @@ -242,14 +250,14 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Component.Microsoft.VisualStudio.Web.AzureFunctions | 17.14.36510.44 | | Component.Microsoft.Web.LibraryManager | 17.14.36510.44 | | Component.Microsoft.WebTools.BrowserLink.WebLivePreview | 17.14.2.50506 | -| Component.Microsoft.Windows.DriverKit | 10.0.26100.15 | +| Component.Microsoft.Windows.DriverKit | 10.0.26100.16 | | Component.OpenJDK | 17.14.36510.44 | | Component.UnityEngine.x64 | 17.14.36510.44 | | Component.Unreal | 17.14.36510.44 | | Component.Unreal.Android | 17.14.36510.44 | -| Component.Unreal.Debugger | 17.14.36510.44 | +| Component.Unreal.Debugger | 17.14.36809.9 | | Component.Unreal.Ide | 17.14.36510.44 | -| Component.VisualStudio.GitHub.Copilot | 17.14.36804.6 | +| Component.VisualStudio.GitHub.Copilot | 17.14.36809.9 | | Component.VSInstallerProjects2022 | 2.0.1 | | Component.WixToolset.VisualStudioExtension.Dev17 | 1.0.0.22 | | Component.WixToolset.VisualStudioExtension.Schemas3 | 1.0.0.22 | @@ -396,7 +404,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Component.Web | 17.14.36510.44 | | Microsoft.VisualStudio.Component.WebDeploy | 17.14.36510.44 | | Microsoft.VisualStudio.Component.Windows10SDK | 17.14.36510.44 | -| Microsoft.VisualStudio.Component.Windows10SDK.19041 | 17.14.36804.6 | +| Microsoft.VisualStudio.Component.Windows10SDK.19041 | 17.14.36809.9 | | Microsoft.VisualStudio.Component.Windows11SDK.22621 | 17.14.36510.44 | | Microsoft.VisualStudio.Component.Windows11SDK.26100 | 17.14.36804.6 | | Microsoft.VisualStudio.Component.Windows11Sdk.WindowsPerformanceToolkit | 17.14.36510.44 | @@ -454,7 +462,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | SSIS.MicrosoftDataToolsIntegrationServices | 2.1.2 | | VisualStudioClient.MicrosoftVisualStudio2022InstallerProjects | 2.0.1 | | Windows Driver Kit | 10.1.26100.4202 | -| Windows Driver Kit Visual Studio Extension | 10.0.26100.15 | +| Windows Driver Kit Visual Studio Extension | 10.0.26100.16 | | Windows Software Development Kit | 10.1.26100.7175 | | WixToolset.WixToolsetVisualStudio2022Extension | 1.0.0.22 | @@ -489,10 +497,10 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Powershell Modules - Az: 12.5.0 -- AWSPowershell: 5.0.117 +- AWSPowershell: 5.0.127 - DockerMsftProvider: 1.0.0.8 - MarkdownPS: 1.10 -- Microsoft.Graph: 2.33.0 +- Microsoft.Graph: 2.34.0 - Pester: 3.4.0, 5.7.1 - PowerShellGet: 1.0.0.1, 2.2.5 - PSScriptAnalyzer: 1.24.0 @@ -507,7 +515,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Android Emulator | 36.3.10 | | Android SDK Build-tools | 36.0.0 36.1.0
35.0.0 35.0.1
34.0.0
33.0.0 33.0.1 33.0.2 33.0.3
32.0.0
31.0.0 | | Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3)
android-32 (rev 1)
android-31 (rev 1) | -| Android SDK Platform-Tools | 36.0.0 | +| Android SDK Platform-Tools | 36.0.2 | | Android Support Repository | 47.0.0 | | CMake | 3.22.1
3.31.5
4.1.2 | | Google Play services | 49 | @@ -532,3 +540,4 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2022 | sha256:460dedaed73224f73ff10dc3ad754d0ed250aa57bcdf6c5052a811b4b7e29345 | 2025-09-09 | | mcr.microsoft.com/windows/nanoserver:ltsc2022 | sha256:643adf84ee2338ee4811fd891adb9e912917dc6c0ca85399982e1bebda4f2295 | 2025-12-05 | | mcr.microsoft.com/windows/servercore:ltsc2022 | sha256:3750d7fcd320130cc2ce61954902b71729e85ec2c07c5a2e83a6d6c7f34a61e5 | 2025-12-05 | + From 8ed95b8456c5f1e38443ee97b65db99460c30c2c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 9 Jan 2026 20:06:41 +0000 Subject: [PATCH 324/334] Updating readme file for ubuntu24 version 20260105.202.1 (#13491) Co-authored-by: Hosted Runners Images Bot. Co-authored-by: Actions service account --- images/ubuntu/Ubuntu2404-Readme.md | 67 +++++++++++++++++------------- 1 file changed, 39 insertions(+), 28 deletions(-) diff --git a/images/ubuntu/Ubuntu2404-Readme.md b/images/ubuntu/Ubuntu2404-Readme.md index f685cd8f6d..49c17bd6a6 100644 --- a/images/ubuntu/Ubuntu2404-Readme.md +++ b/images/ubuntu/Ubuntu2404-Readme.md @@ -1,8 +1,18 @@ +| Announcements | +|-| +| [[Windows/Ubuntu] Docker Server and Client will be updated to version 29.1.*, Docker Compose will be updated to version 2.40.3 on February 9th, 2026](https://github.com/actions/runner-images/issues/13474) | +| [[all OSs] Updating Azure PowerShell Module version to 14.6.0 on January 26th, 2026.](https://github.com/actions/runner-images/issues/13473) | +| [[Ubuntu-22.04] Pre-cached Docker images will be removed from the image on January 12th, 2026](https://github.com/actions/runner-images/issues/13472) | +| [[Ubuntu] The additional Haskell (GHC) instance will be removed from images on January 12th, 2026](https://github.com/actions/runner-images/issues/13471) | +| [[Ubuntu-22.04, macOS-14, Windows-2022] Android SDK platforms and build tools older than version 34 will be removed on January 12th, 2026.](https://github.com/actions/runner-images/issues/13469) | +| [[all OSs] Python 3.9 will be removed; Python 3.12 will become the default on Windows images on January 12th, 2026.](https://github.com/actions/runner-images/issues/13468) | +| [[all OSs] Android NDK 26 will be removed, Android NDK 27 will be used by default on January 12th, 2026.](https://github.com/actions/runner-images/issues/13467) | +*** # Ubuntu 24.04 - OS Version: 24.04.3 LTS - Kernel Version: 6.11.0-1018-azure -- Image Version: 20251215.174.1 -- Systemd version: 255.4-1ubuntu8.11 +- Image Version: 20260105.202.1 +- Systemd version: 255.4-1ubuntu8.12 ## Installed Software @@ -14,8 +24,8 @@ - Dash 0.5.12-6ubuntu5 - GNU C++: 12.4.0, 13.3.0, 14.2.0 - GNU Fortran: 12.4.0, 13.3.0, 14.2.0 -- Julia 1.12.2 -- Kotlin 2.2.21-release-469 +- Julia 1.12.3 +- Kotlin 2.3.0-release-356 - Node.js 20.19.6 - Perl 5.38.2 - Python 3.12.3 @@ -25,14 +35,14 @@ ### Package Management - cpan 1.64 - Helm 3.19.4 -- Homebrew 5.0.5 -- Miniconda 25.9.1 +- Homebrew 5.0.9 +- Miniconda 25.11.1 - Npm 10.8.2 - Pip 24.0 - Pip3 24.0 - Pipx 1.8.0 - RubyGems 3.4.20 -- Vcpkg (build from commit 185dae611b) +- Vcpkg (build from commit e3db8f65d2) - Yarn 1.22.22 #### Environment variables @@ -53,7 +63,7 @@ to accomplish this. - Ant 1.10.14 - Gradle 9.2.1 - Lerna 9.0.3 -- Maven 3.9.11 +- Maven 3.9.12 ### Tools - Ansible 2.20.1 @@ -69,14 +79,14 @@ to accomplish this. - Docker-Buildx 0.30.1 - Docker Client 28.0.4 - Docker Server 28.0.4 -- Fastlane 2.229.1 +- Fastlane 2.230.0 - Git 2.52.0 - Git LFS 3.7.1 - Git-ftp 1.6.0 - Haveged 1.9.14 - jq 1.7 -- Kind 0.30.0 -- Kubectl 1.34.3 +- Kind 0.31.0 +- Kubectl 1.35.0 - Kustomize 5.8.0 - MediaInfo 24.01 - Mercurial 6.7.2 @@ -88,7 +98,7 @@ to accomplish this. - Packer 1.14.3 - Parcel 2.16.3 - Podman 4.9.3 -- Pulumi 3.212.0 +- Pulumi 3.214.0 - Skopeo 1.13.3 - Sphinx Open Source Search Server 2.2.11 - yamllint 1.37.1 @@ -97,13 +107,13 @@ to accomplish this. - Ninja 1.13.2 ### CLI Tools -- AWS CLI 2.32.17 +- AWS CLI 2.32.29 - AWS CLI Session Manager Plugin 1.2.764.0 -- AWS SAM CLI 1.150.1 +- AWS SAM CLI 1.151.0 - Azure CLI 2.81.0 - Azure CLI (azure-devops) 1.0.2 - GitHub CLI 2.83.2 -- Google Cloud CLI 549.0.1 +- Google Cloud CLI 550.0.0 ### Java | Version | Environment Variable | @@ -116,17 +126,17 @@ to accomplish this. ### PHP Tools - PHP: 8.3.6 -- Composer 2.9.2 +- Composer 2.9.3 - PHPUnit 8.5.50 ``` Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. ``` ### Haskell Tools -- Cabal 3.16.0.0 -- GHC 9.12.2 +- Cabal 3.16.1.0 +- GHC 9.14.1 - GHCup 0.1.50.2 -- Stack 3.7.1 +- Stack 3.9.1 ### Rust Tools - Cargo 1.92.0 @@ -138,13 +148,13 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 143.0.7499.109 -- ChromeDriver 143.0.7499.42 +- Google Chrome 143.0.7499.169 +- ChromeDriver 143.0.7499.169 - Chromium 143.0.7499.0 -- Microsoft Edge 143.0.3650.80 -- Microsoft Edge WebDriver 143.0.3650.80 +- Microsoft Edge 143.0.3650.96 +- Microsoft Edge WebDriver 143.0.3650.96 - Selenium server 4.39.0 -- Mozilla Firefox 146.0 +- Mozilla Firefox 146.0.1 - Geckodriver 0.36.0 #### Environment variables @@ -208,14 +218,14 @@ Use the following command as a part of your job to start the service: 'sudo syst #### Ruby - 3.2.9 - 3.3.10 -- 3.4.7 +- 3.4.8 ### PowerShell Tools - PowerShell 7.4.13 #### PowerShell Modules - Az: 12.5.0 -- Microsoft.Graph: 2.33.0 +- Microsoft.Graph: 2.34.0 - Pester: 5.7.1 - PSScriptAnalyzer: 1.24.0 @@ -230,7 +240,7 @@ Use the following command as a part of your job to start the service: 'sudo syst | -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Android Command Line Tools | 12.0 | | Android SDK Build-tools | 36.0.0 36.1.0
35.0.0 35.0.1
34.0.0 | -| Android SDK Platform-Tools | 36.0.0 | +| Android SDK Platform-Tools | 36.0.2 | | Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3) | | Android Support Repository | 47.0.0 | | CMake | 3.31.5
4.1.2 | @@ -309,7 +319,7 @@ Use the following command as a part of your job to start the service: 'sudo syst | sshpass | 1.09-1 | | sudo | 1.9.15p5-3ubuntu5.24.04.1 | | swig | 4.2.0-2ubuntu1 | -| systemd-coredump | 255.4-1ubuntu8.11 | +| systemd-coredump | 255.4-1ubuntu8.12 | | tar | 1.35+dfsg-3build1 | | telnet | 0.17+2.5-3ubuntu4 | | texinfo | 7.1-3build2 | @@ -324,3 +334,4 @@ Use the following command as a part of your job to start the service: 'sudo syst | xz-utils | 5.6.1+really5.4.5-1ubuntu0.2 | | zip | 3.0-13ubuntu0.2 | | zsync | 0.6.2-5build1 | + From 1be20d99faabf7f3443ae2f9d971ba95765420eb Mon Sep 17 00:00:00 2001 From: Arshad Pasha Date: Sun, 11 Jan 2026 21:28:49 +0530 Subject: [PATCH 325/334] [macOS] Fix typo: Github -> GitHub in BasicTools test description (#13516) --- images/macos/scripts/tests/BasicTools.Tests.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/images/macos/scripts/tests/BasicTools.Tests.ps1 b/images/macos/scripts/tests/BasicTools.Tests.ps1 index ea69361a54..b6e882413f 100644 --- a/images/macos/scripts/tests/BasicTools.Tests.ps1 +++ b/images/macos/scripts/tests/BasicTools.Tests.ps1 @@ -69,7 +69,7 @@ Describe "bazelisk" { } } -Describe "Github CLI" { +Describe "GitHub CLI" { It "GitHub CLI" { "gh --version" | Should -ReturnZeroExitCode } From 0d9f87fc0607e8b157b503e0dcdc90fb47ae4754 Mon Sep 17 00:00:00 2001 From: Shamil Mubarakshin <127750046+shamil-mubarakshin@users.noreply.github.com> Date: Mon, 12 Jan 2026 13:53:29 +0100 Subject: [PATCH 326/334] [windows-2022, ubuntu-22.04] Change to Generation 2 VM (#13521) --- images/ubuntu/templates/locals.ubuntu.pkr.hcl | 2 +- images/windows/templates/locals.windows.pkr.hcl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/images/ubuntu/templates/locals.ubuntu.pkr.hcl b/images/ubuntu/templates/locals.ubuntu.pkr.hcl index 469493d3f5..14fde5d905 100644 --- a/images/ubuntu/templates/locals.ubuntu.pkr.hcl +++ b/images/ubuntu/templates/locals.ubuntu.pkr.hcl @@ -1,7 +1,7 @@ locals { image_properties_map = { "ubuntu22" = { - source_image_marketplace_sku = "canonical:0001-com-ubuntu-server-jammy:22_04-lts" + source_image_marketplace_sku = "canonical:0001-com-ubuntu-server-jammy:22_04-lts-gen2" os_disk_size_gb = 75 }, "ubuntu24" = { diff --git a/images/windows/templates/locals.windows.pkr.hcl b/images/windows/templates/locals.windows.pkr.hcl index 976b4ffb05..231c7634ba 100644 --- a/images/windows/templates/locals.windows.pkr.hcl +++ b/images/windows/templates/locals.windows.pkr.hcl @@ -5,7 +5,7 @@ locals { os_disk_size_gb = 256 }, "win22" = { - source_image_marketplace_sku = "MicrosoftWindowsServer:WindowsServer:2022-Datacenter" + source_image_marketplace_sku = "MicrosoftWindowsServer:WindowsServer:2022-Datacenter-g2" os_disk_size_gb = 256 }, "win25" = { From ac15b2b717ec86a193779e304c30f4587c260859 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 13 Jan 2026 11:30:51 +0000 Subject: [PATCH 327/334] Updating readme file for macos-14 version 20260112.0114.1 (#13523) Co-authored-by: Hosted Runners Images Bot. --- images/macos/macos-14-Readme.md | 95 +++++++++++++++++---------------- 1 file changed, 48 insertions(+), 47 deletions(-) diff --git a/images/macos/macos-14-Readme.md b/images/macos/macos-14-Readme.md index d7462a7dfa..bff8742c5b 100644 --- a/images/macos/macos-14-Readme.md +++ b/images/macos/macos-14-Readme.md @@ -1,5 +1,7 @@ | Announcements | |-| +| [[macOS] Default Xcode on macOS 26 Tahoe will be set to Xcode 26.2 on January 26th](https://github.com/actions/runner-images/issues/13519) | +| [[macOS] The macOS 14 Sonoma based runner images will begin deprecation on July 6th and will be fully unsupported by November 2nd for GitHub Actions and Azure DevOps](https://github.com/actions/runner-images/issues/13518) | | [[all OSs] Updating Azure PowerShell Module version to 14.6.0 on January 26th, 2026.](https://github.com/actions/runner-images/issues/13473) | | [[macOS] DOTNET_ROOT environment variable variable will be removed on January 12th, 2026](https://github.com/actions/runner-images/issues/13470) | | [[Ubuntu-22.04, macOS-14, Windows-2022] Android SDK platforms and build tools older than version 34 will be removed on January 12th, 2026.](https://github.com/actions/runner-images/issues/13469) | @@ -11,7 +13,7 @@ # macOS 14 - OS Version: macOS 14.8.3 (23J220) - Kernel Version: Darwin 23.6.0 -- Image Version: 20260105.0099.1 +- Image Version: 20260112.0114.1 ## Installed Software @@ -39,13 +41,13 @@ - Carthage 0.40.0 - CocoaPods 1.16.2 - Composer 2.9.3 -- Homebrew 5.0.8 +- Homebrew 5.0.9 - NPM 10.8.2 - NuGet 6.3.1.1 - Pip3 25.3 (python 3.14) - Pipx 1.8.0 - RubyGems 4.0.3 -- Vcpkg 2025 (build from commit af752f21c9) +- Vcpkg 2025 (build from commit fafcc0e93b) - Yarn 1.22.22 ### Project Management @@ -56,11 +58,11 @@ ### Utilities - 7-Zip 17.05 - aria2 1.37.0 -- azcopy 10.31.0 +- azcopy 10.31.1 - bazel 8.5.0 - bazelisk 1.27.0 - bsdtar 3.5.3 - available by 'tar' alias -- Curl 8.17.0 +- Curl 8.18.0 - Git 2.52.0 - Git LFS 3.7.1 - GitHub CLI 2.83.2 @@ -77,7 +79,7 @@ - Ninja 1.13.2 ### Tools -- AWS CLI 2.32.28 +- AWS CLI 2.32.32 - AWS SAM CLI 1.151.0 - AWS Session Manager CLI 1.2.764.0 - Azure CLI 2.81.0 @@ -97,11 +99,11 @@ ### Browsers - Safari 26.2 (19623.1.14.18.4) - SafariDriver 26.2 (19623.1.14.18.4) -- Google Chrome 143.0.7499.170 -- Google Chrome for Testing 143.0.7499.169 -- ChromeDriver 143.0.7499.169 -- Microsoft Edge 143.0.3650.96 -- Microsoft Edge WebDriver 143.0.3650.96 +- Google Chrome 143.0.7499.193 +- Google Chrome for Testing 143.0.7499.192 +- ChromeDriver 143.0.7499.192 +- Microsoft Edge 143.0.3650.139 +- Microsoft Edge WebDriver 143.0.3650.139 - Mozilla Firefox 146.0.1 - geckodriver 0.36.0 - Selenium server 4.39.0 @@ -130,7 +132,6 @@ - 3.4.8 #### Python -- 3.9.25 - 3.10.19 - 3.11.9 - 3.12.10 @@ -240,49 +241,49 @@ | DriverKit 24.2 | driverkit24.2 | 16.2 | #### Installed Simulators -| Name | OS | Simulators | -| ------------ | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| iOS 17.0 | 17.0.1 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | -| iOS 17.2 | 17.2 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | -| iOS 17.4 | 17.4 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 17.5 | 17.5 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 18.1 | 18.1 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| iOS 18.2 | 18.2 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | -| tvOS 17.0 | 17.0 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 17.2 | 17.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 17.4 | 17.4 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 17.5 | 17.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 18.1 | 18.1 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 18.2 | 18.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| watchOS 10.0 | 10.0 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 10.2 | 10.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 10.4 | 10.4 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 10.5 | 10.5 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 11.1 | 11.1 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 11.2 | 11.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | +| Name | OS | Simulators | +| ------------ | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| iOS 17.0 | 17.0.1 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | +| iOS 17.2 | 17.2 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation) | +| iOS 17.4 | 17.4 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro (12.9-inch) (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 17.5 | 17.5 | iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (6th generation)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 18.1 | 18.1 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| iOS 18.2 | 18.2 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air 11-inch (M2)
iPad Air 13-inch (M2)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | +| tvOS 17.0 | 17.0 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 17.2 | 17.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 17.4 | 17.4 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 17.5 | 17.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 18.1 | 18.1 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| tvOS 18.2 | 18.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| watchOS 10.0 | 10.0 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 10.2 | 10.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 10.4 | 10.4 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
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)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 10.5 | 10.5 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 11.1 | 11.1 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | +| watchOS 11.2 | 11.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | ### Android -| Package Name | Version | -| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 11.0 | -| Android Emulator | 36.3.10 | -| Android SDK Build-tools | 36.0.0 36.1.0
35.0.0 35.0.1
34.0.0
33.0.2 33.0.3 | -| Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3) | -| Android SDK Platform-Tools | 36.0.2 | -| Android Support Repository | 47.0.0 | -| CMake | 3.31.5
4.1.2 | -| Google Play services | 49 | -| Google Repository | 58 | -| NDK | 26.3.11579264 (default)
27.3.13750724
28.2.13676358
29.0.14206865 | +| Package Name | Version | +| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Android Command Line Tools | 11.0 | +| Android Emulator | 36.3.10 | +| Android SDK Build-tools | 36.0.0 36.1.0
35.0.0 35.0.1
34.0.0 | +| Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3) | +| Android SDK Platform-Tools | 36.0.2 | +| Android Support Repository | 47.0.0 | +| CMake | 3.31.5
4.1.2 | +| Google Play services | 49 | +| Google Repository | 58 | +| NDK | 27.3.13750724 (default)
28.2.13676358
29.0.14206865 | #### Environment variables | Name | Value | | ----------------------- | --------------------------------------------------- | | ANDROID_HOME | /Users/runner/Library/Android/sdk | -| ANDROID_NDK | /Users/runner/Library/Android/sdk/ndk/26.3.11579264 | -| ANDROID_NDK_HOME | /Users/runner/Library/Android/sdk/ndk/26.3.11579264 | +| ANDROID_NDK | /Users/runner/Library/Android/sdk/ndk/27.3.13750724 | +| ANDROID_NDK_HOME | /Users/runner/Library/Android/sdk/ndk/27.3.13750724 | | ANDROID_NDK_LATEST_HOME | /Users/runner/Library/Android/sdk/ndk/29.0.14206865 | -| ANDROID_NDK_ROOT | /Users/runner/Library/Android/sdk/ndk/26.3.11579264 | +| ANDROID_NDK_ROOT | /Users/runner/Library/Android/sdk/ndk/27.3.13750724 | | ANDROID_SDK_ROOT | /Users/runner/Library/Android/sdk | ### Miscellaneous From ee33773b83901369b226414f94def56584d12248 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 13 Jan 2026 11:31:00 +0000 Subject: [PATCH 328/334] Updating readme file for macos-14-arm64 version 20260112.0083.1 (#13522) Co-authored-by: Hosted Runners Images Bot. --- images/macos/macos-14-arm64-Readme.md | 52 ++++++++++++++------------- 1 file changed, 27 insertions(+), 25 deletions(-) diff --git a/images/macos/macos-14-arm64-Readme.md b/images/macos/macos-14-arm64-Readme.md index f902627ee5..7da1299453 100644 --- a/images/macos/macos-14-arm64-Readme.md +++ b/images/macos/macos-14-arm64-Readme.md @@ -1,5 +1,7 @@ | Announcements | |-| +| [[macOS] Default Xcode on macOS 26 Tahoe will be set to Xcode 26.2 on January 26th](https://github.com/actions/runner-images/issues/13519) | +| [[macOS] The macOS 14 Sonoma based runner images will begin deprecation on July 6th and will be fully unsupported by November 2nd for GitHub Actions and Azure DevOps](https://github.com/actions/runner-images/issues/13518) | | [[all OSs] Updating Azure PowerShell Module version to 14.6.0 on January 26th, 2026.](https://github.com/actions/runner-images/issues/13473) | | [[macOS] DOTNET_ROOT environment variable variable will be removed on January 12th, 2026](https://github.com/actions/runner-images/issues/13470) | | [[Ubuntu-22.04, macOS-14, Windows-2022] Android SDK platforms and build tools older than version 34 will be removed on January 12th, 2026.](https://github.com/actions/runner-images/issues/13469) | @@ -11,7 +13,7 @@ # macOS 14 - OS Version: macOS 14.8.3 (23J220) - Kernel Version: Darwin 23.6.0 -- Image Version: 20260105.0074.1 +- Image Version: 20260112.0083.1 ## Installed Software @@ -37,13 +39,13 @@ - Bundler 4.0.3 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 5.0.8 +- Homebrew 5.0.9 - NPM 10.8.2 - NuGet 6.3.1.1 - Pip3 25.3 (python 3.14) - Pipx 1.8.0 - RubyGems 4.0.3 -- Vcpkg 2025 (build from commit af752f21c9) +- Vcpkg 2025 (build from commit fafcc0e93b) - Yarn 1.22.22 ### Project Management @@ -54,7 +56,7 @@ ### Utilities - 7-Zip 17.05 - aria2 1.37.0 -- azcopy 10.31.0 +- azcopy 10.31.1 - bazel 8.5.0 - bazelisk 1.27.0 - bsdtar 3.5.3 - available by 'tar' alias @@ -75,7 +77,7 @@ - Ninja 1.13.2 ### Tools -- AWS CLI 2.32.28 +- AWS CLI 2.32.32 - AWS SAM CLI 1.151.0 - AWS Session Manager CLI 1.2.764.0 - Azure CLI 2.81.0 @@ -92,11 +94,11 @@ ### Browsers - Safari 26.2 (19623.1.14.18.4) - SafariDriver 26.2 (19623.1.14.18.4) -- Google Chrome 143.0.7499.170 -- Google Chrome for Testing 143.0.7499.169 -- ChromeDriver 143.0.7499.169 -- Microsoft Edge 143.0.3650.96 -- Microsoft Edge WebDriver 143.0.3650.96 +- Google Chrome 143.0.7499.193 +- Google Chrome for Testing 143.0.7499.192 +- ChromeDriver 143.0.7499.192 +- Microsoft Edge 143.0.3650.139 +- Microsoft Edge WebDriver 143.0.3650.139 - Mozilla Firefox 146.0.1 - geckodriver 0.36.0 - Selenium server 4.39.0 @@ -259,27 +261,27 @@ | visionOS 2.2 | 2.2 | Apple Vision Pro | ### Android -| Package Name | Version | -| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 11.0 | -| Android Emulator | 36.3.10 | -| Android SDK Build-tools | 36.0.0 36.1.0
35.0.0 35.0.1
34.0.0
33.0.2 33.0.3 | -| Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3) | -| Android SDK Platform-Tools | 36.0.2 | -| Android Support Repository | 47.0.0 | -| CMake | 3.31.5
4.1.2 | -| Google Play services | 49 | -| Google Repository | 58 | -| NDK | 26.3.11579264 (default)
27.3.13750724
28.2.13676358
29.0.14206865 | +| Package Name | Version | +| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Android Command Line Tools | 11.0 | +| Android Emulator | 36.3.10 | +| Android SDK Build-tools | 36.0.0 36.1.0
35.0.0 35.0.1
34.0.0 | +| Android SDK Platforms | android-36.1 (rev 1)
android-36-ext19 (rev 1)
android-36-ext18 (rev 1)
android-36 (rev 2)
android-35-ext15 (rev 1)
android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3) | +| Android SDK Platform-Tools | 36.0.2 | +| Android Support Repository | 47.0.0 | +| CMake | 3.31.5
4.1.2 | +| Google Play services | 49 | +| Google Repository | 58 | +| NDK | 27.3.13750724 (default)
28.2.13676358
29.0.14206865 | #### Environment variables | Name | Value | | ----------------------- | --------------------------------------------------- | | ANDROID_HOME | /Users/runner/Library/Android/sdk | -| ANDROID_NDK | /Users/runner/Library/Android/sdk/ndk/26.3.11579264 | -| ANDROID_NDK_HOME | /Users/runner/Library/Android/sdk/ndk/26.3.11579264 | +| ANDROID_NDK | /Users/runner/Library/Android/sdk/ndk/27.3.13750724 | +| ANDROID_NDK_HOME | /Users/runner/Library/Android/sdk/ndk/27.3.13750724 | | ANDROID_NDK_LATEST_HOME | /Users/runner/Library/Android/sdk/ndk/29.0.14206865 | -| ANDROID_NDK_ROOT | /Users/runner/Library/Android/sdk/ndk/26.3.11579264 | +| ANDROID_NDK_ROOT | /Users/runner/Library/Android/sdk/ndk/27.3.13750724 | | ANDROID_SDK_ROOT | /Users/runner/Library/Android/sdk | ### Miscellaneous From 67f19e51e6da6abe8db6df52d9b329a603721f48 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 13 Jan 2026 11:31:12 +0000 Subject: [PATCH 329/334] Updating readme file for macos-15 version 20260112.0116.1 (#13524) Co-authored-by: Hosted Runners Images Bot. --- images/macos/macos-15-Readme.md | 46 ++++++++++++++++++++------------- 1 file changed, 28 insertions(+), 18 deletions(-) diff --git a/images/macos/macos-15-Readme.md b/images/macos/macos-15-Readme.md index 967089ed57..3cb7ae9cce 100644 --- a/images/macos/macos-15-Readme.md +++ b/images/macos/macos-15-Readme.md @@ -1,5 +1,7 @@ | Announcements | |-| +| [[macOS] Default Xcode on macOS 26 Tahoe will be set to Xcode 26.2 on January 26th](https://github.com/actions/runner-images/issues/13519) | +| [[macOS] The macOS 14 Sonoma based runner images will begin deprecation on July 6th and will be fully unsupported by November 2nd for GitHub Actions and Azure DevOps](https://github.com/actions/runner-images/issues/13518) | | [[all OSs] Updating Azure PowerShell Module version to 14.6.0 on January 26th, 2026.](https://github.com/actions/runner-images/issues/13473) | | [[macOS] DOTNET_ROOT environment variable variable will be removed on January 12th, 2026](https://github.com/actions/runner-images/issues/13470) | | [[Ubuntu-22.04, macOS-14, Windows-2022] Android SDK platforms and build tools older than version 34 will be removed on January 12th, 2026.](https://github.com/actions/runner-images/issues/13469) | @@ -11,7 +13,7 @@ # macOS 15 - OS Version: macOS 15.7.3 (24G419) - Kernel Version: Darwin 24.6.0 -- Image Version: 20260105.0104.1 +- Image Version: 20260112.0116.1 ## Installed Software @@ -38,12 +40,12 @@ - Carthage 0.40.0 - CocoaPods 1.16.2 - Composer 2.9.3 -- Homebrew 5.0.8 +- Homebrew 5.0.9 - NPM 10.9.4 - Pip3 25.3 (python 3.14) - Pipx 1.8.0 - RubyGems 4.0.3 -- Vcpkg 2025 (build from commit af752f21c9) +- Vcpkg 2025 (build from commit fafcc0e93b) - Yarn 1.22.22 ### Project Management @@ -54,11 +56,11 @@ ### Utilities - 7-Zip 17.05 - aria2 1.37.0 -- azcopy 10.31.0 +- azcopy 10.31.1 - bazel 8.5.0 - bazelisk 1.27.0 - bsdtar 3.5.3 - available by 'tar' alias -- Curl 8.17.0 +- Curl 8.18.0 - Git 2.52.0 - Git LFS 3.7.1 - GitHub CLI 2.83.2 @@ -75,7 +77,7 @@ - Ninja 1.13.2 ### Tools -- AWS CLI 2.32.28 +- AWS CLI 2.32.32 - AWS SAM CLI 1.151.0 - AWS Session Manager CLI 1.2.764.0 - Azure CLI 2.81.0 @@ -95,11 +97,11 @@ ### Browsers - Safari 26.2 (20623.1.14.18.4) - SafariDriver 26.2 (20623.1.14.18.4) -- Google Chrome 143.0.7499.170 -- Google Chrome for Testing 143.0.7499.169 -- ChromeDriver 143.0.7499.169 -- Microsoft Edge 143.0.3650.96 -- Microsoft Edge WebDriver 143.0.3650.96 +- Google Chrome 143.0.7499.193 +- Google Chrome for Testing 143.0.7499.192 +- ChromeDriver 143.0.7499.192 +- Microsoft Edge 143.0.3650.139 +- Microsoft Edge WebDriver 143.0.3650.139 - Mozilla Firefox 146.0.1 - geckodriver 0.36.0 - Selenium server 4.39.0 @@ -127,7 +129,6 @@ - 3.4.8 #### Python -- 3.9.25 - 3.10.19 - 3.11.9 - 3.12.10 @@ -166,6 +167,7 @@ ### Xcode | Version | Build | Path | Symlinks | | -------------- | -------- | ------------------------------ | -------------------------------------------------------------- | +| 26.2 | 17C52 | /Applications/Xcode_26.2.app | /Applications/Xcode_26.2.0.app | | 26.1.1 | 17B100 | /Applications/Xcode_26.1.1.app | /Applications/Xcode_26.1.app | | 26.0.1 | 17A400 | /Applications/Xcode_26.0.1.app | /Applications/Xcode_26.0.app | | 16.4 (default) | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app
/Applications/Xcode.app | @@ -184,6 +186,7 @@ | macOS 15.5 | macosx15.5 | 16.4 | | macOS 26.0 | macosx26.0 | 26.0.1 | | macOS 26.1 | macosx26.1 | 26.1.1 | +| macOS 26.2 | macosx26.2 | 26.2 | | iOS 18.0 | iphoneos18.0 | 16.0 | | iOS 18.1 | iphoneos18.1 | 16.1 | | iOS 18.2 | iphoneos18.2 | 16.2 | @@ -191,6 +194,7 @@ | iOS 18.5 | iphoneos18.5 | 16.4 | | iOS 26.0 | iphoneos26.0 | 26.0.1 | | iOS 26.1 | iphoneos26.1 | 26.1.1 | +| iOS 26.2 | iphoneos26.2 | 26.2 | | Simulator - iOS 18.0 | iphonesimulator18.0 | 16.0 | | Simulator - iOS 18.1 | iphonesimulator18.1 | 16.1 | | Simulator - iOS 18.2 | iphonesimulator18.2 | 16.2 | @@ -198,6 +202,7 @@ | Simulator - iOS 18.5 | iphonesimulator18.5 | 16.4 | | Simulator - iOS 26.0 | iphonesimulator26.0 | 26.0.1 | | Simulator - iOS 26.1 | iphonesimulator26.1 | 26.1.1 | +| Simulator - iOS 26.2 | iphonesimulator26.2 | 26.2 | | tvOS 18.0 | appletvos18.0 | 16.0 | | tvOS 18.1 | appletvos18.1 | 16.1 | | tvOS 18.2 | appletvos18.2 | 16.2 | @@ -205,6 +210,7 @@ | tvOS 18.5 | appletvos18.5 | 16.4 | | tvOS 26.0 | appletvos26.0 | 26.0.1 | | tvOS 26.1 | appletvos26.1 | 26.1.1 | +| tvOS 26.2 | appletvos26.2 | 26.2 | | Simulator - tvOS 18.0 | appletvsimulator18.0 | 16.0 | | Simulator - tvOS 18.1 | appletvsimulator18.1 | 16.1 | | Simulator - tvOS 18.2 | appletvsimulator18.2 | 16.2 | @@ -212,6 +218,7 @@ | Simulator - tvOS 18.5 | appletvsimulator18.5 | 16.4 | | Simulator - tvOS 26.0 | appletvsimulator26.0 | 26.0.1 | | Simulator - tvOS 26.1 | appletvsimulator26.1 | 26.1.1 | +| Simulator - tvOS 26.2 | appletvsimulator26.2 | 26.2 | | watchOS 11.0 | watchos11.0 | 16.0 | | watchOS 11.1 | watchos11.1 | 16.1 | | watchOS 11.2 | watchos11.2 | 16.2 | @@ -219,6 +226,7 @@ | watchOS 11.5 | watchos11.5 | 16.4 | | watchOS 26.0 | watchos26.0 | 26.0.1 | | watchOS 26.1 | watchos26.1 | 26.1.1 | +| watchOS 26.2 | watchos26.2 | 26.2 | | Simulator - watchOS 11.0 | watchsimulator11.0 | 16.0 | | Simulator - watchOS 11.1 | watchsimulator11.1 | 16.1 | | Simulator - watchOS 11.2 | watchsimulator11.2 | 16.2 | @@ -226,6 +234,7 @@ | Simulator - watchOS 11.5 | watchsimulator11.5 | 16.4 | | Simulator - watchOS 26.0 | watchsimulator26.0 | 26.0.1 | | Simulator - watchOS 26.1 | watchsimulator26.1 | 26.1.1 | +| Simulator - watchOS 26.2 | watchsimulator26.2 | 26.2 | | visionOS 2.0 | xros2.0 | 16.0 | | visionOS 2.1 | xros2.1 | 16.1 | | visionOS 2.2 | xros2.2 | 16.2 | @@ -233,6 +242,7 @@ | visionOS 2.5 | xros2.5 | 16.4 | | visionOS 26.0 | xros26.0 | 26.0.1 | | visionOS 26.1 | xros26.1 | 26.1.1 | +| visionOS 26.2 | xros26.2 | 26.2 | | Simulator - visionOS 2.0 | xrsimulator2.0 | 16.0 | | Simulator - visionOS 2.1 | xrsimulator2.1 | 16.1 | | Simulator - visionOS 2.2 | xrsimulator2.2 | 16.2 | @@ -240,6 +250,7 @@ | Simulator - visionOS 2.5 | xrsimulator2.5 | 16.4 | | Simulator - visionOS 26.0 | xrsimulator26.0 | 26.0.1 | | Simulator - visionOS 26.1 | xrsimulator26.1 | 26.1.1 | +| Simulator - visionOS 26.2 | xrsimulator26.2 | 26.2 | | DriverKit 24.0 | driverkit24.0 | 16.0 | | DriverKit 24.1 | driverkit24.1 | 16.1 | | DriverKit 24.2 | driverkit24.2 | 16.2 | @@ -247,25 +258,24 @@ | DriverKit 24.5 | driverkit24.5 | 16.4 | | DriverKit 25.0 | driverkit25.0 | 26.0.1 | | DriverKit 25.1 | driverkit25.1 | 26.1.1 | +| DriverKit 25.2 | driverkit25.2 | 26.2 | #### Installed Simulators | Name | OS | Simulators | | ------------ | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| iOS 18.4 | 18.4 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | | iOS 18.5 | 18.5 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | | iOS 18.6 | 18.6 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 13-inch (M4) | | iOS 26.0 | 26.0.1 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone 17
iPhone 17 Pro
iPhone 17 Pro Max
iPhone Air
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 11-inch (M5)
iPad Pro 13-inch (M4)
iPad Pro 13-inch (M5) | | iOS 26.1 | 26.1 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone 17
iPhone 17 Pro
iPhone 17 Pro Max
iPhone Air
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 11-inch (M5)
iPad Pro 13-inch (M4)
iPad Pro 13-inch (M5) | -| tvOS 18.2 | 18.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| tvOS 18.4 | 18.4 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| iOS 26.2 | 26.2 | iPhone 16
iPhone 16 Plus
iPhone 16 Pro
iPhone 16 Pro Max
iPhone 16e
iPhone 17
iPhone 17 Pro
iPhone 17 Pro Max
iPhone Air
iPhone SE (3rd generation)
iPad (10th generation)
iPad (A16)
iPad Air 11-inch (M2)
iPad Air 11-inch (M3)
iPad Air 13-inch (M2)
iPad Air 13-inch (M3)
iPad mini (A17 Pro)
iPad Pro 11-inch (M4)
iPad Pro 11-inch (M5)
iPad Pro 13-inch (M4)
iPad Pro 13-inch (M5) | | tvOS 18.5 | 18.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | | tvOS 26.0 | 26.0 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | | tvOS 26.1 | 26.1 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| watchOS 11.2 | 11.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | -| watchOS 11.4 | 11.4 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | +| tvOS 26.2 | 26.2 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | | watchOS 11.5 | 11.5 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Ultra 2 (49mm) | | watchOS 26.0 | 26.0 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch SE 3 (40mm)
Apple Watch SE 3 (44mm)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Series 11 (42mm)
Apple Watch Series 11 (46mm)
Apple Watch Ultra 2 (49mm)
Apple Watch Ultra 3 (49mm) | | watchOS 26.1 | 26.1 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch SE 3 (40mm)
Apple Watch SE 3 (44mm)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Series 11 (42mm)
Apple Watch Series 11 (46mm)
Apple Watch Ultra 2 (49mm)
Apple Watch Ultra 3 (49mm) | +| watchOS 26.2 | 26.2 | Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch SE 3 (40mm)
Apple Watch SE 3 (44mm)
Apple Watch Series 10 (42mm)
Apple Watch Series 10 (46mm)
Apple Watch Series 11 (42mm)
Apple Watch Series 11 (46mm)
Apple Watch Ultra 2 (49mm)
Apple Watch Ultra 3 (49mm) | ### Android | Package Name | Version | @@ -279,7 +289,7 @@ | CMake | 3.31.5
4.1.2 | | Google Play services | 49 | | Google Repository | 58 | -| NDK | 26.3.11579264
27.3.13750724 (default)
28.2.13676358
29.0.14206865 | +| NDK | 27.3.13750724 (default)
28.2.13676358
29.0.14206865 | #### Environment variables | Name | Value | From c7aafa1a2981985f716f8655d474160f91e8dcac Mon Sep 17 00:00:00 2001 From: Josh Taylor Date: Thu, 17 Jul 2025 13:50:25 -0700 Subject: [PATCH 330/334] Adds shared_gallery_image_version_end_of_life_date --- images/ubuntu/templates/source.ubuntu.pkr.hcl | 1 + images/ubuntu/templates/variable.ubuntu.pkr.hcl | 4 ++++ images/windows/templates/source.windows.pkr.hcl | 1 + images/windows/templates/variable.windows.pkr.hcl | 4 ++++ 4 files changed, 10 insertions(+) diff --git a/images/ubuntu/templates/source.ubuntu.pkr.hcl b/images/ubuntu/templates/source.ubuntu.pkr.hcl index babc3cb5fe..5b1db0ceae 100644 --- a/images/ubuntu/templates/source.ubuntu.pkr.hcl +++ b/images/ubuntu/templates/source.ubuntu.pkr.hcl @@ -38,6 +38,7 @@ source "azure-arm" "image" { image_version = var.gallery_image_version storage_account_type = var.gallery_storage_account_type } + shared_gallery_image_version_end_of_life_date = var.shared_gallery_image_version_end_of_life_date dynamic "azure_tag" { for_each = var.azure_tags diff --git a/images/ubuntu/templates/variable.ubuntu.pkr.hcl b/images/ubuntu/templates/variable.ubuntu.pkr.hcl index 685c6604b6..c1b0e3cf03 100644 --- a/images/ubuntu/templates/variable.ubuntu.pkr.hcl +++ b/images/ubuntu/templates/variable.ubuntu.pkr.hcl @@ -70,6 +70,10 @@ variable "gallery_storage_account_type" { type = string default = "${env("GALLERY_STORAGE_ACCOUNT_TYPE")}" } +variable "shared_gallery_image_version_end_of_life_date" { + type = string + default = "${env("SHARED_GALLERY_IMAGE_VERSION_END_OF_LIFE_DATE")}" +} variable "image_os_type" { type = string default = "Linux" diff --git a/images/windows/templates/source.windows.pkr.hcl b/images/windows/templates/source.windows.pkr.hcl index 8b407810dd..84220f4ab8 100644 --- a/images/windows/templates/source.windows.pkr.hcl +++ b/images/windows/templates/source.windows.pkr.hcl @@ -43,6 +43,7 @@ source "azure-arm" "image" { image_version = var.gallery_image_version storage_account_type = var.gallery_storage_account_type } + shared_gallery_image_version_end_of_life_date = var.shared_gallery_image_version_end_of_life_date dynamic "azure_tag" { for_each = var.azure_tags diff --git a/images/windows/templates/variable.windows.pkr.hcl b/images/windows/templates/variable.windows.pkr.hcl index 1605ce4a57..96c8f51f1c 100644 --- a/images/windows/templates/variable.windows.pkr.hcl +++ b/images/windows/templates/variable.windows.pkr.hcl @@ -78,6 +78,10 @@ variable "gallery_storage_account_type" { type = string default = "${env("GALLERY_STORAGE_ACCOUNT_TYPE")}" } +variable "shared_gallery_image_version_end_of_life_date" { + type = string + default = "${env("SHARED_GALLERY_IMAGE_VERSION_END_OF_LIFE_DATE")}" +} variable "image_os_type" { type = string default = "Windows" From 1ab15504b38911f0e57e9e2069c154a19d68ce79 Mon Sep 17 00:00:00 2001 From: Joshua Taylor Date: Wed, 7 Jan 2026 17:32:38 -0800 Subject: [PATCH 331/334] Adds correction for python verbose logging that crashes the build periodically --- .../windows/scripts/build/Install-Toolset.ps1 | 45 +++++++++++++++++-- 1 file changed, 42 insertions(+), 3 deletions(-) diff --git a/images/windows/scripts/build/Install-Toolset.ps1 b/images/windows/scripts/build/Install-Toolset.ps1 index c9373b24ca..0e2f857508 100644 --- a/images/windows/scripts/build/Install-Toolset.ps1 +++ b/images/windows/scripts/build/Install-Toolset.ps1 @@ -6,9 +6,9 @@ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 -bor [Net.SecurityProtocolType]::Tls13 -Function Install-Asset { +function Install-Asset { param( - [Parameter(Mandatory=$true)] + [Parameter(Mandatory = $true)] [object] $ReleaseAsset ) @@ -27,6 +27,45 @@ Function Install-Asset { Write-Host "Invoke installation script..." Push-Location -Path $assetFolderPath + + # Correct verbose logging in Python v12 + if ($releaseAssetName -like "*python-3.12.10-win32-x64*") { + $scriptPath = "setup.ps1" + $lines = Get-Content $scriptPath + $block = @( + '# print out all files in $PythonArchPath', + 'Write-Host "Files in $PythonArchPath"', + '$files = Get-ChildItem -Path $PythonArchPath -File -Recurse', + 'Write-Output $files' + ) + + # Determine line ending style of $scriptPath + $lineEnding = "`n" # Unix style + $rawContent = Get-Content $scriptPath -Raw + if ($rawContent -match "`r`n") { + $lineEnding = "`r`n" # Windows style + } + + $i = 0 + $output = @() + while ($i -lt $lines.Count) { + if ( + $i + 3 -lt $lines.Count -and + $lines[$i] -eq $block[0] -and + $lines[$i + 1] -eq $block[1] -and + $lines[$i + 2] -eq $block[2] -and + $lines[$i + 3] -eq $block[3] + ) { + $i += 4 + continue + } + $output += $lines[$i] + $i++ + } + Set-Content -Path $scriptPath -Value ($output -join $lineEnding) + } + # End correction + Invoke-Expression .\setup.ps1 Pop-Location } @@ -45,7 +84,7 @@ foreach ($tool in $tools) { # Get github release asset for each version foreach ($toolVersion in $tool.versions) { $asset = $assets ` - | Where-Object version -like $toolVersion ` + | Where-Object version -Like $toolVersion ` | Select-Object -ExpandProperty files ` | Where-Object { ($_.platform -eq $tool.platform) -and ($_.arch -eq $tool.arch) -and ($_.toolset -eq $tool.toolset) } ` | Select-Object -First 1 From 913fc9ab0805330f32737d32b6352cb0bca7607b Mon Sep 17 00:00:00 2001 From: Joshua Taylor Date: Thu, 8 Jan 2026 16:56:04 -0800 Subject: [PATCH 332/334] Adds correction for python verbose logging that crashes the build periodically --- images/windows/scripts/build/Install-Toolset.ps1 | 3 +++ 1 file changed, 3 insertions(+) diff --git a/images/windows/scripts/build/Install-Toolset.ps1 b/images/windows/scripts/build/Install-Toolset.ps1 index 0e2f857508..c017c26929 100644 --- a/images/windows/scripts/build/Install-Toolset.ps1 +++ b/images/windows/scripts/build/Install-Toolset.ps1 @@ -30,6 +30,7 @@ function Install-Asset { # Correct verbose logging in Python v12 if ($releaseAssetName -like "*python-3.12.10-win32-x64*") { + Write-Host "Correcting target script for $releaseAssetName" $scriptPath = "setup.ps1" $lines = Get-Content $scriptPath $block = @( @@ -63,6 +64,8 @@ function Install-Asset { $i++ } Set-Content -Path $scriptPath -Value ($output -join $lineEnding) + } else { + Write-Host "No correction needed for $releaseAssetName" } # End correction From c211f8d71ff6d7543d7f5569ac9837c6359ca15b Mon Sep 17 00:00:00 2001 From: Joshua Taylor Date: Thu, 8 Jan 2026 19:17:38 -0800 Subject: [PATCH 333/334] Adds correction for python verbose logging that crashes the build periodically --- images/windows/scripts/build/Install-Toolset.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/images/windows/scripts/build/Install-Toolset.ps1 b/images/windows/scripts/build/Install-Toolset.ps1 index c017c26929..2e2631755b 100644 --- a/images/windows/scripts/build/Install-Toolset.ps1 +++ b/images/windows/scripts/build/Install-Toolset.ps1 @@ -29,7 +29,7 @@ function Install-Asset { Push-Location -Path $assetFolderPath # Correct verbose logging in Python v12 - if ($releaseAssetName -like "*python-3.12.10-win32-x64*") { + if ($releaseAssetName -like "*python*win32*") { Write-Host "Correcting target script for $releaseAssetName" $scriptPath = "setup.ps1" $lines = Get-Content $scriptPath From faa406d12750307c2b33cae7446149aca0591b31 Mon Sep 17 00:00:00 2001 From: Joshua Taylor Date: Tue, 13 Jan 2026 15:33:45 -0800 Subject: [PATCH 334/334] Revert to gen1 VMs --- images/ubuntu/templates/locals.ubuntu.pkr.hcl | 2 +- images/windows/templates/locals.windows.pkr.hcl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/images/ubuntu/templates/locals.ubuntu.pkr.hcl b/images/ubuntu/templates/locals.ubuntu.pkr.hcl index 14fde5d905..469493d3f5 100644 --- a/images/ubuntu/templates/locals.ubuntu.pkr.hcl +++ b/images/ubuntu/templates/locals.ubuntu.pkr.hcl @@ -1,7 +1,7 @@ locals { image_properties_map = { "ubuntu22" = { - source_image_marketplace_sku = "canonical:0001-com-ubuntu-server-jammy:22_04-lts-gen2" + source_image_marketplace_sku = "canonical:0001-com-ubuntu-server-jammy:22_04-lts" os_disk_size_gb = 75 }, "ubuntu24" = { diff --git a/images/windows/templates/locals.windows.pkr.hcl b/images/windows/templates/locals.windows.pkr.hcl index 231c7634ba..976b4ffb05 100644 --- a/images/windows/templates/locals.windows.pkr.hcl +++ b/images/windows/templates/locals.windows.pkr.hcl @@ -5,7 +5,7 @@ locals { os_disk_size_gb = 256 }, "win22" = { - source_image_marketplace_sku = "MicrosoftWindowsServer:WindowsServer:2022-Datacenter-g2" + source_image_marketplace_sku = "MicrosoftWindowsServer:WindowsServer:2022-Datacenter" os_disk_size_gb = 256 }, "win25" = {