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 1/7] [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 1e81cd27b..a9a89665f 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 0188382f3..5f3668afb 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 0100e9caa..d5a7d3ad7 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 bf94c2568..33dfe5be9 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 be5c180e3..5d3c259f6 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 34c56fb58..0a346018b 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 2/7] [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 d4bcd8cb7..3e2791e92 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 d88972135..8cbf3d680 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 3/7] [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 31131df0d..98f229ab4 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 10c127c4e..837f37d23 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 33dfe5be9..bef6f2d8e 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 5d3c259f6..39aab103e 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 0a346018b..e7566e461 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 9e1fa436c..8285f0b79 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 ba15b375c..aa80e73ac 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 2cd0a4ce4..f11d4c68b 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 7d8851e3f..cfc7239d3 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 083c129e2..870006ef0 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 4/7] 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 66ca024af..2e7af5201 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 5/7] 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 f677c6528..5195b35f4 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 6/7] 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 65319e360..77e9ae06e 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 7/7] 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 3dbe3cc45..895c19566 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 |