From 6c768837be3a5e5d44fb57645a93a07553c0c724 Mon Sep 17 00:00:00 2001 From: Alexey-Ayupov <116575425+Alexey-Ayupov@users.noreply.github.com> Date: Thu, 28 Nov 2024 20:09:12 +0100 Subject: [PATCH 01/55] Add trigger to run Windows 2025 CI (#11063) --- .github/workflows/windows2025.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 .github/workflows/windows2025.yml diff --git a/.github/workflows/windows2025.yml b/.github/workflows/windows2025.yml new file mode 100644 index 000000000..c5948f83c --- /dev/null +++ b/.github/workflows/windows2025.yml @@ -0,0 +1,20 @@ +name: Trigger Windows25 CI +run-name: Windows2025 - ${{ github.event.pull_request.title }} + +on: + pull_request_target: + types: labeled + paths: + - 'images/windows/**' + +defaults: + run: + shell: pwsh + +jobs: + Windows_2022: + if: github.event.label.name == 'CI windows-all' || github.event.label.name == 'CI windows-2025' + uses: ./.github/workflows/trigger-ubuntu-win-build.yml + with: + image_type: 'windows2025' + secrets: inherit From e3ba729b37f7e863b402f2573fd8689baf2166e8 Mon Sep 17 00:00:00 2001 From: Alexey-Ayupov <116575425+Alexey-Ayupov@users.noreply.github.com> Date: Fri, 29 Nov 2024 11:08:29 +0100 Subject: [PATCH 02/55] [Windows] Add Windows 2025 code (#11037) --- .../scripts/build/Configure-ImageDataFile.ps1 | 6 +- .../windows/scripts/build/Configure-User.ps1 | 28 +- .../windows/scripts/build/Install-Docker.ps1 | 18 +- .../windows/scripts/build/Install-Haskell.ps1 | 9 +- .../windows/scripts/build/Install-Mingw64.ps1 | 6 +- .../windows/scripts/build/Install-MongoDB.ps1 | 14 + images/windows/scripts/build/Install-Rust.ps1 | 14 +- .../scripts/build/Install-VisualStudio.ps1 | 13 +- .../windows/scripts/build/Invoke-Cleanup.ps1 | 21 + .../docs-gen/Generate-SoftwareReport.ps1 | 41 +- .../docs-gen/SoftwareReport.Databases.psm1 | 7 +- .../docs-gen/SoftwareReport.Tools.psm1 | 4 + .../windows/scripts/helpers/ImageHelpers.psm1 | 1 + .../scripts/helpers/InstallHelpers.ps1 | 16 + .../windows/scripts/tests/CLI.Tools.Tests.ps1 | 4 +- .../scripts/tests/ChocoPackages.Tests.ps1 | 8 +- .../windows/scripts/tests/Databases.Tests.ps1 | 10 +- images/windows/scripts/tests/Docker.Tests.ps1 | 2 +- .../windows/scripts/tests/Haskell.Tests.ps1 | 10 +- images/windows/scripts/tests/Rust.Tests.ps1 | 26 +- images/windows/scripts/tests/Tools.Tests.ps1 | 12 +- .../scripts/tests/VisualStudio.Tests.ps1 | 12 +- images/windows/scripts/tests/WDK.Tests.ps1 | 2 +- images/windows/templates/windows-2025.pkr.hcl | 461 ++++++++++++++++++ images/windows/toolsets/toolset-2025.json | 328 +++++++++++++ 25 files changed, 993 insertions(+), 80 deletions(-) create mode 100644 images/windows/templates/windows-2025.pkr.hcl create mode 100644 images/windows/toolsets/toolset-2025.json diff --git a/images/windows/scripts/build/Configure-ImageDataFile.ps1 b/images/windows/scripts/build/Configure-ImageDataFile.ps1 index 901ea2a0b..82bfa00b3 100644 --- a/images/windows/scripts/build/Configure-ImageDataFile.ps1 +++ b/images/windows/scripts/build/Configure-ImageDataFile.ps1 @@ -15,7 +15,11 @@ $imageMinorVersion = $imageVersionComponents[1] $imageDataFile = $env:IMAGEDATA_FILE $githubUrl = "https://github.com/actions/runner-images/blob" -if (Test-IsWin22) { +if (Test-IsWin25) { + $imageLabel = "windows-2025" + $softwareUrl = "${githubUrl}/win25/$imageMajorVersion.$imageMinorVersion/images/windows/Windows2025-Readme.md" + $releaseUrl = "https://github.com/actions/runner-images/releases/tag/win25%2F$imageMajorVersion.$imageMinorVersion" +} elseif (Test-IsWin22) { $imageLabel = "windows-2022" $softwareUrl = "${githubUrl}/win22/$imageMajorVersion.$imageMinorVersion/images/windows/Windows2022-Readme.md" $releaseUrl = "https://github.com/actions/runner-images/releases/tag/win22%2F$imageMajorVersion.$imageMinorVersion" diff --git a/images/windows/scripts/build/Configure-User.ps1 b/images/windows/scripts/build/Configure-User.ps1 index dd1437ff6..2bb5c0e76 100644 --- a/images/windows/scripts/build/Configure-User.ps1 +++ b/images/windows/scripts/build/Configure-User.ps1 @@ -27,18 +27,26 @@ if ($LASTEXITCODE -ne 0) { throw "Failed to copy HKCU\Software\Microsoft\VisualStudio to HKLM\DEFAULT\Software\Microsoft\VisualStudio" } -# disable TSVNCache.exe -$registryKeyPath = 'HKCU:\Software\TortoiseSVN' -if (-not(Test-Path -Path $registryKeyPath)) { - New-Item -Path $registryKeyPath -ItemType Directory -Force -} +# TortoiseSVN not installed on Windows 2025 image due to Sysprep issues +if (-not (Test-IsWin25)) { + # disable TSVNCache.exe + $registryKeyPath = 'HKCU:\Software\TortoiseSVN' + if (-not(Test-Path -Path $registryKeyPath)) { + New-Item -Path $registryKeyPath -ItemType Directory -Force + } -New-ItemProperty -Path $registryKeyPath -Name CacheType -PropertyType DWORD -Value 0 -reg.exe copy HKCU\Software\TortoiseSVN HKLM\DEFAULT\Software\TortoiseSVN /s -if ($LASTEXITCODE -ne 0) { - throw "Failed to copy HKCU\Software\TortoiseSVN to HKLM\DEFAULT\Software\TortoiseSVN" + New-ItemProperty -Path $registryKeyPath -Name CacheType -PropertyType DWORD -Value 0 + reg.exe copy HKCU\Software\TortoiseSVN HKLM\DEFAULT\Software\TortoiseSVN /s + if ($LASTEXITCODE -ne 0) { + throw "Failed to copy HKCU\Software\TortoiseSVN to HKLM\DEFAULT\Software\TortoiseSVN" + } } - Dismount-RegistryHive "HKLM\DEFAULT" +# Remove the "installer" (var.install_user) user profile for Windows 2025 image +if (Test-IsWin25) { + Get-CimInstance -ClassName Win32_UserProfile | where-object {$_.LocalPath -match $env:INSTALL_USER} | Remove-CimInstance -Confirm:$false + & net user $env:INSTALL_USER /DELETE +} + Write-Host "Configure-User.ps1 - completed" diff --git a/images/windows/scripts/build/Install-Docker.ps1 b/images/windows/scripts/build/Install-Docker.ps1 index 142a3f800..f87e6069d 100644 --- a/images/windows/scripts/build/Install-Docker.ps1 +++ b/images/windows/scripts/build/Install-Docker.ps1 @@ -41,16 +41,18 @@ if ($LastExitCode -ne 0) { # https://github.com/Azure/azure-cli/issues/18766 New-Item -ItemType SymbolicLink -Path "C:\Windows\SysWOW64\docker.exe" -Target "C:\Windows\System32\docker.exe" -Write-Host "Download docker images" -$dockerImages = (Get-ToolsetContent).docker.images -foreach ($dockerImage in $dockerImages) { - Write-Host "Pulling docker image $dockerImage ..." - docker pull $dockerImage +if (-not (Test-IsWin25)) { + Write-Host "Download docker images" + $dockerImages = (Get-ToolsetContent).docker.images + foreach ($dockerImage in $dockerImages) { + Write-Host "Pulling docker image $dockerImage ..." + docker pull $dockerImage - if (!$?) { - throw "Docker pull failed with a non-zero exit code ($LastExitCode)" + if (!$?) { + throw "Docker pull failed with a non-zero exit code ($LastExitCode)" + } } + Invoke-PesterTests -TestFile "Docker" -TestName "DockerImages" } Invoke-PesterTests -TestFile "Docker" -TestName "Docker" -Invoke-PesterTests -TestFile "Docker" -TestName "DockerImages" diff --git a/images/windows/scripts/build/Install-Haskell.ps1 b/images/windows/scripts/build/Install-Haskell.ps1 index c354b40ba..33a958d7b 100644 --- a/images/windows/scripts/build/Install-Haskell.ps1 +++ b/images/windows/scripts/build/Install-Haskell.ps1 @@ -29,10 +29,15 @@ Add-MachinePathItem "$ghcupPrefix\ghcup\bin" Add-MachinePathItem "$cabalDir\bin" Update-Environment -# Get 3 latest versions of GHC +# Get 1 or 3 latest versions of GHC depending on the OS version +If (Test-IsWin25) { + $numberOfVersions = 1 +} else { + $numberOfVersions = 3 +} $versions = ghcup list -t ghc -r | Where-Object { $_ -notlike "prerelease" } $versionsOutput = [version[]]($versions | ForEach-Object { $_.Split(' ')[1]; }) -$latestMajorMinor = $versionsOutput | Group-Object { $_.ToString(2) } | Sort-Object { [Version] $_.Name } | Select-Object -last 3 +$latestMajorMinor = $versionsOutput | Group-Object { $_.ToString(2) } | Sort-Object { [Version] $_.Name } | Select-Object -last $numberOfVersions $versionsList = $latestMajorMinor | ForEach-Object { $_.Group | Select-Object -Last 1 } | Sort-Object # The latest version will be installed as a default diff --git a/images/windows/scripts/build/Install-Mingw64.ps1 b/images/windows/scripts/build/Install-Mingw64.ps1 index deb0831ff..0fc4430db 100644 --- a/images/windows/scripts/build/Install-Mingw64.ps1 +++ b/images/windows/scripts/build/Install-Mingw64.ps1 @@ -27,13 +27,13 @@ if (Test-IsWin19) { $path = "C:\$_\bin\mingw32-make.exe" | Get-Item Copy-Item -Path $path -Destination (Join-Path $path.Directory 'make.exe') } - + Add-MachinePathItem "C:\mingw64\bin" } -if (Test-IsWin22) { - # If Windows 2022, install version specified in the toolset +if (-not (Test-IsWin19)) { + # If Windows 2022 0r 2025 install version specified in the toolset $version = (Get-ToolsetContent).mingw.version $runtime = (Get-ToolsetContent).mingw.runtime diff --git a/images/windows/scripts/build/Install-MongoDB.ps1 b/images/windows/scripts/build/Install-MongoDB.ps1 index d38b87df8..c3eeb2354 100644 --- a/images/windows/scripts/build/Install-MongoDB.ps1 +++ b/images/windows/scripts/build/Install-MongoDB.ps1 @@ -39,4 +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 ` + -ExpectedSignature 'F2D7C28591847BB2CB2B1C2A0C59459FDC728A38' +} + Invoke-PesterTests -TestFile "Databases" -TestName "MongoDB" diff --git a/images/windows/scripts/build/Install-Rust.ps1 b/images/windows/scripts/build/Install-Rust.ps1 index 89b8a0271..7b16842bb 100644 --- a/images/windows/scripts/build/Install-Rust.ps1 +++ b/images/windows/scripts/build/Install-Rust.ps1 @@ -39,13 +39,13 @@ rustup component add rustfmt clippy if ($LASTEXITCODE -ne 0) { throw "Rust component installation failed with exit code $LASTEXITCODE" } - -cargo install bindgen-cli cbindgen cargo-audit cargo-outdated -if ($LASTEXITCODE -ne 0) { - throw "Rust tools installation failed with exit code $LASTEXITCODE" +if (-not (Test-IsWin25)) { + cargo install bindgen-cli cbindgen cargo-audit cargo-outdated + if ($LASTEXITCODE -ne 0) { + throw "Rust tools installation failed with exit code $LASTEXITCODE" + } + # Cleanup Cargo crates cache + Remove-Item "${env:CARGO_HOME}\registry\*" -Recurse -Force } -# Cleanup Cargo crates cache -Remove-Item "${env:CARGO_HOME}\registry\*" -Recurse -Force - Invoke-PesterTests -TestFile "Rust" diff --git a/images/windows/scripts/build/Install-VisualStudio.ps1 b/images/windows/scripts/build/Install-VisualStudio.ps1 index 559b6c705..a4b66e7ca 100644 --- a/images/windows/scripts/build/Install-VisualStudio.ps1 +++ b/images/windows/scripts/build/Install-VisualStudio.ps1 @@ -39,15 +39,18 @@ if (Test-IsWin19) { Install-Binary -Type EXE ` -Url 'https://go.microsoft.com/fwlink/p/?linkid=2196241' ` -InstallArgs @("/q", "/norestart", "/ceip off", "/features OptionId.UWPManaged OptionId.UWPCPP OptionId.UWPLocalized OptionId.DesktopCPPx86 OptionId.DesktopCPPx64 OptionId.DesktopCPParm64") ` - -ExpectedSignature 'E4C5C5FCDB68B930EE4E19BC25D431EF6D864C51' + -ExpectedSignature 'E4C5C5FCDB68B930EE4E19BC25D431EF6D864C51' } -if (Test-IsWin22) { +if (Test-IsWin22) { # Install Windows 10 SDK version 10.0.17763 Install-Binary -Type EXE ` - -Url 'https://go.microsoft.com/fwlink/p/?LinkID=2033908' ` - -InstallArgs @("/q", "/norestart", "/ceip off", "/features OptionId.UWPManaged OptionId.UWPCPP OptionId.UWPLocalized OptionId.DesktopCPPx86 OptionId.DesktopCPPx64 OptionId.DesktopCPParm64") ` - -ExpectedSignature '7535269B94C1FEA4A5EF6D808E371DA242F27936' + -Url 'https://go.microsoft.com/fwlink/p/?LinkID=2033908' ` + -InstallArgs @("/q", "/norestart", "/ceip off", "/features OptionId.UWPManaged OptionId.UWPCPP OptionId.UWPLocalized OptionId.DesktopCPPx86 OptionId.DesktopCPPx64 OptionId.DesktopCPParm64") ` + -ExpectedSignature '7535269B94C1FEA4A5EF6D808E371DA242F27936' +} + +if (-not (Test-IsWin19)) { # Install Windows 11 SDK version 10.0.26100 Install-Binary -Type EXE ` -Url 'https://go.microsoft.com/fwlink/?linkid=2286561' ` diff --git a/images/windows/scripts/build/Invoke-Cleanup.ps1 b/images/windows/scripts/build/Invoke-Cleanup.ps1 index 1e5091e25..a0351fcca 100644 --- a/images/windows/scripts/build/Invoke-Cleanup.ps1 +++ b/images/windows/scripts/build/Invoke-Cleanup.ps1 @@ -49,3 +49,24 @@ cmd /c "npm cache clean --force 2>&1" | Out-Null if ($LASTEXITCODE -ne 0) { throw "Failed to clean npm cache" } + +if (Test-IsWin25) { + $directoriesToCompact = @( + 'C:\Windows\assembly', + 'C:\Windows\WinSxS' + ) + Write-Host "Starting Image slimming process" + $start = get-date + $ErrorActionPreviousValue = $ErrorActionPreference + $ErrorActionPreference = 'SilentlyContinue' + Write-Host "Removing 'C:\Windows\Installer' directory" + Remove-Item "$env:windir\Installer" -Recurse -Force | Out-Null + foreach ($directory in $directoriesToCompact) { + Write-Host "Compressing '$directory' directory" + & compact /s:"$directory" /c /a /i /EXE:LZX * | Out-Null + } + $ErrorActionPreference = $ErrorActionPreviousValue + $finish = get-date + $time = "$(($finish - $start).Minutes):$(($finish - $start).Seconds)" + Write-Host "The process took a total of $time (in minutes:seconds)" +} diff --git a/images/windows/scripts/docs-gen/Generate-SoftwareReport.ps1 b/images/windows/scripts/docs-gen/Generate-SoftwareReport.ps1 index 53f22b1ed..7077a39f3 100644 --- a/images/windows/scripts/docs-gen/Generate-SoftwareReport.ps1 +++ b/images/windows/scripts/docs-gen/Generate-SoftwareReport.ps1 @@ -80,16 +80,22 @@ if (Test-IsWin19) { $tools.AddToolVersion("Google Cloud CLI", $(Get-GoogleCloudCLIVersion)) } $tools.AddToolVersion("ImageMagick", $(Get-ImageMagickVersion)) -$tools.AddToolVersion("InnoSetup", $(Get-InnoSetupVersion)) +if (-not (Test-IsWin25)) { + $tools.AddToolVersion("InnoSetup", $(Get-InnoSetupVersion)) +} $tools.AddToolVersion("jq", $(Get-JQVersion)) $tools.AddToolVersion("Kind", $(Get-KindVersion)) $tools.AddToolVersion("Kubectl", $(Get-KubectlVersion)) -$tools.AddToolVersion("Mercurial", $(Get-MercurialVersion)) +if (-not (Test-IsWin25)) { + $tools.AddToolVersion("Mercurial", $(Get-MercurialVersion)) +} $tools.AddToolVersion("gcc", $(Get-GCCVersion)) $tools.AddToolVersion("gdb", $(Get-GDBVersion)) $tools.AddToolVersion("GNU Binutils", $(Get-GNUBinutilsVersion)) $tools.AddToolVersion("Newman", $(Get-NewmanVersion)) -$tools.AddToolVersion("NSIS", $(Get-NSISVersion)) +if (-not (Test-IsWin25)) { + $tools.AddToolVersion("NSIS", $(Get-NSISVersion)) +} $tools.AddToolVersion("OpenSSL", $(Get-OpenSSLVersion)) $tools.AddToolVersion("Packer", $(Get-PackerVersion)) if (Test-IsWin19) { @@ -99,7 +105,9 @@ $tools.AddToolVersion("Pulumi", $(Get-PulumiVersion)) $tools.AddToolVersion("R", $(Get-RVersion)) $tools.AddToolVersion("Service Fabric SDK", $(Get-ServiceFabricSDKVersion)) $tools.AddToolVersion("Stack", $(Get-StackVersion)) -$tools.AddToolVersion("Subversion (SVN)", $(Get-SVNVersion)) +if (-not (Test-IsWin25)) { + $tools.AddToolVersion("Subversion (SVN)", $(Get-SVNVersion)) +} $tools.AddToolVersion("Swig", $(Get-SwigVersion)) $tools.AddToolVersion("VSWhere", $(Get-VSWhereVersion)) $tools.AddToolVersion("WinAppDriver", $(Get-WinAppDriver)) @@ -109,7 +117,9 @@ $tools.AddToolVersion("zstd", $(Get-ZstdVersion)) # CLI Tools $cliTools = $installedSoftware.AddHeader("CLI Tools") -$cliTools.AddToolVersion("Alibaba Cloud CLI", $(Get-AlibabaCLIVersion)) +if (-not (Test-IsWin25)) { + $cliTools.AddToolVersion("Alibaba Cloud CLI", $(Get-AlibabaCLIVersion)) +} $cliTools.AddToolVersion("AWS CLI", $(Get-AWSCLIVersion)) $cliTools.AddToolVersion("AWS SAM CLI", $(Get-AWSSAMVersion)) $cliTools.AddToolVersion("AWS Session Manager CLI", $(Get-AWSSessionManagerVersion)) @@ -129,10 +139,12 @@ $rustTools.AddToolVersion("Rustdoc", $(Get-RustdocVersion)) $rustTools.AddToolVersion("Rustup", $(Get-RustupVersion)) $rustToolsPackages = $rustTools.AddHeader("Packages") -$rustToolsPackages.AddToolVersion("bindgen", $(Get-BindgenVersion)) -$rustToolsPackages.AddToolVersion("cargo-audit", $(Get-CargoAuditVersion)) -$rustToolsPackages.AddToolVersion("cargo-outdated", $(Get-CargoOutdatedVersion)) -$rustToolsPackages.AddToolVersion("cbindgen", $(Get-CbindgenVersion)) +if (-not (Test-IsWin25)) { + $rustToolsPackages.AddToolVersion("bindgen", $(Get-BindgenVersion)) + $rustToolsPackages.AddToolVersion("cargo-audit", $(Get-CargoAuditVersion)) + $rustToolsPackages.AddToolVersion("cargo-outdated", $(Get-CargoOutdatedVersion)) + $rustToolsPackages.AddToolVersion("cbindgen", $(Get-CbindgenVersion)) +} $rustToolsPackages.AddToolVersion("Clippy", $(Get-RustClippyVersion)) $rustToolsPackages.AddToolVersion("Rustfmt", $(Get-RustfmtVersion)) @@ -179,6 +191,9 @@ $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)) +} # Web Servers $installedSoftware.AddHeader("Web Servers").AddTable($(Build-WebServersSection)) @@ -222,7 +237,9 @@ Azure PowerShell module 2.1.0 and AzureRM PowerShell module 2.1.0 are installed and are available via 'Get-Module -ListAvailable'. All other versions are saved but not installed. '@ -$psModules.AddNote($azPsNotes) +if (-not (Test-IsWin25)) { + $psModules.AddNote($azPsNotes) +} # Android $android = $installedSoftware.AddHeader("Android") @@ -231,7 +248,9 @@ $android.AddTable($(Build-AndroidTable)) $android.AddHeader("Environment variables").AddTable($(Build-AndroidEnvironmentTable)) # Cached Docker images -$installedSoftware.AddHeader("Cached Docker images").AddTable($(Get-CachedDockerImagesTableData)) +if (-not (Test-IsWin25)) { + $installedSoftware.AddHeader("Cached Docker images").AddTable($(Get-CachedDockerImagesTableData)) +} # Generate reports $softwareReport.ToJson() | Out-File -FilePath "C:\software-report.json" -Encoding UTF8NoBOM diff --git a/images/windows/scripts/docs-gen/SoftwareReport.Databases.psm1 b/images/windows/scripts/docs-gen/SoftwareReport.Databases.psm1 index 9cb6114be..a831c92be 100644 --- a/images/windows/scripts/docs-gen/SoftwareReport.Databases.psm1 +++ b/images/windows/scripts/docs-gen/SoftwareReport.Databases.psm1 @@ -21,8 +21,13 @@ function Get-PostgreSQLTable function Get-MongoDBTable { $name = "MongoDB" + if (Test-IsWin25) { + $command = "mongod" + } else { + $command = "mongo" + } $mongoService = Get-Service -Name $name - $mongoVersion = (Get-Command -Name 'mongo').Version.ToString() + $mongoVersion = (Get-Command -Name $command).Version.ToString() return [PSCustomObject]@{ Version = $mongoVersion ServiceName = $name diff --git a/images/windows/scripts/docs-gen/SoftwareReport.Tools.psm1 b/images/windows/scripts/docs-gen/SoftwareReport.Tools.psm1 index 0aa224fac..bd83432c0 100644 --- a/images/windows/scripts/docs-gen/SoftwareReport.Tools.psm1 +++ b/images/windows/scripts/docs-gen/SoftwareReport.Tools.psm1 @@ -314,3 +314,7 @@ function Get-ImageMagickVersion { $magickVersion = $Matches.Version return $magickVersion } + +function Get-MongoshVersion { + return $(mongosh --version) +} diff --git a/images/windows/scripts/helpers/ImageHelpers.psm1 b/images/windows/scripts/helpers/ImageHelpers.psm1 index 5af1843e8..f7af288b2 100644 --- a/images/windows/scripts/helpers/ImageHelpers.psm1 +++ b/images/windows/scripts/helpers/ImageHelpers.psm1 @@ -22,6 +22,7 @@ Export-ModuleMember -Function @( 'Get-ToolsetContent' 'Get-TCToolPath' 'Get-TCToolVersionPath' + 'Test-IsWin25' 'Test-IsWin22' 'Test-IsWin19' 'Expand-7ZipArchive' diff --git a/images/windows/scripts/helpers/InstallHelpers.ps1 b/images/windows/scripts/helpers/InstallHelpers.ps1 index b491533e4..7da7bec0f 100644 --- a/images/windows/scripts/helpers/InstallHelpers.ps1 +++ b/images/windows/scripts/helpers/InstallHelpers.ps1 @@ -307,6 +307,22 @@ function Get-TCToolVersionPath { return Join-Path $foundVersion $Arch } +function Test-IsWin25 { + <# + .SYNOPSIS + Checks if the current Windows operating system is Windows Server 2025. + .DESCRIPTION + This function uses the Get-CimInstance cmdlet to retrieve information + about the current Windows operating system. It then checks if the Caption + property of the Win32_OperatingSystem class contains the string "2025", + indicating that the operating system is Windows Server 2025. + .OUTPUTS + Returns $true if the current Windows operating system is Windows Server 2025. + Otherwise, returns $false. + #> + (Get-CimInstance -ClassName Win32_OperatingSystem).Caption -match "2025" +} + function Test-IsWin22 { <# .SYNOPSIS diff --git a/images/windows/scripts/tests/CLI.Tools.Tests.ps1 b/images/windows/scripts/tests/CLI.Tools.Tests.ps1 index 51e45b429..1122c0107 100644 --- a/images/windows/scripts/tests/CLI.Tools.Tests.ps1 +++ b/images/windows/scripts/tests/CLI.Tools.Tests.ps1 @@ -11,7 +11,7 @@ Describe "Azure DevOps CLI" { } } -Describe "Aliyun CLI" { +Describe "Aliyun CLI" -Skip:(Test-IsWin25) { It "Aliyun CLI" { "aliyun version" | Should -ReturnZeroExitCode } @@ -39,7 +39,7 @@ Describe "GitHub CLI" { } } -Describe "CloudFoundry CLI" -Skip:(Test-IsWin22) { +Describe "CloudFoundry CLI" -Skip:(-not (Test-IsWin19)) { It "cf is located in C:\cf-cli" { "C:\cf-cli\cf.exe" | Should -Exist } diff --git a/images/windows/scripts/tests/ChocoPackages.Tests.ps1 b/images/windows/scripts/tests/ChocoPackages.Tests.ps1 index d0edb67bc..fa086c37a 100644 --- a/images/windows/scripts/tests/ChocoPackages.Tests.ps1 +++ b/images/windows/scripts/tests/ChocoPackages.Tests.ps1 @@ -22,13 +22,13 @@ Describe "Bicep" { } } -Describe "GitVersion" -Skip:(Test-IsWin22) { +Describe "GitVersion" -Skip:(-not (Test-IsWin19)) { It "gitversion is installed" { "gitversion /version" | Should -ReturnZeroExitCode } } -Describe "InnoSetup" { +Describe "InnoSetup" -Skip:(Test-IsWin25) { It "InnoSetup" { (Get-Command -Name iscc).CommandType | Should -BeExactly "Application" } @@ -64,7 +64,7 @@ Describe "Pulumi" { } } -Describe "Svn" { +Describe "Svn" -Skip:(Test-IsWin25) { It "svn" { "svn --version --quiet" | Should -ReturnZeroExitCode } @@ -102,4 +102,4 @@ Describe "ImageMagick" { It "ImageMagick" { "magick -version" | Should -ReturnZeroExitCode } -} \ No newline at end of file +} diff --git a/images/windows/scripts/tests/Databases.Tests.ps1 b/images/windows/scripts/tests/Databases.Tests.ps1 index 0a89129d3..08e73befd 100644 --- a/images/windows/scripts/tests/Databases.Tests.ps1 +++ b/images/windows/scripts/tests/Databases.Tests.ps1 @@ -1,7 +1,11 @@ Describe "MongoDB" { Context "Version" { It "" -TestCases @( - @{ ToolName = "mongo" } + if (Test-IsWin25) { + @{ ToolName = "mongos" } + } else { + @{ ToolName = "mongo" } + } @{ ToolName = "mongod" } ) { $toolsetVersion = (Get-ToolsetContent).mongodb.version @@ -25,6 +29,10 @@ Describe "MongoDB" { $StartType | Should -Be "Disabled" } } + + Context "Shell" -Skip:(-not (Test-IsWin19) -or -not (Test-IsWin22)) { + "mongosh --version" | Should -Not -BeNullOrEmpty + } } Describe "PostgreSQL" { diff --git a/images/windows/scripts/tests/Docker.Tests.ps1 b/images/windows/scripts/tests/Docker.Tests.ps1 index d2565f15f..b994430e3 100644 --- a/images/windows/scripts/tests/Docker.Tests.ps1 +++ b/images/windows/scripts/tests/Docker.Tests.ps1 @@ -25,7 +25,7 @@ Describe "DockerWinCred" { } } -Describe "DockerImages" { +Describe "DockerImages" -Skip:(Test-IsWin25) { Context "docker images" { $testCases = (Get-ToolsetContent).docker.images | ForEach-Object { @{ ImageName = $_ } } diff --git a/images/windows/scripts/tests/Haskell.Tests.ps1 b/images/windows/scripts/tests/Haskell.Tests.ps1 index 513b71ee5..866ef5dca 100644 --- a/images/windows/scripts/tests/Haskell.Tests.ps1 +++ b/images/windows/scripts/tests/Haskell.Tests.ps1 @@ -24,12 +24,18 @@ Describe "Haskell" { @{envVar = "GHCUP_MSYS2"} ) + If (Test-IsWin25) { + $numberOfVersions = 1 + } else { + $numberOfVersions = 3 + } + It " environment variable exists" -TestCases $ghcupEnvExists { Test-Path env:\$envVar } - It "Accurate 3 versions of GHC are installed" -TestCases @{ghcCount = $ghcCount} { - $ghcCount | Should -BeExactly 3 + It "Accurate $numberOfVersions versions of GHC are installed" -TestCases @{ghcCount = $ghcCount; numberOfVersions = $numberOfVersions} { + $ghcCount | Should -BeExactly $numberOfVersions } It "GHC is installed" -TestCases $ghcTestCases { diff --git a/images/windows/scripts/tests/Rust.Tests.ps1 b/images/windows/scripts/tests/Rust.Tests.ps1 index 1814396fd..717e80e42 100644 --- a/images/windows/scripts/tests/Rust.Tests.ps1 +++ b/images/windows/scripts/tests/Rust.Tests.ps1 @@ -5,15 +5,23 @@ Describe "Rust" { $env:Path += ";$env:CARGO_HOME\bin" } - $rustTools = @( - @{ToolName = "rustup"; binPath = "C:\Users\Default\.cargo\bin\rustup.exe"} - @{ToolName = "rustc"; binPath = "C:\Users\Default\.cargo\bin\rustc.exe"} - @{ToolName = "bindgen.exe"; binPath = "C:\Users\Default\.cargo\bin\bindgen.exe"} - @{ToolName = "cbindgen.exe"; binPath = "C:\Users\Default\.cargo\bin\cbindgen.exe"} - @{ToolName = "cargo"; binPath = "C:\Users\Default\.cargo\bin\cargo.exe"} - @{ToolName = "cargo audit"; binPath = "C:\Users\Default\.cargo\bin\cargo-audit.exe"} - @{ToolName = "cargo outdated"; binPath = "C:\Users\Default\.cargo\bin\cargo-outdated.exe"} - ) + if (Test-IsWin25) { + $rustTools = @( + @{ToolName = "rustup"; binPath = "C:\Users\Default\.cargo\bin\rustup.exe"} + @{ToolName = "rustc"; binPath = "C:\Users\Default\.cargo\bin\rustc.exe"} + @{ToolName = "cargo"; binPath = "C:\Users\Default\.cargo\bin\cargo.exe"} + ) + } else { + $rustTools = @( + @{ToolName = "rustup"; binPath = "C:\Users\Default\.cargo\bin\rustup.exe"} + @{ToolName = "rustc"; binPath = "C:\Users\Default\.cargo\bin\rustc.exe"} + @{ToolName = "bindgen.exe"; binPath = "C:\Users\Default\.cargo\bin\bindgen.exe"} + @{ToolName = "cbindgen.exe"; binPath = "C:\Users\Default\.cargo\bin\cbindgen.exe"} + @{ToolName = "cargo"; binPath = "C:\Users\Default\.cargo\bin\cargo.exe"} + @{ToolName = "cargo audit"; binPath = "C:\Users\Default\.cargo\bin\cargo-audit.exe"} + @{ToolName = "cargo outdated"; binPath = "C:\Users\Default\.cargo\bin\cargo-outdated.exe"} + ) + } $rustEnvNotExists = @( @{envVar = "RUSTUP_HOME"} diff --git a/images/windows/scripts/tests/Tools.Tests.ps1 b/images/windows/scripts/tests/Tools.Tests.ps1 index c20c95b8d..2a0ef69be 100644 --- a/images/windows/scripts/tests/Tools.Tests.ps1 +++ b/images/windows/scripts/tests/Tools.Tests.ps1 @@ -55,19 +55,19 @@ Describe "DACFx" { "${sqlPackagePath}" | Should -Exist } - It "SqlLocalDB" -Skip:(Test-IsWin22) { + It "SqlLocalDB" -Skip:(-not (Test-IsWin19)) { $sqlLocalDBPath = 'C:\Program Files\Microsoft SQL Server\130\Tools\Binn\SqlLocalDB.exe' "${sqlLocalDBPath}" | Should -Exist } } -Describe "DotnetTLS" -Skip:(Test-IsWin22) { +Describe "DotnetTLS" -Skip:(-not (Test-IsWin19)) { It "Tls 1.2 is enabled" { [Net.ServicePointManager]::SecurityProtocol -band "Tls12" | Should -Be Tls12 } } -Describe "Mercurial" { +Describe "Mercurial" -Skip:(Test-IsWin25) { It "Mercurial" { "hg --version" | Should -ReturnZeroExitCode } @@ -101,7 +101,7 @@ Describe "Mingw64" { } } -Describe "GoogleCloudCLI" -Skip:(Test-IsWin22) { +Describe "GoogleCloudCLI" -Skip:(-not (Test-IsWin19)) { It "" -TestCases @( @{ ToolName = "bq" } @{ ToolName = "gcloud" } @@ -117,7 +117,7 @@ Describe "NET48" { } } -Describe "NSIS" { +Describe "NSIS" -Skip:(Test-IsWin25) { It "NSIS" { "makensis /VERSION" | Should -ReturnZeroExitCode } @@ -175,7 +175,7 @@ Describe "Vcpkg" { } } -Describe "VCRedist" -Skip:(Test-IsWin22) { +Describe "VCRedist" -Skip:(-not (Test-IsWin19)) { It "vcredist_2010_x64" { "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{1D8E6291-B0D5-35EC-8441-6616F567A0F7}" | Should -Exist "C:\Windows\System32\msvcr100.dll" | Should -Exist diff --git a/images/windows/scripts/tests/VisualStudio.Tests.ps1 b/images/windows/scripts/tests/VisualStudio.Tests.ps1 index b89729311..13a44f87b 100644 --- a/images/windows/scripts/tests/VisualStudio.Tests.ps1 +++ b/images/windows/scripts/tests/VisualStudio.Tests.ps1 @@ -25,20 +25,20 @@ Describe "Visual Studio" { } } -Describe "Windows 10 SDK" { - It "Verifies 17763 SDK is installed" -Skip:(Test-IsWin19) { +Describe "Windows 10 SDK" -Skip:((Test-IsWin19) -or (Test-IsWin25)) { + It "Verifies 17763 SDK is installed" { "${env:ProgramFiles(x86)}\Windows Kits\10\DesignTime\CommonConfiguration\Neutral\UAP\10.0.17763.0\UAP.props" | Should -Exist } } -Describe "Windows 11 SDK" { - It "Verifies 22621 SDK is installed" -Skip:(Test-IsWin22) { +Describe "Windows 11 SDK" -Skip:(-not (Test-IsWin19)) { + It "Verifies 22621 SDK is installed" { "${env:ProgramFiles(x86)}\Windows Kits\10\DesignTime\CommonConfiguration\Neutral\UAP\10.0.22621.0\UAP.props" | Should -Exist } } -Describe "Windows 11 SDK" { - It "Verifies 26100 SDK is installed" -Skip:(Test-IsWin19) { +Describe "Windows 11 SDK" -Skip:(Test-IsWin19) { + It "Verifies 26100 SDK is installed" { "${env:ProgramFiles(x86)}\Windows Kits\10\DesignTime\CommonConfiguration\Neutral\UAP\10.0.26100.0\UAP.props" | Should -Exist } } diff --git a/images/windows/scripts/tests/WDK.Tests.ps1 b/images/windows/scripts/tests/WDK.Tests.ps1 index 6a5e61ddc..139670dac 100644 --- a/images/windows/scripts/tests/WDK.Tests.ps1 +++ b/images/windows/scripts/tests/WDK.Tests.ps1 @@ -1,4 +1,4 @@ -Describe "WDK" { +Describe "WDK" -Skip:(Test-IsWin25) { It "WDK exists" { $regKey = "HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*" $installedApplications = Get-ItemProperty -Path $regKey diff --git a/images/windows/templates/windows-2025.pkr.hcl b/images/windows/templates/windows-2025.pkr.hcl new file mode 100644 index 000000000..8c9d73554 --- /dev/null +++ b/images/windows/templates/windows-2025.pkr.hcl @@ -0,0 +1,461 @@ +packer { + required_plugins { + azure = { + source = "github.com/hashicorp/azure" + version = "1.4.5" + } + } +} + +locals { + managed_image_name = var.managed_image_name != "" ? var.managed_image_name : "packer-${var.image_os}-${var.image_version}" +} + +variable "agent_tools_directory" { + type = string + default = "C:\\hostedtoolcache\\windows" +} + +variable "allowed_inbound_ip_addresses" { + type = list(string) + default = [] +} + +variable "azure_tags" { + type = map(string) + default = {} +} + +variable "build_resource_group_name" { + type = string + default = "${env("BUILD_RESOURCE_GROUP_NAME")}" +} + +variable "client_cert_path" { + type = string + default = "${env("ARM_CLIENT_CERT_PATH")}" +} + +variable "client_id" { + type = string + default = "${env("ARM_CLIENT_ID")}" +} + +variable "client_secret" { + type = string + default = "${env("ARM_CLIENT_SECRET")}" + sensitive = true +} + +variable "helper_script_folder" { + type = string + default = "C:\\Program Files\\WindowsPowerShell\\Modules\\" +} + +variable "image_folder" { + type = string + default = "C:\\image" +} + +variable "image_os" { + type = string + default = "win22" +} + +variable "image_version" { + type = string + default = "dev" +} + +variable "imagedata_file" { + type = string + default = "C:\\imagedata.json" +} + +variable "temp_dir" { + type = string + default = "D:\\temp" +} + +variable "install_password" { + type = string + default = "" + sensitive = true +} + +variable "install_user" { + type = string + default = "installer" +} + +variable "location" { + type = string + default = "${env("ARM_RESOURCE_LOCATION")}" +} + +variable "managed_image_name" { + type = string + default = "" +} + +variable "managed_image_resource_group_name" { + type = string + default = "${env("ARM_RESOURCE_GROUP")}" +} + +variable "managed_image_storage_account_type" { + type = string + default = "Premium_LRS" +} + +variable "object_id" { + type = string + default = "${env("ARM_OBJECT_ID")}" +} + +variable "private_virtual_network_with_public_ip" { + type = bool + default = false +} + +variable "subscription_id" { + type = string + default = "${env("ARM_SUBSCRIPTION_ID")}" +} + +variable "temp_resource_group_name" { + type = string + default = "${env("TEMP_RESOURCE_GROUP_NAME")}" +} + +variable "tenant_id" { + type = string + default = "${env("ARM_TENANT_ID")}" +} + +variable "virtual_network_name" { + type = string + default = "${env("VNET_NAME")}" +} + +variable "virtual_network_resource_group_name" { + type = string + default = "${env("VNET_RESOURCE_GROUP")}" +} + +variable "virtual_network_subnet_name" { + type = string + default = "${env("VNET_SUBNET")}" +} + +variable "vm_size" { + type = string + default = "Standard_F8s_v2" +} + +source "azure-arm" "image" { + allowed_inbound_ip_addresses = "${var.allowed_inbound_ip_addresses}" + build_resource_group_name = "${var.build_resource_group_name}" + client_cert_path = "${var.client_cert_path}" + client_id = "${var.client_id}" + client_secret = "${var.client_secret}" + communicator = "winrm" + image_offer = "WindowsServer" + image_publisher = "MicrosoftWindowsServer" + image_sku = "2025-Datacenter" + location = "${var.location}" + managed_image_name = "${local.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}" + object_id = "${var.object_id}" + os_disk_size_gb = "150" + os_type = "Windows" + private_virtual_network_with_public_ip = "${var.private_virtual_network_with_public_ip}" + subscription_id = "${var.subscription_id}" + temp_resource_group_name = "${var.temp_resource_group_name}" + tenant_id = "${var.tenant_id}" + virtual_network_name = "${var.virtual_network_name}" + virtual_network_resource_group_name = "${var.virtual_network_resource_group_name}" + virtual_network_subnet_name = "${var.virtual_network_subnet_name}" + vm_size = "${var.vm_size}" + winrm_insecure = "true" + winrm_use_ssl = "true" + winrm_username = "packer" + + dynamic "azure_tag" { + for_each = var.azure_tags + content { + name = azure_tag.key + value = azure_tag.value + } + } +} + +build { + sources = ["source.azure-arm.image"] + + provisioner "powershell" { + inline = [ + "New-Item -Path ${var.image_folder} -ItemType Directory -Force", + "New-Item -Path ${var.temp_dir} -ItemType Directory -Force" + ] + } + + provisioner "file" { + destination = "${var.image_folder}\\" + sources = [ + "${path.root}/../assets", + "${path.root}/../scripts", + "${path.root}/../toolsets" + ] + } + + provisioner "file" { + destination = "${var.image_folder}\\scripts\\docs-gen\\" + source = "${path.root}/../../../helpers/software-report-base" + } + + provisioner "powershell" { + inline = [ + "Move-Item '${var.image_folder}\\assets\\post-gen' 'C:\\post-generation'", + "Remove-Item -Recurse '${var.image_folder}\\assets'", + "Move-Item '${var.image_folder}\\scripts\\docs-gen' '${var.image_folder}\\SoftwareReport'", + "Move-Item '${var.image_folder}\\scripts\\helpers' '${var.helper_script_folder}\\ImageHelpers'", + "New-Item -Type Directory -Path '${var.helper_script_folder}\\TestsHelpers\\'", + "Move-Item '${var.image_folder}\\scripts\\tests\\Helpers.psm1' '${var.helper_script_folder}\\TestsHelpers\\TestsHelpers.psm1'", + "Move-Item '${var.image_folder}\\scripts\\tests' '${var.image_folder}\\tests'", + "Remove-Item -Recurse '${var.image_folder}\\scripts'", + "Move-Item '${var.image_folder}\\toolsets\\toolset-2025.json' '${var.image_folder}\\toolset.json'", + "Remove-Item -Recurse '${var.image_folder}\\toolsets'" + ] + } + + provisioner "windows-shell" { + inline = [ + "net user ${var.install_user} ${var.install_password} /add /passwordchg:no /passwordreq:yes /active:yes /Y", + "net localgroup Administrators ${var.install_user} /add", + "winrm set winrm/config/service/auth @{Basic=\"true\"}", + "winrm get winrm/config/service/auth" + ] + } + + provisioner "powershell" { + inline = ["if (-not ((net localgroup Administrators) -contains '${var.install_user}')) { exit 1 }"] + } + + provisioner "powershell" { + elevated_password = "${var.install_password}" + elevated_user = "${var.install_user}" + inline = ["bcdedit.exe /set TESTSIGNING ON"] + } + + provisioner "powershell" { + environment_vars = ["IMAGE_VERSION=${var.image_version}", "IMAGE_OS=${var.image_os}", "AGENT_TOOLSDIRECTORY=${var.agent_tools_directory}", "IMAGEDATA_FILE=${var.imagedata_file}", "IMAGE_FOLDER=${var.image_folder}", "TEMP_DIR=${var.temp_dir}"] + execution_policy = "unrestricted" + scripts = [ + "${path.root}/../scripts/build/Configure-WindowsDefender.ps1", + "${path.root}/../scripts/build/Configure-PowerShell.ps1", + "${path.root}/../scripts/build/Install-PowerShellModules.ps1", + "${path.root}/../scripts/build/Install-WindowsFeatures.ps1", + "${path.root}/../scripts/build/Install-Chocolatey.ps1", + "${path.root}/../scripts/build/Configure-BaseImage.ps1", + "${path.root}/../scripts/build/Configure-ImageDataFile.ps1", + "${path.root}/../scripts/build/Configure-SystemEnvironment.ps1", + "${path.root}/../scripts/build/Configure-DotnetSecureChannel.ps1" + ] + } + + provisioner "windows-restart" { + check_registry = true + restart_check_command = "powershell -command \"& {while ( (Get-WindowsOptionalFeature -Online -FeatureName Containers -ErrorAction SilentlyContinue).State -ne 'Enabled' ) { Start-Sleep 30; Write-Output 'InProgress' }}\"" + restart_timeout = "10m" + } + + provisioner "powershell" { + inline = ["Set-Service -Name wlansvc -StartupType Manual", "if ($(Get-Service -Name wlansvc).Status -eq 'Running') { Stop-Service -Name wlansvc}"] + } + + provisioner "powershell" { + environment_vars = ["IMAGE_FOLDER=${var.image_folder}", "TEMP_DIR=${var.temp_dir}"] + scripts = [ + "${path.root}/../scripts/build/Install-Docker.ps1", + "${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" + ] + } + + provisioner "windows-restart" { + restart_timeout = "30m" + } + + provisioner "powershell" { + elevated_password = "${var.install_password}" + elevated_user = "${var.install_user}" + environment_vars = ["IMAGE_FOLDER=${var.image_folder}", "TEMP_DIR=${var.temp_dir}"] + scripts = [ + "${path.root}/../scripts/build/Install-VisualStudio.ps1", + "${path.root}/../scripts/build/Install-KubernetesTools.ps1" + ] + valid_exit_codes = [0, 3010] + } + + provisioner "windows-restart" { + check_registry = true + restart_timeout = "10m" + } + + provisioner "powershell" { + pause_before = "2m0s" + environment_vars = ["IMAGE_FOLDER=${var.image_folder}", "TEMP_DIR=${var.temp_dir}"] + scripts = [ + "${path.root}/../scripts/build/Install-Wix.ps1", + "${path.root}/../scripts/build/Install-VSExtensions.ps1", + "${path.root}/../scripts/build/Install-AzureCli.ps1", + "${path.root}/../scripts/build/Install-AzureDevOpsCli.ps1", + "${path.root}/../scripts/build/Install-ChocolateyPackages.ps1", + "${path.root}/../scripts/build/Install-JavaTools.ps1", + "${path.root}/../scripts/build/Install-Kotlin.ps1", + "${path.root}/../scripts/build/Install-OpenSSL.ps1" + ] + } + + provisioner "powershell" { + execution_policy = "remotesigned" + environment_vars = ["IMAGE_FOLDER=${var.image_folder}", "TEMP_DIR=${var.temp_dir}"] + scripts = ["${path.root}/../scripts/build/Install-ServiceFabricSDK.ps1"] + } + + provisioner "windows-restart" { + restart_timeout = "10m" + } + + provisioner "powershell" { + environment_vars = ["IMAGE_FOLDER=${var.image_folder}", "TEMP_DIR=${var.temp_dir}"] + scripts = [ + "${path.root}/../scripts/build/Install-ActionsCache.ps1", + "${path.root}/../scripts/build/Install-Ruby.ps1", + "${path.root}/../scripts/build/Install-PyPy.ps1", + "${path.root}/../scripts/build/Install-Toolset.ps1", + "${path.root}/../scripts/build/Configure-Toolset.ps1", + "${path.root}/../scripts/build/Install-NodeJS.ps1", + "${path.root}/../scripts/build/Install-AndroidSDK.ps1", + "${path.root}/../scripts/build/Install-PowershellAzModules.ps1", + "${path.root}/../scripts/build/Install-Pipx.ps1", + "${path.root}/../scripts/build/Install-Git.ps1", + "${path.root}/../scripts/build/Install-GitHub-CLI.ps1", + "${path.root}/../scripts/build/Install-PHP.ps1", + "${path.root}/../scripts/build/Install-Rust.ps1", + "${path.root}/../scripts/build/Install-Sbt.ps1", + "${path.root}/../scripts/build/Install-Chrome.ps1", + "${path.root}/../scripts/build/Install-EdgeDriver.ps1", + "${path.root}/../scripts/build/Install-Firefox.ps1", + "${path.root}/../scripts/build/Install-Selenium.ps1", + "${path.root}/../scripts/build/Install-IEWebDriver.ps1", + "${path.root}/../scripts/build/Install-Apache.ps1", + "${path.root}/../scripts/build/Install-Nginx.ps1", + "${path.root}/../scripts/build/Install-Msys2.ps1", + "${path.root}/../scripts/build/Install-WinAppDriver.ps1", + "${path.root}/../scripts/build/Install-R.ps1", + "${path.root}/../scripts/build/Install-AWSTools.ps1", + "${path.root}/../scripts/build/Install-DACFx.ps1", + "${path.root}/../scripts/build/Install-MysqlCli.ps1", + "${path.root}/../scripts/build/Install-SQLPowerShellTools.ps1", + "${path.root}/../scripts/build/Install-SQLOLEDBDriver.ps1", + "${path.root}/../scripts/build/Install-DotnetSDK.ps1", + "${path.root}/../scripts/build/Install-Mingw64.ps1", + "${path.root}/../scripts/build/Install-Haskell.ps1", + "${path.root}/../scripts/build/Install-Stack.ps1", + "${path.root}/../scripts/build/Install-Miniconda.ps1", + "${path.root}/../scripts/build/Install-AzureCosmosDbEmulator.ps1", + "${path.root}/../scripts/build/Install-Zstd.ps1", + "${path.root}/../scripts/build/Install-Vcpkg.ps1", + "${path.root}/../scripts/build/Install-Bazel.ps1", + "${path.root}/../scripts/build/Install-RootCA.ps1", + "${path.root}/../scripts/build/Install-MongoDB.ps1", + "${path.root}/../scripts/build/Install-CodeQLBundle.ps1", + "${path.root}/../scripts/build/Configure-Diagnostics.ps1" + ] + } + + provisioner "powershell" { + elevated_password = "${var.install_password}" + elevated_user = "${var.install_user}" + environment_vars = ["IMAGE_FOLDER=${var.image_folder}", "TEMP_DIR=${var.temp_dir}"] + scripts = [ + "${path.root}/../scripts/build/Install-PostgreSQL.ps1", + "${path.root}/../scripts/build/Install-WindowsUpdates.ps1", + "${path.root}/../scripts/build/Configure-DynamicPort.ps1", + "${path.root}/../scripts/build/Configure-GDIProcessHandleQuota.ps1", + "${path.root}/../scripts/build/Configure-Shell.ps1", + "${path.root}/../scripts/build/Configure-DeveloperMode.ps1", + "${path.root}/../scripts/build/Install-LLVM.ps1" + ] + } + + provisioner "windows-restart" { + check_registry = true + restart_check_command = "powershell -command \"& {if ((-not (Get-Process TiWorker.exe -ErrorAction SilentlyContinue)) -and (-not [System.Environment]::HasShutdownStarted) ) { Write-Output 'Restart complete' }}\"" + restart_timeout = "30m" + } + + provisioner "powershell" { + pause_before = "2m0s" + environment_vars = ["IMAGE_FOLDER=${var.image_folder}", "TEMP_DIR=${var.temp_dir}"] + scripts = [ + "${path.root}/../scripts/build/Install-WindowsUpdatesAfterReboot.ps1", + "${path.root}/../scripts/build/Invoke-Cleanup.ps1", + "${path.root}/../scripts/tests/RunAll-Tests.ps1" + ] + } + + provisioner "powershell" { + inline = ["if (-not (Test-Path ${var.image_folder}\\tests\\testResults.xml)) { throw '${var.image_folder}\\tests\\testResults.xml not found' }"] + } + + provisioner "powershell" { + environment_vars = ["IMAGE_VERSION=${var.image_version}", "IMAGE_FOLDER=${var.image_folder}"] + inline = ["pwsh -File '${var.image_folder}\\SoftwareReport\\Generate-SoftwareReport.ps1'"] + } + + provisioner "powershell" { + inline = ["if (-not (Test-Path C:\\software-report.md)) { throw 'C:\\software-report.md not found' }", "if (-not (Test-Path C:\\software-report.json)) { throw 'C:\\software-report.json not found' }"] + } + + provisioner "file" { + destination = "${path.root}/../Windows2025-Readme.md" + direction = "download" + source = "C:\\software-report.md" + } + + provisioner "file" { + destination = "${path.root}/../software-report.json" + direction = "download" + source = "C:\\software-report.json" + } + + provisioner "powershell" { + environment_vars = ["INSTALL_USER=${var.install_user}"] + scripts = [ + "${path.root}/../scripts/build/Install-NativeImages.ps1", + "${path.root}/../scripts/build/Configure-System.ps1", + "${path.root}/../scripts/build/Configure-User.ps1" + ] + skip_clean = true + } + + provisioner "windows-restart" { + restart_timeout = "10m" + } + + provisioner "powershell" { + inline = [ + "if( Test-Path $env:SystemRoot\\System32\\Sysprep\\unattend.xml ){ rm $env:SystemRoot\\System32\\Sysprep\\unattend.xml -Force}", + "& $env:SystemRoot\\System32\\Sysprep\\Sysprep.exe /oobe /generalize /mode:vm /quiet /quit", + "while($true) { $imageState = Get-ItemProperty HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Setup\\State | Select ImageState; if($imageState.ImageState -ne 'IMAGE_STATE_GENERALIZE_RESEAL_TO_OOBE') { Write-Output $imageState.ImageState; Start-Sleep -s 10 } else { break } }" + ] + } + +} diff --git a/images/windows/toolsets/toolset-2025.json b/images/windows/toolsets/toolset-2025.json new file mode 100644 index 000000000..4248f8a55 --- /dev/null +++ b/images/windows/toolsets/toolset-2025.json @@ -0,0 +1,328 @@ +{ + "toolcache": [ + { + "name": "Ruby", + "arch": "x64", + "platform" : "win32", + "versions": [ + "3.1", + "3.2", + "3.3" + ], + "default": "3.3" + }, + { + "name": "Python", + "url" : "https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json", + "arch": "x64", + "platform" : "win32", + "versions": [ + "3.9.*", + "3.10.*", + "3.11.*", + "3.12.*", + "3.13.*" + ], + "default": "3.9.*" + }, + { + "name": "PyPy", + "arch": "x86", + "platform" : "win64", + "versions": [ + "3.9", + "3.10" + ] + }, + { + "name": "node", + "url" : "https://raw.githubusercontent.com/actions/node-versions/main/versions-manifest.json", + "arch": "x64", + "platform" : "win32", + "versions": [ + "18.*", + "20.*", + "22.*" + ] + }, + { + "name": "go", + "url" : "https://raw.githubusercontent.com/actions/go-versions/main/versions-manifest.json", + "arch": "x64", + "platform" : "win32", + "versions": [ + "1.21.*", + "1.22.*", + "1.23.*" + ], + "default": "1.23.*" + } + ], + "powershellModules": [ + { "name": "DockerMsftProvider" }, + { "name": "MarkdownPS" }, + { "name": "Pester" }, + { "name": "PowerShellGet" }, + { "name": "PSScriptAnalyzer" }, + { "name": "PSWindowsUpdate" }, + { "name": "SqlServer" }, + { "name": "VSSetup" }, + { "name": "Microsoft.Graph" }, + {"name": "AWSPowershell"} + ], + "azureModules": [ + { + "name": "az", + "versions": [ + "12.4.0" + ], + "zip_versions": [] + } + ], + "java": { + "default": "17", + "versions": [ "8", "11", "17", "21"] + }, + "android": { + "commandline_tools_url": "https://dl.google.com/android/repository/commandlinetools-win-12266719_latest.zip", + "hash": "F9088C04A44F1F37A8A3A228A7663E11AE9445FA07529C96CEF38ACB985A88F3", + "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.22.1", + "cmake;3.30.5" + ], + "ndk": { + "default": "27", + "versions": [ + "26", "27" + ] + } + }, + "mingw": { + "version": "14.2.0", + "runtime": "ucrt" + }, + "MsysPackages": { + "msys2": [], + "mingw": [] + }, + "windowsFeatures": [ + { "name": "Containers" }, + { "name": "Microsoft-Windows-Subsystem-Linux", "optionalFeature": true }, + { "name": "VirtualMachinePlatform", "optionalFeature": true }, + { "name": "NET-Framework-45-Features", "includeAllSubFeatures": true }, + { "name": "Client-ProjFS", "optionalFeature": true }, + { "name": "NET-Framework-Features", "includeAllSubFeatures": true }, + { "name": "Hyper-V", "includeAllSubFeatures": true }, + { "name": "HypervisorPlatform", "optionalFeature": true }, + { "name": "Hyper-V-PowerShell" }, + { "name": "Wireless-Networking" } + ], + "visualStudio": { + "version" : "2022", + "subversion" : "17", + "edition" : "Enterprise", + "channel": "release", + "signature": "8F985BE8FD256085C90A95D3C74580511A1DB975", + "workloads": [ + "Component.Dotfuscator", + "Component.Linux.CMake", + "Component.UnityEngine.x64", + "Microsoft.Component.VC.Runtime.UCRTSDK", + "Microsoft.Net.Component.4.7.TargetingPack", + "Microsoft.Net.Component.4.7.2.TargetingPack", + "Microsoft.Net.Component.4.8.1.SDK", + "Microsoft.Net.Component.4.8.1.TargetingPack", + "Microsoft.VisualStudio.Component.AspNet45", + "Microsoft.VisualStudio.Component.Azure.ServiceFabric.Tools", + "Microsoft.VisualStudio.Component.Debugger.JustInTime", + "Microsoft.VisualStudio.Component.EntityFramework", + "Microsoft.VisualStudio.Component.DslTools", + "Microsoft.VisualStudio.Component.LinqToSql", + "Microsoft.VisualStudio.Component.SQL.SSDT", + "Microsoft.VisualStudio.Component.Sharepoint.Tools", + "Microsoft.VisualStudio.Component.PortableLibrary", + "Microsoft.VisualStudio.Component.TeamOffice", + "Microsoft.VisualStudio.Component.TestTools.CodedUITest", + "Microsoft.VisualStudio.Component.TestTools.WebLoadTest", + "Microsoft.VisualStudio.Component.UWP.VC.ARM64", + "Microsoft.VisualStudio.Component.UWP.VC.ARM64EC", + "Microsoft.VisualStudio.Component.VC.CLI.Support", + "Microsoft.VisualStudio.Component.VC.CMake.Project", + "Microsoft.VisualStudio.Component.VC.DiagnosticTools", + "Microsoft.VisualStudio.Component.VC.Llvm.Clang", + "Microsoft.VisualStudio.Component.VC.Llvm.ClangToolset", + "Microsoft.VisualStudio.Component.VC.TestAdapterForBoostTest", + "Microsoft.VisualStudio.Component.VC.TestAdapterForGoogleTest", + "Microsoft.VisualStudio.Component.VC.Tools.ARM", + "Microsoft.VisualStudio.Component.VC.Tools.ARM64", + "Microsoft.VisualStudio.Component.VC.Tools.ARM64EC", + "Microsoft.VisualStudio.Component.VC.Tools.x86.x64", + "Microsoft.VisualStudio.Component.VC.Modules.x86.x64", + "Microsoft.VisualStudio.Component.VC.Redist.MSM", + "Microsoft.VisualStudio.Component.VC.Runtimes.ARM.Spectre", + "Microsoft.VisualStudio.Component.VC.Runtimes.ARM64.Spectre", + "Microsoft.VisualStudio.Component.VC.Runtimes.ARM64EC.Spectre", + "Microsoft.VisualStudio.Component.VC.Runtimes.x86.x64.Spectre", + "Microsoft.VisualStudio.Component.VC.MFC.ARM", + "Microsoft.VisualStudio.Component.VC.MFC.ARM.Spectre", + "Microsoft.VisualStudio.Component.VC.MFC.ARM64", + "Microsoft.VisualStudio.Component.VC.MFC.ARM64.Spectre", + "Microsoft.VisualStudio.Component.VC.ATLMFC", + "Microsoft.VisualStudio.Component.VC.ATLMFC.Spectre", + "Microsoft.VisualStudio.Component.VC.ATL", + "Microsoft.VisualStudio.Component.VC.ATL.Spectre", + "Microsoft.VisualStudio.Component.VC.ATL.ARM", + "Microsoft.VisualStudio.Component.VC.ATL.ARM.Spectre", + "Microsoft.VisualStudio.Component.VC.ATL.ARM64", + "Microsoft.VisualStudio.Component.VC.ATL.ARM64.Spectre", + "Microsoft.VisualStudio.Component.VC.ASAN", + "Microsoft.VisualStudio.Component.Windows11SDK.26100", + "Microsoft.VisualStudio.Component.Workflow", + "Microsoft.VisualStudio.ComponentGroup.Azure.CloudServices", + "Microsoft.VisualStudio.ComponentGroup.Azure.ResourceManager.Tools", + "Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Llvm.Clang", + "Microsoft.VisualStudio.ComponentGroup.UWP.VC.v142", + "Microsoft.VisualStudio.ComponentGroup.Web.CloudTools", + "Microsoft.VisualStudio.Workload.Azure", + "Microsoft.VisualStudio.Workload.Data", + "Microsoft.VisualStudio.Workload.ManagedDesktop", + "Microsoft.VisualStudio.Workload.ManagedGame", + "Microsoft.VisualStudio.Workload.NativeCrossPlat", + "Microsoft.VisualStudio.Workload.NativeDesktop", + "Microsoft.VisualStudio.Workload.NativeGame", + "Microsoft.VisualStudio.Workload.NativeMobile", + "Microsoft.VisualStudio.Workload.NetCrossPlat", + "Microsoft.VisualStudio.Workload.NetWeb", + "Microsoft.VisualStudio.Workload.Node", + "Microsoft.VisualStudio.Workload.Office", + "Microsoft.VisualStudio.Workload.Python", + "Microsoft.VisualStudio.Workload.Universal", + "Microsoft.VisualStudio.Workload.VisualStudioExtension", + "Component.MDD.Linux", + "Component.MDD.Linux.GCC.arm", + "Component.Microsoft.Windows.DriverKit", + "wasm.tools", + "Microsoft.Component.MSBuild" + ], + "vsix": [ + "SSIS.MicrosoftDataToolsIntegrationServices", + "VisualStudioClient.MicrosoftVisualStudio2022InstallerProjects", + "WixToolset.WixToolsetVisualStudio2022Extension", + "ProBITools.MicrosoftReportProjectsforVisualStudio2022", + "ProBITools.MicrosoftAnalysisServicesModelingProjects2022" + ] + }, + "docker": { + "images": [], + "components": { + "docker": "26.1.3", + "compose": "2.27.1" + } + }, + "pipx": [ + { + "package": "yamllint", + "cmd": "yamllint --version" + } + ], + "selenium": { + "version": "4" + }, + "npm": { + "global_packages": [ + { "name": "yarn", "test": "yarn --version" }, + { "name": "newman", "test": "newman --version" }, + { "name": "lerna", "test": "lerna --version" }, + { "name": "gulp-cli", "test": "gulp --version" }, + { "name": "grunt-cli", "test": "grunt --version" } + ] + }, + "serviceFabric": { + "runtime": { + "version": "10.1.2493.9590", + "checksum": "09C63A971BACDE338282C73B3C9174BED9AAD53E1D3A1B73D44515852C9C00CF" + }, + "sdk": { + "version": "7.0.2712", + "checksum": "69F54790B63488875513964A88AF38C104D3C0D073FC2A63D590F0ADD2773754" + } + }, + "dotnet": { + "versions": [ + "8.0", + "9.0" + ], + "tools": [ + { "name": "nbgv", "test": "nbgv --version", "getversion": "nbgv --version" } + ], + "warmup": false + }, + "choco": { + "common_packages": [ + { "name": "7zip.install" }, + { "name": "aria2" }, + { "name": "azcopy10" }, + { "name": "Bicep" }, + { "name": "jq" }, + { "name": "NuGet.CommandLine" }, + { "name": "packer" }, + { + "name": "strawberryperl" , + "args": [ "--version", "5.40.0.1" ] + }, + { "name": "pulumi" }, + { "name": "swig" }, + { "name": "vswhere" }, + { + "name": "julia", + "args": [ "--ia", "/DIR=C:\\Julia" ] + }, + { + "name": "cmake.install", + "args": [ "--installargs", "ADD_CMAKE_TO_PATH=\"System\"" ] + }, + { "name": "imagemagick" } + ] + }, + "node": { + "default": "22" + }, + "maven": { + "version": "3.9" + }, + "mysql": { + "version": "8.0", + "signature": "DD34D7C71F160972DE0CE25B695A0D6A9C95BD91" + }, + "mongodb": { + "version": "7.0", + "signature": "F2D7C28591847BB2CB2B1C2A0C59459FDC728A38" + }, + "llvm": { + "version": "19" + }, + "php": { + "version": "8.3" + }, + "postgresql": { + "version": "17", + "signature": "698BA51AA27CC31282AACA5055E4B9190BC6C0E9" + }, + "kotlin": { + "version": "latest" + }, + "openssl": { + "version": "3.4.0" + }, + "pwsh": { + "version": "7.4" + } +} From a0b19fa01bdf7b7d32d16af30edf82efbf1a8095 Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Fri, 29 Nov 2024 11:09:38 +0100 Subject: [PATCH 03/55] [Windows] Update Get-GithubReleasesByVersion function sorting (#11064) --- images/windows/scripts/helpers/InstallHelpers.ps1 | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/images/windows/scripts/helpers/InstallHelpers.ps1 b/images/windows/scripts/helpers/InstallHelpers.ps1 index 7da7bec0f..67faade1d 100644 --- a/images/windows/scripts/helpers/InstallHelpers.ps1 +++ b/images/windows/scripts/helpers/InstallHelpers.ps1 @@ -605,8 +605,17 @@ function Get-GithubReleasesByVersion { ) } - # Sort releases by version - $releases = $releases | Sort-Object -Descending { [version] $_.version } + # Sort releases by version, then by tag name parts if version is the same + $releases = $releases | Sort-Object -Descending { + [version] $_.version + }, { + $cleanTagName = $_.tag_name -replace '^v', '' + $parts = $cleanTagName -split '[.\-]' + $parsedParts = $parts | ForEach-Object { + if ($_ -match '^\d+$') { [int]$_ } else { $_ } + } + $parsedParts + } # Select releases matching version if ($Version -eq "latest") { From 49a87ab9a38b886cc14b7655c27b89b70544d8a3 Mon Sep 17 00:00:00 2001 From: Alexey-Ayupov <116575425+Alexey-Ayupov@users.noreply.github.com> Date: Sun, 1 Dec 2024 22:22:13 +0100 Subject: [PATCH 04/55] [Windows] Exclude "installer" directory from deletion (#11068) --- images/windows/scripts/build/Invoke-Cleanup.ps1 | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/images/windows/scripts/build/Invoke-Cleanup.ps1 b/images/windows/scripts/build/Invoke-Cleanup.ps1 index a0351fcca..56a9ce433 100644 --- a/images/windows/scripts/build/Invoke-Cleanup.ps1 +++ b/images/windows/scripts/build/Invoke-Cleanup.ps1 @@ -15,7 +15,7 @@ Write-Host "Clean up various directories" "$env:SystemRoot\logs", "$env:SystemRoot\winsxs\manifestcache", "$env:SystemRoot\Temp", - "$env:SystemRoot\Installer", + "$env:SystemRoot\Installer\*", "$env:SystemDrive\Users\$env:INSTALL_USER\AppData\Local\Temp", "$env:TEMP", "$env:AZURE_CONFIG_DIR\logs", @@ -52,18 +52,17 @@ if ($LASTEXITCODE -ne 0) { if (Test-IsWin25) { $directoriesToCompact = @( - 'C:\Windows\assembly', - 'C:\Windows\WinSxS' + "$env:SystemRoot\assembly", + "$env:SystemRoot\WinSxS" ) Write-Host "Starting Image slimming process" $start = get-date $ErrorActionPreviousValue = $ErrorActionPreference $ErrorActionPreference = 'SilentlyContinue' - Write-Host "Removing 'C:\Windows\Installer' directory" - Remove-Item "$env:windir\Installer" -Recurse -Force | Out-Null foreach ($directory in $directoriesToCompact) { Write-Host "Compressing '$directory' directory" - & compact /s:"$directory" /c /a /i /EXE:LZX * | Out-Null + $compressionResult = & compact /s:"$directory" /c /a /i /EXE:LZX * + $compressionResult | Select-Object -Last 3 } $ErrorActionPreference = $ErrorActionPreviousValue $finish = get-date From c8985638bc94e5640aaecb14acdb80ad5ff2516d Mon Sep 17 00:00:00 2001 From: sureshe456 <160699174+sureshe456@users.noreply.github.com> Date: Mon, 2 Dec 2024 15:23:40 +0530 Subject: [PATCH 05/55] fix to kotlinc-js instead of fix-kotlin-dce-js as deprecated (#11075) --- 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 6acf6e65a..2db65a1a9 100644 --- a/images/macos/scripts/tests/BasicTools.Tests.ps1 +++ b/images/macos/scripts/tests/BasicTools.Tests.ps1 @@ -160,7 +160,7 @@ Describe "Homebrew" { } Describe "Kotlin" -Skip:($os.IsMonterey) { - $kotlinPackages = @("kapt", "kotlin", "kotlinc", "kotlinc-jvm", "kotlin-dce-js") + $kotlinPackages = @("kapt", "kotlin", "kotlinc", "kotlinc-jvm", "kotlinc-js") It " is available" -TestCases ($kotlinPackages | ForEach-Object { @{ toolName = $_ } }) { "$toolName -version" | Should -ReturnZeroExitCode From 47308949109bf16fc7871db45826fccc4a39d34c Mon Sep 17 00:00:00 2001 From: Alexey-Ayupov <116575425+Alexey-Ayupov@users.noreply.github.com> Date: Tue, 3 Dec 2024 14:02:45 +0100 Subject: [PATCH 06/55] [Windows] Fix the value of the variable "image_os" for Windows 2025 (#11090) --- images/windows/scripts/build/Configure-ImageDataFile.ps1 | 2 +- images/windows/templates/windows-2025.pkr.hcl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/images/windows/scripts/build/Configure-ImageDataFile.ps1 b/images/windows/scripts/build/Configure-ImageDataFile.ps1 index 82bfa00b3..9c014ef95 100644 --- a/images/windows/scripts/build/Configure-ImageDataFile.ps1 +++ b/images/windows/scripts/build/Configure-ImageDataFile.ps1 @@ -28,7 +28,7 @@ if (Test-IsWin25) { $softwareUrl = "${githubUrl}/win19/$imageMajorVersion.$imageMinorVersion/images/windows/Windows2019-Readme.md" $releaseUrl = "https://github.com/actions/runner-images/releases/tag/win19%2F$imageMajorVersion.$imageMinorVersion" } else { - throw "Invalid platform version is found. Either Windows Server 2019 or 2022 are required" + throw "Invalid platform version is found. Either Windows Server 2019, 2022 or 2025 are required" } $json = @" diff --git a/images/windows/templates/windows-2025.pkr.hcl b/images/windows/templates/windows-2025.pkr.hcl index 8c9d73554..a4ba4ed9e 100644 --- a/images/windows/templates/windows-2025.pkr.hcl +++ b/images/windows/templates/windows-2025.pkr.hcl @@ -59,7 +59,7 @@ variable "image_folder" { variable "image_os" { type = string - default = "win22" + default = "win25" } variable "image_version" { From cc762854bdada7eb836f38bc42074361d7f29a3d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 4 Dec 2024 11:28:11 +0000 Subject: [PATCH 07/55] Updating readme file for ubuntu22 version 20241201.1.1 (#11076) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/ubuntu/Ubuntu2204-Readme.md | 49 +++++++++++++++--------------- 1 file changed, 24 insertions(+), 25 deletions(-) diff --git a/images/ubuntu/Ubuntu2204-Readme.md b/images/ubuntu/Ubuntu2204-Readme.md index 81510add9..5e86257b7 100644 --- a/images/ubuntu/Ubuntu2204-Readme.md +++ b/images/ubuntu/Ubuntu2204-Readme.md @@ -1,13 +1,12 @@ | Announcements | |-| | [[Ubuntu] Breaking Change: runner user will have UID 1001 instead of 1000 for larger runners](https://github.com/actions/runner-images/issues/10936) | -| [[Ubuntu 20 and 22] Node.js version 16 will be removed on November 18,2024.](https://github.com/actions/runner-images/issues/10896) | | [Ubuntu-latest workflows will use Ubuntu-24.04 image](https://github.com/actions/runner-images/issues/10636) | *** # Ubuntu 22.04 - OS Version: 22.04.5 LTS - Kernel Version: 6.5.0-1025-azure -- Image Version: 20241124.1.0 +- Image Version: 20241201.1.0 - Systemd version: 249.11-0ubuntu3.12 ## Installed Software @@ -21,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.11.1 -- Kotlin 2.0.21-release-482 +- Kotlin 2.1.0-release-394 - Mono 6.12.0.200 - MSBuild 16.10.1.31701 (Mono 6.12.0.200) - Node.js 18.20.5 @@ -33,7 +32,7 @@ ### Package Management - cpan 1.64 - Helm 3.16.3 -- Homebrew 4.4.6 +- Homebrew 4.4.8 - Miniconda 24.9.2 - Npm 10.8.2 - NuGet 6.6.1.2 @@ -41,7 +40,7 @@ - Pip3 22.0.2 - Pipx 1.7.1 - RubyGems 3.3.5 -- Vcpkg (build from commit 5e5d0e1cd) +- Vcpkg (build from commit cd124b84f) - Yarn 1.22.22 #### Environment variables @@ -63,25 +62,25 @@ to accomplish this. - Gradle 8.11.1 - Lerna 8.1.9 - Maven 3.8.8 -- Sbt 1.10.5 +- Sbt 1.10.6 ### Tools - Ansible 2.17.6 - apt-fast 1.10.0 - AzCopy 10.27.1 - available by `azcopy` and `azcopy10` aliases - Bazel 7.4.1 -- Bazelisk 1.24.0 +- Bazelisk 1.24.1 - Bicep 0.31.92 - Buildah 1.23.1 - CMake 3.31.1 - CodeQL Action Bundle 2.19.3 - Docker Amazon ECR Credential Helper 0.9.0 - Docker Compose v2 2.27.1 -- Docker-Buildx 0.18.0 +- Docker-Buildx 0.19.1 - Docker Client 26.1.3 - Docker Server 26.1.3 - Fastlane 2.225.0 -- Git 2.47.0 +- Git 2.47.1 - Git LFS 3.6.0 - Git-ftp 1.6.0 - Haveged 1.9.14 @@ -99,31 +98,31 @@ to accomplish this. - nvm 0.40.1 - OpenSSL 3.0.2-0ubuntu1.18 - Packer 1.11.2 -- Parcel 2.13.0 +- Parcel 2.13.2 - Podman 3.4.4 -- Pulumi 3.141.0 +- Pulumi 3.142.0 - R 4.4.2 - Skopeo 1.4.1 - Sphinx Open Source Search Server 2.2.11 - SVN 1.14.1 -- Terraform 1.9.8 +- Terraform 1.10.0 - yamllint 1.35.1 - yq 4.44.5 - zstd 1.5.6 ### CLI Tools - Alibaba Cloud CLI 3.0.234 -- AWS CLI 2.22.4 +- AWS CLI 2.22.7 - AWS CLI Session Manager Plugin 1.2.694.0 - AWS SAM CLI 1.131.0 - Azure CLI 2.67.0 - Azure CLI (azure-devops) 1.0.1 -- GitHub CLI 2.62.0 +- GitHub CLI 2.63.0 - Google Cloud CLI 502.0.0 - Netlify CLI 17.37.2 -- OpenShift CLI 4.17.5 +- OpenShift CLI 4.17.6 - ORAS CLI 1.2.0 -- Vercel CLI 39.1.1 +- Vercel CLI 39.1.2 ### Java | Version | Environment Variable | @@ -148,27 +147,27 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Stack 3.1.1 ### Rust Tools -- Cargo 1.82.0 -- Rust 1.82.0 -- Rustdoc 1.82.0 +- Cargo 1.83.0 +- Rust 1.83.0 +- Rustdoc 1.83.0 - Rustup 1.27.1 #### Packages - Bindgen 0.70.1 - Cargo audit 0.21.0 -- Cargo clippy 0.1.82 +- Cargo clippy 0.1.83 - Cargo outdated 0.15.0 - Cbindgen 0.27.0 -- Rustfmt 1.7.1 +- Rustfmt 1.8.0 ### Browsers and Drivers - Google Chrome 131.0.6778.85 - ChromeDriver 131.0.6778.85 - Chromium 131.0.6778.0 -- Microsoft Edge 131.0.2903.63 +- Microsoft Edge 131.0.2903.70 - Microsoft Edge WebDriver 131.0.2903.52 -- Selenium server 4.26.0 -- Mozilla Firefox 132.0.2 +- Selenium server 4.27.0 +- Mozilla Firefox 133.0 - Geckodriver 0.35.0 #### Environment variables @@ -284,7 +283,7 @@ Use the following command as a part of your job to start the service: 'sudo syst | alpine:3.19 | sha256:7a85bf5dc56c949be827f84f9185161265c58f589bb8b2a6b6bb6d3076c1be21 | 2024-09-06 | | debian:10 | sha256:58ce6f1271ae1c8a2006ff7d3e54e9874d839f573d8009c20154ad0f2fb0a225 | 2024-06-13 | | debian:11 | sha256:01559430c84e6bc864bed554345d1bfbfa94ac108ab68f39915cae34604b15c3 | 2024-11-11 | -| moby/buildkit:latest | sha256:91b72a6d6963df39567b0b7266e51822e9cc09f963af8693a0ab2abbc75f8b6a | 2024-11-22 | +| moby/buildkit:latest | sha256:36c65534fcd9e8b2c38f7e549aeae3ed5b5389fe6de2f44996f313112ebf0e18 | 2024-11-26 | | node:18 | sha256:83eb05700940a88b14f21fb31cc92e9571a34b1db1a5d8781b466fc26cbb1472 | 2024-11-15 | | node:18-alpine | sha256:7e43a2d633d91e8655a6c0f45d2ed987aa4930f0792f6d9dd3bffc7496e44882 | 2024-11-15 | | node:20 | sha256:f99a6bd6fb137cfc683e1ff60e7d67aa8d5fcf45a6a64c01c37b4f433a6238b6 | 2024-11-20 | From 2d0360379ca1c5b1500b0f61b7c535a75cef0f38 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 4 Dec 2024 11:46:11 +0000 Subject: [PATCH 08/55] Updating readme file for ubuntu24 version 20241201.1.1 (#11073) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/ubuntu/Ubuntu2404-Readme.md | 39 +++++++++++++++--------------- 1 file changed, 19 insertions(+), 20 deletions(-) diff --git a/images/ubuntu/Ubuntu2404-Readme.md b/images/ubuntu/Ubuntu2404-Readme.md index 369d73c78..77257c0f9 100644 --- a/images/ubuntu/Ubuntu2404-Readme.md +++ b/images/ubuntu/Ubuntu2404-Readme.md @@ -1,13 +1,12 @@ | Announcements | |-| | [[Ubuntu] Breaking Change: runner user will have UID 1001 instead of 1000 for larger runners](https://github.com/actions/runner-images/issues/10936) | -| [[Ubuntu 20 and 22] Node.js version 16 will be removed on November 18,2024.](https://github.com/actions/runner-images/issues/10896) | | [Ubuntu-latest workflows will use Ubuntu-24.04 image](https://github.com/actions/runner-images/issues/10636) | *** # Ubuntu 24.04 - OS Version: 24.04.1 LTS - Kernel Version: 6.8.0-1017-azure -- Image Version: 20241124.1.0 +- Image Version: 20241201.1.0 - Systemd version: 255.4-1ubuntu8.4 ## Installed Software @@ -21,7 +20,7 @@ - GNU C++: 12.3.0, 13.2.0, 14.2.0 - GNU Fortran: 12.3.0, 13.2.0, 14.2.0 - Julia 1.11.1 -- Kotlin 2.0.21-release-482 +- Kotlin 2.1.0-release-394 - Node.js 20.18.1 - Perl 5.38.2 - Python 3.12.3 @@ -31,14 +30,14 @@ ### Package Management - cpan 1.64 - Helm 3.16.3 -- Homebrew 4.4.6 +- Homebrew 4.4.8 - Miniconda 24.9.2 - Npm 10.8.2 - Pip 24.0 - Pip3 24.0 - Pipx 1.7.1 - RubyGems 3.4.20 -- Vcpkg (build from commit 5e5d0e1cd) +- Vcpkg (build from commit cd124b84f) - Yarn 1.22.22 #### Environment variables @@ -65,18 +64,18 @@ to accomplish this. - Ansible 2.18.0 - AzCopy 10.27.1 - available by `azcopy` and `azcopy10` aliases - Bazel 7.4.1 -- Bazelisk 1.24.0 +- Bazelisk 1.24.1 - Bicep 0.31.92 - Buildah 1.33.7 - CMake 3.31.1 - CodeQL Action Bundle 2.19.3 - Docker Amazon ECR Credential Helper 0.9.0 - Docker Compose v2 2.27.1 -- Docker-Buildx 0.18.0 +- Docker-Buildx 0.19.1 - Docker Client 26.1.3 - Docker Server 26.1.3 - Fastlane 2.225.0 -- Git 2.47.0 +- Git 2.47.1 - Git LFS 3.6.0 - Git-ftp 1.6.0 - Haveged 1.9.14 @@ -92,9 +91,9 @@ to accomplish this. - nvm 0.40.1 - OpenSSL 3.0.13-0ubuntu3.4 - Packer 1.11.2 -- Parcel 2.13.0 +- Parcel 2.13.2 - Podman 4.9.3 -- Pulumi 3.141.0 +- Pulumi 3.142.0 - Skopeo 1.13.3 - Sphinx Open Source Search Server 2.2.11 - yamllint 1.35.1 @@ -102,12 +101,12 @@ to accomplish this. - zstd 1.5.6 ### CLI Tools -- AWS CLI 2.22.4 +- AWS CLI 2.22.7 - AWS CLI Session Manager Plugin 1.2.694.0 - AWS SAM CLI 1.131.0 - Azure CLI 2.67.0 - Azure CLI (azure-devops) 1.0.1 -- GitHub CLI 2.62.0 +- GitHub CLI 2.63.0 - Google Cloud CLI 502.0.0 ### Java @@ -133,22 +132,22 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Stack 3.1.1 ### Rust Tools -- Cargo 1.82.0 -- Rust 1.82.0 -- Rustdoc 1.82.0 +- Cargo 1.83.0 +- Rust 1.83.0 +- Rustdoc 1.83.0 - Rustup 1.27.1 #### Packages -- Rustfmt 1.7.1 +- Rustfmt 1.8.0 ### Browsers and Drivers - Google Chrome 131.0.6778.85 - ChromeDriver 131.0.6778.85 - Chromium 131.0.6778.0 -- Microsoft Edge 131.0.2903.63 +- Microsoft Edge 131.0.2903.70 - Microsoft Edge WebDriver 131.0.2903.52 -- Selenium server 4.26.0 -- Mozilla Firefox 132.0.2 +- Selenium server 4.27.0 +- Mozilla Firefox 133.0 - Geckodriver 0.35.0 #### Environment variables @@ -206,7 +205,7 @@ Use the following command as a part of your job to start the service: 'sudo syst - 3.10.14 [PyPy 7.3.17] ### PowerShell Tools -- PowerShell 7.4.2 +- PowerShell 7.4.6 #### PowerShell Modules - Az: 12.1.0 From 07869434fef5faec5505c25ea90d17d3e1998bcb Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 4 Dec 2024 12:00:37 +0000 Subject: [PATCH 09/55] Updating readme file for ubuntu20 version 20241201.1.1 (#11072) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/ubuntu/Ubuntu2004-Readme.md | 47 +++++++++++++++--------------- 1 file changed, 23 insertions(+), 24 deletions(-) diff --git a/images/ubuntu/Ubuntu2004-Readme.md b/images/ubuntu/Ubuntu2004-Readme.md index c973914f3..c5607fe1d 100644 --- a/images/ubuntu/Ubuntu2004-Readme.md +++ b/images/ubuntu/Ubuntu2004-Readme.md @@ -1,13 +1,12 @@ | Announcements | |-| | [[Ubuntu] Breaking Change: runner user will have UID 1001 instead of 1000 for larger runners](https://github.com/actions/runner-images/issues/10936) | -| [[Ubuntu 20 and 22] Node.js version 16 will be removed on November 18,2024.](https://github.com/actions/runner-images/issues/10896) | | [Ubuntu-latest workflows will use Ubuntu-24.04 image](https://github.com/actions/runner-images/issues/10636) | *** # Ubuntu 20.04 - OS Version: 20.04.6 LTS - Kernel Version: 5.15.0-1074-azure -- Image Version: 20241124.1.0 +- Image Version: 20241201.1.0 - Systemd version: 245.4-4ubuntu3.24 ## Installed Software @@ -23,7 +22,7 @@ - GNU C++: 10.5.0 - GNU Fortran: 10.5.0 - Julia 1.11.1 -- Kotlin 2.0.21-release-482 +- Kotlin 2.1.0-release-394 - Mono 6.12.0.200 - MSBuild 16.10.1.31701 (Mono 6.12.0.200) - Node.js 18.20.5 @@ -35,7 +34,7 @@ ### Package Management - cpan 1.64 - Helm 3.16.3 -- Homebrew 4.4.6 +- Homebrew 4.4.8 - Miniconda 24.9.2 - Npm 10.8.2 - NuGet 6.6.1.2 @@ -43,7 +42,7 @@ - Pip3 20.0.2 - Pipx 1.7.1 - RubyGems 3.1.2 -- Vcpkg (build from commit 5e5d0e1cd) +- Vcpkg (build from commit cd124b84f) - Yarn 1.22.22 #### Environment variables @@ -65,25 +64,25 @@ to accomplish this. - Gradle 8.11.1 - Lerna 8.1.9 - Maven 3.8.8 -- Sbt 1.10.5 +- Sbt 1.10.6 ### Tools - Ansible 2.13.13 - apt-fast 1.10.0 - AzCopy 10.27.1 - available by `azcopy` and `azcopy10` aliases - Bazel 7.4.1 -- Bazelisk 1.24.0 +- Bazelisk 1.24.1 - Bicep 0.31.92 - Buildah 1.22.3 - CMake 3.31.1 - CodeQL Action Bundle 2.19.3 - Docker Amazon ECR Credential Helper 0.9.0 - Docker Compose v2 2.27.1 -- Docker-Buildx 0.18.0 +- Docker-Buildx 0.19.1 - Docker Client 26.1.3 - Docker Server 26.1.3 - Fastlane 2.225.0 -- Git 2.47.0 +- Git 2.47.1 - Git LFS 3.6.0 - Git-ftp 1.6.0 - Haveged 1.9.1 @@ -102,32 +101,32 @@ to accomplish this. - nvm 0.40.1 - OpenSSL 1.1.1f-1ubuntu2.23 - Packer 1.11.2 -- Parcel 2.13.0 +- Parcel 2.13.2 - PhantomJS 2.1.1 2.1.1 - Podman 3.4.2 -- Pulumi 3.141.0 +- Pulumi 3.142.0 - R 4.4.2 - Skopeo 1.5.0 - Sphinx Open Source Search Server 2.2.11 - SVN 1.13.0 -- Terraform 1.9.8 +- Terraform 1.10.0 - yamllint 1.35.1 - yq 4.44.5 - zstd 1.5.6 ### CLI Tools - Alibaba Cloud CLI 3.0.174 -- AWS CLI 2.22.4 +- AWS CLI 2.22.7 - AWS CLI Session Manager Plugin 1.2.694.0 - AWS SAM CLI 1.131.0 - Azure CLI 2.67.0 - Azure CLI (azure-devops) 1.0.1 -- GitHub CLI 2.62.0 +- GitHub CLI 2.63.0 - Google Cloud CLI 502.0.0 - Netlify CLI 17.37.2 - OpenShift CLI 4.15.19 - ORAS CLI 1.2.0 -- Vercel CLI 39.1.1 +- Vercel CLI 39.1.2 ### Java | Version | Environment Variable | @@ -152,27 +151,27 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Stack 3.1.1 ### Rust Tools -- Cargo 1.82.0 -- Rust 1.82.0 -- Rustdoc 1.82.0 +- Cargo 1.83.0 +- Rust 1.83.0 +- Rustdoc 1.83.0 - Rustup 1.27.1 #### Packages - Bindgen 0.70.1 - Cargo audit 0.21.0 -- Cargo clippy 0.1.82 +- Cargo clippy 0.1.83 - Cargo outdated 0.15.0 - Cbindgen 0.27.0 -- Rustfmt 1.7.1 +- Rustfmt 1.8.0 ### Browsers and Drivers - Google Chrome 131.0.6778.85 - ChromeDriver 131.0.6778.85 - Chromium 131.0.6778.0 -- Microsoft Edge 131.0.2903.63 +- Microsoft Edge 131.0.2903.70 - Microsoft Edge WebDriver 131.0.2903.52 -- Selenium server 4.26.0 -- Mozilla Firefox 132.0.2 +- Selenium server 4.27.0 +- Mozilla Firefox 133.0 - Geckodriver 0.35.0 #### Environment variables @@ -294,7 +293,7 @@ Use the following command as a part of your job to start the service: 'sudo syst | debian:10 | sha256:58ce6f1271ae1c8a2006ff7d3e54e9874d839f573d8009c20154ad0f2fb0a225 | 2024-06-13 | | debian:11 | sha256:01559430c84e6bc864bed554345d1bfbfa94ac108ab68f39915cae34604b15c3 | 2024-11-11 | | debian:9 | sha256:c5c5200ff1e9c73ffbf188b4a67eb1c91531b644856b4aefe86a58d2f0cb05be | 2022-06-23 | -| moby/buildkit:latest | sha256:91b72a6d6963df39567b0b7266e51822e9cc09f963af8693a0ab2abbc75f8b6a | 2024-11-22 | +| moby/buildkit:latest | sha256:36c65534fcd9e8b2c38f7e549aeae3ed5b5389fe6de2f44996f313112ebf0e18 | 2024-11-26 | | node:18 | sha256:83eb05700940a88b14f21fb31cc92e9571a34b1db1a5d8781b466fc26cbb1472 | 2024-11-15 | | node:18-alpine | sha256:7e43a2d633d91e8655a6c0f45d2ed987aa4930f0792f6d9dd3bffc7496e44882 | 2024-11-15 | | node:20 | sha256:f99a6bd6fb137cfc683e1ff60e7d67aa8d5fcf45a6a64c01c37b4f433a6238b6 | 2024-11-20 | From e6d18766e6ad2c001b89c97b1f3a61f2a2bca3c3 Mon Sep 17 00:00:00 2001 From: Alexey-Ayupov <116575425+Alexey-Ayupov@users.noreply.github.com> Date: Wed, 4 Dec 2024 15:01:55 +0100 Subject: [PATCH 10/55] [Windows] Refactor Install-NodeJS script (#11088) --- images/windows/scripts/build/Install-NodeJS.ps1 | 13 +++++++++++-- images/windows/toolsets/toolset-2019.json | 2 +- images/windows/toolsets/toolset-2022.json | 2 +- images/windows/toolsets/toolset-2025.json | 2 +- 4 files changed, 14 insertions(+), 5 deletions(-) diff --git a/images/windows/scripts/build/Install-NodeJS.ps1 b/images/windows/scripts/build/Install-NodeJS.ps1 index 05809a16f..1063ba8e9 100644 --- a/images/windows/scripts/build/Install-NodeJS.ps1 +++ b/images/windows/scripts/build/Install-NodeJS.ps1 @@ -11,9 +11,18 @@ New-Item -Path $prefixPath -Force -ItemType Directory New-Item -Path $cachePath -Force -ItemType Directory $defaultVersion = (Get-ToolsetContent).node.default -$versionToInstall = Resolve-ChocoPackageVersion -PackageName "nodejs" -TargetVersion $defaultVersion +$nodeVersion = (Get-GithubReleasesByVersion -Repo "nodejs/node" -Version "${defaultVersion}").version | Select-Object -First 1 +$downloadUrl = "https://nodejs.org/dist/v${nodeVersion}/node-v${nodeVersion}-x64.msi" -Install-ChocoPackage "nodejs" -ArgumentList "--version=$versionToInstall" +$packageName = Split-Path $downloadUrl -Leaf +$externalHash = Get-ChecksumFromUrl -Type "SHA256" ` + -Url ($downloadUrl -replace $packageName, "SHASUMS256.txt") ` + -FileName $packageName + +Install-Binary -Type MSI ` + -Url $downloadUrl ` + -ExtraInstallArgs @('ADDLOCAL=ALL') ` + -ExpectedSHA256Sum $externalHash Add-MachinePathItem $prefixPath Update-Environment diff --git a/images/windows/toolsets/toolset-2019.json b/images/windows/toolsets/toolset-2019.json index 446e652c4..db9aa6099 100644 --- a/images/windows/toolsets/toolset-2019.json +++ b/images/windows/toolsets/toolset-2019.json @@ -449,7 +449,7 @@ ] }, "node": { - "default": "18" + "default": "18.*" }, "maven": { "version": "3.8" diff --git a/images/windows/toolsets/toolset-2022.json b/images/windows/toolsets/toolset-2022.json index e15af72cd..8052ea706 100644 --- a/images/windows/toolsets/toolset-2022.json +++ b/images/windows/toolsets/toolset-2022.json @@ -358,7 +358,7 @@ ] }, "node": { - "default": "18" + "default": "18.*" }, "maven": { "version": "3.8" diff --git a/images/windows/toolsets/toolset-2025.json b/images/windows/toolsets/toolset-2025.json index 4248f8a55..1aefaa4ea 100644 --- a/images/windows/toolsets/toolset-2025.json +++ b/images/windows/toolsets/toolset-2025.json @@ -293,7 +293,7 @@ ] }, "node": { - "default": "22" + "default": "22.*" }, "maven": { "version": "3.9" From d868709391f31a50e728ca29184e9c60a96db826 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 4 Dec 2024 21:00:26 +0000 Subject: [PATCH 11/55] Updating readme file for win22 version 20241201.2.1 (#11078) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/windows/Windows2022-Readme.md | 52 ++++++++++++++-------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/images/windows/Windows2022-Readme.md b/images/windows/Windows2022-Readme.md index e55464746..34157f263 100644 --- a/images/windows/Windows2022-Readme.md +++ b/images/windows/Windows2022-Readme.md @@ -5,7 +5,7 @@ *** # Windows Server 2022 - OS Version: 10.0.20348 Build 2849 -- Image Version: 20241125.1.0 +- Image Version: 20241201.2.0 ## Windows features - Windows Subsystem for Linux (WSLv1): Enabled @@ -16,7 +16,7 @@ - Bash 5.2.37(1)-release - Go 1.21.13 - Julia 1.10.5 -- Kotlin 2.0.21 +- Kotlin 2.1.0 - LLVM 18.1.8 - Node 18.20.5 - Perl 5.32.1 @@ -34,7 +34,7 @@ - pip 24.3.1 (python 3.9) - Pipx 1.7.1 - RubyGems 3.2.33 -- Vcpkg (build from commit 5e5d0e1cd) +- Vcpkg (build from commit cd124b84f) - Yarn 1.22.22 #### Environment variables @@ -47,24 +47,24 @@ - Ant 1.10.14 - Gradle 8.11 - Maven 3.8.7 -- sbt 1.10.5 +- sbt 1.10.6 ### Tools -- 7zip 24.08 +- 7zip 24.09 - aria2 1.37.0 - azcopy 10.27.1 - Bazel 7.4.1 -- Bazelisk 1.24.0 +- Bazelisk 1.24.1 - Bicep 0.31.92 - Cabal 3.12.1.0 -- CMake 3.31.0 +- CMake 3.31.1 - CodeQL Action Bundle 2.19.3 - Docker 26.1.3 - Docker Compose v2 2.27.1 - Docker-wincred 0.8.2 - ghc 9.10.1 -- Git 2.47.0.windows.1 -- Git LFS 3.5.1 +- Git 2.47.1.windows.1 +- Git LFS 3.6.0 - ImageMagick 7.1.1-41 - InnoSetup 6.3.3 - jq 1.7.1 @@ -78,7 +78,7 @@ - NSIS 3.10 - OpenSSL 1.1.1w - Packer 1.11.2 -- Pulumi 3.141.0 +- Pulumi 3.142.0 - R 4.4.2 - Service Fabric SDK 9.1.1436.9590 - Stack 3.1.1 @@ -92,17 +92,17 @@ ### CLI Tools - Alibaba Cloud CLI 3.0.234 -- AWS CLI 2.22.4 +- AWS CLI 2.22.7 - AWS SAM CLI 1.131.0 - AWS Session Manager CLI 1.2.694.0 - Azure CLI 2.67.0 - Azure DevOps CLI extension 1.0.1 -- GitHub CLI 2.62.0 +- GitHub CLI 2.63.0 ### Rust Tools -- Cargo 1.82.0 -- Rust 1.82.0 -- Rustdoc 1.82.0 +- Cargo 1.83.0 +- Rust 1.83.0 +- Rustdoc 1.83.0 - Rustup 1.27.1 #### Packages @@ -110,15 +110,15 @@ - cargo-audit 0.21.0 - cargo-outdated 0.15.0 - cbindgen 0.27.0 -- Clippy 0.1.82 -- Rustfmt 1.7.1 +- Clippy 0.1.83 +- Rustfmt 1.8.0 ### Browsers and Drivers - Google Chrome 131.0.6778.86 - Chrome Driver 131.0.6778.85 -- Microsoft Edge 131.0.2903.63 -- Microsoft Edge Driver 131.0.2903.63 -- Mozilla Firefox 132.0.2 +- Microsoft Edge 131.0.2903.70 +- Microsoft Edge Driver 131.0.2903.70 +- Mozilla Firefox 133.0 - Gecko Driver 0.35.0 - IE Driver 4.14.0.0 - Selenium server 4.27.0 @@ -220,12 +220,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.27.2 | C:\tools\nginx-1.27.2\conf\nginx.conf | nginx | Stopped | 80 | +| Nginx | 1.27.3 | C:\tools\nginx-1.27.3\conf\nginx.conf | nginx | Stopped | 80 | ### Visual Studio Enterprise 2022 | Name | Version | Path | | ----------------------------- | --------------- | -------------------------------------------------------- | -| Visual Studio Enterprise 2022 | 17.12.35514.174 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | +| Visual Studio Enterprise 2022 | 17.12.35521.163 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | #### Workloads, components and extensions | Package | Version | @@ -251,14 +251,14 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Component.Unreal | 17.12.35410.122 | | Component.Unreal.Android | 17.12.35410.122 | | Component.Unreal.Ide | 17.12.35410.122 | -| Component.VisualStudio.GitHub.Copilot | 17.12.35514.138 | +| Component.VisualStudio.GitHub.Copilot | 17.12.35519.222 | | Component.VSInstallerProjects2022 | 2.0.1 | | Component.WixToolset.VisualStudioExtension.Dev17 | 1.0.0.22 | | Component.WixToolset.VisualStudioExtension.Schemas3 | 1.0.0.22 | | Component.Xamarin | 17.12.35410.122 | | Component.Xamarin.RemotedSimulator | 17.12.35410.122 | -| ios | 18.0.9617.0 | -| maccatalyst | 18.0.9617.0 | +| ios | 18.1.9163.0 | +| maccatalyst | 18.1.9163.0 | | maui.blazor | 9.0.0.11787 | | maui.core | 9.0.0.11787 | | maui.windows | 9.0.0.11787 | @@ -508,7 +508,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - AzureRM: 2.1.0 (Default), 6.13.1 - Azure (Cached): 3.8.0.zip, 4.2.1.zip, 5.1.1.zip - AzureRM (Cached): 3.8.0.zip, 4.2.1.zip, 5.1.1.zip, 6.7.0.zip -- AWSPowershell: 4.1.705 +- AWSPowershell: 4.1.708 - DockerMsftProvider: 1.0.0.8 - MarkdownPS: 1.10 - Microsoft.Graph: 2.25.0 From d7901f6e9320897e1be976b76981177b33949626 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 4 Dec 2024 23:35:37 +0000 Subject: [PATCH 12/55] Updating readme file for win19 version 20241201.2.1 (#11080) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/windows/Windows2019-Readme.md | 46 ++++++++++++++-------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/images/windows/Windows2019-Readme.md b/images/windows/Windows2019-Readme.md index c6aeff529..f7e5c97d9 100644 --- a/images/windows/Windows2019-Readme.md +++ b/images/windows/Windows2019-Readme.md @@ -5,7 +5,7 @@ *** # Windows Server 2019 - OS Version: 10.0.17763 Build 6532 -- Image Version: 20241125.1.0 +- Image Version: 20241201.2.0 ## Windows features - Windows Subsystem for Linux (WSLv1): Enabled @@ -16,7 +16,7 @@ - Bash 5.2.37(1)-release - Go 1.21.13 - Julia 1.10.5 -- Kotlin 2.0.21 +- Kotlin 2.1.0 - LLVM 18.1.8 - Node 18.20.5 - Perl 5.32.1 @@ -34,7 +34,7 @@ - pip 24.0 (python 3.7) - Pipx 1.2.1 - RubyGems 3.2.33 -- Vcpkg (build from commit 5e5d0e1cd) +- Vcpkg (build from commit cd124b84f) - Yarn 1.22.22 #### Environment variables @@ -47,24 +47,24 @@ - Ant 1.10.14 - Gradle 8.11 - Maven 3.8.7 -- sbt 1.10.5 +- sbt 1.10.6 ### Tools -- 7zip 24.08 +- 7zip 24.09 - aria2 1.37.0 - azcopy 10.27.1 - Bazel 7.4.1 -- Bazelisk 1.24.0 +- Bazelisk 1.24.1 - Bicep 0.31.92 - Cabal 3.12.1.0 -- CMake 3.31.0 +- CMake 3.31.1 - CodeQL Action Bundle 2.19.3 - Docker 26.1.3 - Docker Compose v2 2.27.1 - Docker-wincred 0.8.2 - ghc 9.10.1 -- Git 2.47.0.windows.1 -- Git LFS 3.5.1 +- Git 2.47.1.windows.1 +- Git LFS 3.6.0 - Google Cloud CLI 502.0.0 - ImageMagick 7.1.1-41 - InnoSetup 6.3.3 @@ -79,8 +79,8 @@ - NSIS 3.10 - OpenSSL 1.1.1w - Packer 1.11.2 -- Parcel 2.13.1 -- Pulumi 3.141.0 +- Parcel 2.13.2 +- Pulumi 3.142.0 - R 4.4.2 - Service Fabric SDK 9.1.1436.9590 - Stack 3.1.1 @@ -94,18 +94,18 @@ ### CLI Tools - Alibaba Cloud CLI 3.0.234 -- AWS CLI 2.22.4 +- AWS CLI 2.22.7 - AWS SAM CLI 1.131.0 - AWS Session Manager CLI 1.2.694.0 - Azure CLI 2.67.0 - Azure DevOps CLI extension 1.0.1 - Cloud Foundry CLI 8.8.3 -- GitHub CLI 2.62.0 +- GitHub CLI 2.63.0 ### Rust Tools -- Cargo 1.82.0 -- Rust 1.82.0 -- Rustdoc 1.82.0 +- Cargo 1.83.0 +- Rust 1.83.0 +- Rustdoc 1.83.0 - Rustup 1.27.1 #### Packages @@ -113,15 +113,15 @@ - cargo-audit 0.21.0 - cargo-outdated 0.15.0 - cbindgen 0.27.0 -- Clippy 0.1.82 -- Rustfmt 1.7.1 +- Clippy 0.1.83 +- Rustfmt 1.8.0 ### Browsers and Drivers - Google Chrome 131.0.6778.86 - Chrome Driver 131.0.6778.85 -- Microsoft Edge 131.0.2903.63 -- Microsoft Edge Driver 131.0.2903.63 -- Mozilla Firefox 132.0.2 +- Microsoft Edge 131.0.2903.70 +- Microsoft Edge Driver 131.0.2903.70 +- Mozilla Firefox 133.0 - Gecko Driver 0.35.0 - IE Driver 4.14.0.0 - Selenium server 4.27.0 @@ -227,7 +227,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.27.2 | C:\tools\nginx-1.27.2\conf\nginx.conf | nginx | Stopped | 80 | +| Nginx | 1.27.3 | C:\tools\nginx-1.27.3\conf\nginx.conf | nginx | Stopped | 80 | ### Visual Studio Enterprise 2019 | Name | Version | Path | @@ -510,7 +510,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - AzureRM: 2.1.0 (Default), 6.13.1 - Azure (Cached): 3.8.0.zip, 4.2.1.zip, 5.1.1.zip - AzureRM (Cached): 3.8.0.zip, 4.2.1.zip, 5.1.1.zip, 6.7.0.zip -- AWSPowershell: 4.1.705 +- AWSPowershell: 4.1.708 - DockerMsftProvider: 1.0.0.8 - MarkdownPS: 1.10 - Microsoft.Graph: 2.25.0 From f8395299751d4afba13279d05ba4a43446ef1968 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 5 Dec 2024 10:28:59 +0000 Subject: [PATCH 13/55] Updating readme file for macos-15 version 20241202.430 (#11085) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-15-Readme.md | 41 +++++++++++++++------------------ 1 file changed, 19 insertions(+), 22 deletions(-) diff --git a/images/macos/macos-15-Readme.md b/images/macos/macos-15-Readme.md index 7ab74acfc..fd2d3e2bd 100644 --- a/images/macos/macos-15-Readme.md +++ b/images/macos/macos-15-Readme.md @@ -1,16 +1,13 @@ | Announcements | |-| -| [[ macOS ] Node.js version 16 will be removed from macOS13 and macOS13 arm64 images on November, 25.](https://github.com/actions/runner-images/issues/10873) | -| [[macOS] OpenSSL 1.1 will be removed and OpenSSL 3 will be the default for all macOS images from November 4](https://github.com/actions/runner-images/issues/10817) | -| [[macOS] Python 3.9 and 3.10 will be removed from macOS13 arm64 and macOS14 arm64 on November 25.](https://github.com/actions/runner-images/issues/10812) | +| [[macOS] OpenSSL 1.1 will be removed and OpenSSL 3 will be the default for all macOS images once [date not determined]](https://github.com/actions/runner-images/issues/10817) | | [[macOS] The macOS 12 Actions runner image will begin deprecation on 10/7/24 and will be fully unsupported by 12/3/24 for GitHub and ADO](https://github.com/actions/runner-images/issues/10721) | -| [[macOS] Support policy changes; Xcode 14 and 16 will be removed from macOS 14 on November 4](https://github.com/actions/runner-images/issues/10703) | | [macOS 15 (Sequoia) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/10686) | *** # macOS 15 - OS Version: macOS 15.1.1 (24B91) - Kernel Version: Darwin 24.1.0 -- Image Version: 20241125.404 +- Image Version: 20241202.430 ## Installed Software @@ -25,7 +22,7 @@ - GNU Fortran 12 (Homebrew GCC 12.4.0) - available by `gfortran-12` alias - GNU Fortran 13 (Homebrew GCC 13.3.0) - available by `gfortran-13` alias - GNU Fortran 14 (Homebrew GCC 14.2.0_1) - available by `gfortran-14` alias -- Kotlin 2.0.21-release-482 +- Kotlin 2.1.0-release-394 - Node.js 22.11.0 - Perl 5.40.0 - PHP 8.4.1 @@ -37,7 +34,7 @@ - Carthage 0.40.0 - CocoaPods 1.16.2 - Composer 2.8.3 -- Homebrew 4.4.7 +- Homebrew 4.4.8 - NPM 10.9.0 - Pip3 24.3.1 (python 3.13) - Pipx 1.7.1 @@ -54,12 +51,12 @@ - aria2 1.37.0 - azcopy 10.27.1 - bazel 7.4.1 -- bazelisk 1.24.0 +- bazelisk 1.24.1 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.11.0 -- Git 2.47.0 +- Git 2.47.1 - Git LFS 3.6.0 -- GitHub CLI 2.62.0 +- GitHub CLI 2.63.0 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.6 @@ -72,7 +69,7 @@ - zstd 1.5.6 ### Tools -- AWS CLI 2.22.4 +- AWS CLI 2.22.8 - AWS SAM CLI 1.131.0 - AWS Session Manager CLI 1.2.694.0 - Azure CLI 2.67.0 @@ -81,7 +78,7 @@ - Cmake 3.31.1 - CodeQL Action Bundle 2.19.3 - Fastlane 2.225.0 -- SwiftFormat 0.55.2 +- SwiftFormat 0.55.3 - Xcbeautify 2.15.0 - Xcode Command Line Tools 16.1.0.0.1.1729049160 - Xcodes 1.6.0 @@ -95,11 +92,11 @@ - Google Chrome 131.0.6778.86 - Google Chrome for Testing 131.0.6778.85 - ChromeDriver 131.0.6778.85 -- Microsoft Edge 131.0.2903.63 -- Microsoft Edge WebDriver 131.0.2903.63 -- Mozilla Firefox 132.0.2 +- Microsoft Edge 131.0.2903.70 +- Microsoft Edge WebDriver 131.0.2903.72 +- Mozilla Firefox 133.0 - geckodriver 0.35.0 -- Selenium server 4.26.0 +- Selenium server 4.27.0 #### Environment variables | Name | Value | @@ -140,14 +137,14 @@ - 1.23.3 ### Rust Tools -- Cargo 1.82.0 -- Rust 1.82.0 -- Rustdoc 1.82.0 +- Cargo 1.83.0 +- Rust 1.83.0 +- Rustdoc 1.83.0 - Rustup 1.27.1 #### Packages -- Clippy 0.1.82 -- Rustfmt 1.7.1-stable +- Clippy 0.1.83 +- Rustfmt 1.8.0-stable ### PowerShell Tools - PowerShell 7.4.6 @@ -196,8 +193,8 @@ | 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 - visionOS 1.2 | xrsimulator1.2 | 15.4 | | visionOS 1.2 | xros1.2 | 15.4 | +| Simulator - visionOS 1.2 | xrsimulator1.2 | 15.4 | | visionOS 2.0 | xros2.0 | 16.0 | | Simulator - visionOS 2.0 | xrsimulator2.0 | 16.0 | | Simulator - visionOS 2.1 | xrsimulator2.1 | 16.1 | From 5ae5d85800170b9755859bd919bc85d12f9c92dc Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 5 Dec 2024 10:32:22 +0000 Subject: [PATCH 14/55] Updating readme file for macos-13 version 20241202.423 (#11084) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-13-Readme.md | 45 +++++++++++++++------------------ 1 file changed, 21 insertions(+), 24 deletions(-) diff --git a/images/macos/macos-13-Readme.md b/images/macos/macos-13-Readme.md index a4a91495e..037244a2c 100644 --- a/images/macos/macos-13-Readme.md +++ b/images/macos/macos-13-Readme.md @@ -1,16 +1,13 @@ | Announcements | |-| -| [[ macOS ] Node.js version 16 will be removed from macOS13 and macOS13 arm64 images on November, 25.](https://github.com/actions/runner-images/issues/10873) | -| [[macOS] OpenSSL 1.1 will be removed and OpenSSL 3 will be the default for all macOS images from November 4](https://github.com/actions/runner-images/issues/10817) | -| [[macOS] Python 3.9 and 3.10 will be removed from macOS13 arm64 and macOS14 arm64 on November 25.](https://github.com/actions/runner-images/issues/10812) | +| [[macOS] OpenSSL 1.1 will be removed and OpenSSL 3 will be the default for all macOS images once [date not determined]](https://github.com/actions/runner-images/issues/10817) | | [[macOS] The macOS 12 Actions runner image will begin deprecation on 10/7/24 and will be fully unsupported by 12/3/24 for GitHub and ADO](https://github.com/actions/runner-images/issues/10721) | -| [[macOS] Support policy changes; Xcode 14 and 16 will be removed from macOS 14 on November 4](https://github.com/actions/runner-images/issues/10703) | | [macOS 15 (Sequoia) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/10686) | *** # macOS 13 - OS Version: macOS 13.7.1 (22H221) - Kernel Version: Darwin 22.6.0 -- Image Version: 20241125.399 +- Image Version: 20241202.423 ## Installed Software @@ -25,7 +22,7 @@ - GNU Fortran 12 (Homebrew GCC 12.4.0) - available by `gfortran-12` alias - GNU Fortran 13 (Homebrew GCC 13.3.0) - available by `gfortran-13` alias - GNU Fortran 14 (Homebrew GCC 14.2.0_1) - available by `gfortran-14` alias -- Kotlin 2.0.21-release-482 +- Kotlin 2.1.0-release-394 - Mono 6.12.0.188 - Node.js 20.18.1 - Perl 5.40.0 @@ -38,13 +35,13 @@ - Carthage 0.40.0 - CocoaPods 1.16.2 - Composer 2.8.3 -- Homebrew 4.4.7 +- Homebrew 4.4.8 - NPM 10.8.2 - NuGet 6.3.1.1 - Pip3 24.3.1 (python 3.13) - Pipx 1.7.1 - RubyGems 3.5.23 -- Vcpkg 2024 (build from commit 5e5d0e1cd) +- Vcpkg 2024 (build from commit d2b615967) - Yarn 1.22.22 ### Project Management @@ -57,12 +54,12 @@ - aria2 1.37.0 - azcopy 10.27.1 - bazel 7.4.1 -- bazelisk 1.24.0 +- bazelisk 1.24.1 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.11.0 -- Git 2.47.0 +- Git 2.47.1 - Git LFS 3.6.0 -- GitHub CLI 2.62.0 +- GitHub CLI 2.63.0 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.6 @@ -75,7 +72,7 @@ - zstd 1.5.6 ### Tools -- AWS CLI 2.22.4 +- AWS CLI 2.22.8 - AWS SAM CLI 1.131.0 - AWS Session Manager CLI 1.2.694.0 - Azure CLI 2.67.0 @@ -84,7 +81,7 @@ - Cmake 3.31.1 - CodeQL Action Bundle 2.19.3 - Fastlane 2.225.0 -- SwiftFormat 0.55.2 +- SwiftFormat 0.55.3 - Xcbeautify 2.15.0 - Xcode Command Line Tools 14.3.1.0.1.1683849156 - Xcodes 1.6.0 @@ -98,11 +95,11 @@ - Google Chrome 131.0.6778.86 - Google Chrome for Testing 131.0.6778.85 - ChromeDriver 131.0.6778.85 -- Microsoft Edge 131.0.2903.63 -- Microsoft Edge WebDriver 131.0.2903.63 -- Mozilla Firefox 132.0.2 +- Microsoft Edge 131.0.2903.70 +- Microsoft Edge WebDriver 131.0.2903.72 +- Mozilla Firefox 133.0 - geckodriver 0.35.0 -- Selenium server 4.26.0 +- Selenium server 4.27.0 #### Environment variables | Name | Value | @@ -153,14 +150,14 @@ - 1.23.3 ### Rust Tools -- Cargo 1.82.0 -- Rust 1.82.0 -- Rustdoc 1.82.0 +- Cargo 1.83.0 +- Rust 1.83.0 +- Rustdoc 1.83.0 - Rustup 1.27.1 #### Packages -- Clippy 0.1.82 -- Rustfmt 1.7.1-stable +- Clippy 0.1.83 +- Rustfmt 1.8.0-stable ### PowerShell Tools - PowerShell 7.4.6 @@ -214,8 +211,8 @@ | Simulator - watchOS 9.4 | watchsimulator9.4 | 14.3.1 | | Simulator - watchOS 10.0 | watchsimulator10.0 | 15.0.1 | | Simulator - watchOS 10.2 | watchsimulator10.2 | 15.1, 15.2 | -| visionOS 1.0 | xros1.0 | 15.2 | | Simulator - visionOS 1.0 | xrsimulator1.0 | 15.2 | +| visionOS 1.0 | xros1.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 | @@ -272,7 +269,7 @@ #### Environment variables | Name | Value | | ----------------- | ----------------------------------------------------------------------------------------- | -| PARALLELS_DMG_URL | https://download.parallels.com/desktop/v20/20.1.1-55740/ParallelsDesktop-20.1.1-55740.dmg | +| PARALLELS_DMG_URL | https://download.parallels.com/desktop/v20/20.1.2-55742/ParallelsDesktop-20.1.2-55742.dmg | ##### Notes ``` From 26a47c5357854052259cb64970d9dd2fbec9b4db Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 5 Dec 2024 11:17:09 +0000 Subject: [PATCH 15/55] Updating readme file for macos-14 version 20241202.444 (#11082) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-14-Readme.md | 45 +++++++++++++++------------------ 1 file changed, 21 insertions(+), 24 deletions(-) diff --git a/images/macos/macos-14-Readme.md b/images/macos/macos-14-Readme.md index 4514175d6..2cc18f3fe 100644 --- a/images/macos/macos-14-Readme.md +++ b/images/macos/macos-14-Readme.md @@ -1,16 +1,13 @@ | Announcements | |-| -| [[ macOS ] Node.js version 16 will be removed from macOS13 and macOS13 arm64 images on November, 25.](https://github.com/actions/runner-images/issues/10873) | -| [[macOS] OpenSSL 1.1 will be removed and OpenSSL 3 will be the default for all macOS images from November 4](https://github.com/actions/runner-images/issues/10817) | -| [[macOS] Python 3.9 and 3.10 will be removed from macOS13 arm64 and macOS14 arm64 on November 25.](https://github.com/actions/runner-images/issues/10812) | +| [[macOS] OpenSSL 1.1 will be removed and OpenSSL 3 will be the default for all macOS images once [date not determined]](https://github.com/actions/runner-images/issues/10817) | | [[macOS] The macOS 12 Actions runner image will begin deprecation on 10/7/24 and will be fully unsupported by 12/3/24 for GitHub and ADO](https://github.com/actions/runner-images/issues/10721) | -| [[macOS] Support policy changes; Xcode 14 and 16 will be removed from macOS 14 on November 4](https://github.com/actions/runner-images/issues/10703) | | [macOS 15 (Sequoia) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/10686) | *** # macOS 14 - OS Version: macOS 14.7.1 (23H222) - Kernel Version: Darwin 23.6.0 -- Image Version: 20241125.421 +- Image Version: 20241202.444 ## Installed Software @@ -25,7 +22,7 @@ - GNU Fortran 12 (Homebrew GCC 12.4.0) - available by `gfortran-12` alias - GNU Fortran 13 (Homebrew GCC 13.3.0) - available by `gfortran-13` alias - GNU Fortran 14 (Homebrew GCC 14.2.0_1) - available by `gfortran-14` alias -- Kotlin 2.0.21-release-482 +- Kotlin 2.1.0-release-394 - Mono 6.12.0.188 - Node.js 20.18.1 - Perl 5.40.0 @@ -38,7 +35,7 @@ - Carthage 0.40.0 - CocoaPods 1.16.2 - Composer 2.8.3 -- Homebrew 4.4.7 +- Homebrew 4.4.8 - NPM 10.8.2 - NuGet 6.3.1.1 - Pip3 24.3.1 (python 3.13) @@ -56,12 +53,12 @@ - aria2 1.37.0 - azcopy 10.27.1 - bazel 7.4.1 -- bazelisk 1.24.0 +- bazelisk 1.24.1 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.11.0 -- Git 2.47.0 +- Git 2.47.1 - Git LFS 3.6.0 -- GitHub CLI 2.62.0 +- GitHub CLI 2.63.0 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.6 @@ -74,7 +71,7 @@ - zstd 1.5.6 ### Tools -- AWS CLI 2.22.4 +- AWS CLI 2.22.8 - AWS SAM CLI 1.131.0 - AWS Session Manager CLI 1.2.694.0 - Azure CLI 2.67.0 @@ -83,7 +80,7 @@ - Cmake 3.31.1 - CodeQL Action Bundle 2.19.3 - Fastlane 2.225.0 -- SwiftFormat 0.55.2 +- SwiftFormat 0.55.3 - Xcbeautify 2.15.0 - Xcode Command Line Tools 16.1.0.0.1.1729049160 - Xcodes 1.6.0 @@ -97,11 +94,11 @@ - Google Chrome 131.0.6778.86 - Google Chrome for Testing 131.0.6778.85 - ChromeDriver 131.0.6778.85 -- Microsoft Edge 131.0.2903.63 -- Microsoft Edge WebDriver 131.0.2903.63 -- Mozilla Firefox 132.0.2 +- Microsoft Edge 131.0.2903.70 +- Microsoft Edge WebDriver 131.0.2903.72 +- Mozilla Firefox 133.0 - geckodriver 0.35.0 -- Selenium server 4.26.0 +- Selenium server 4.27.0 #### Environment variables | Name | Value | @@ -144,14 +141,14 @@ - 1.23.3 ### Rust Tools -- Cargo 1.82.0 -- Rust 1.82.0 -- Rustdoc 1.82.0 +- Cargo 1.83.0 +- Rust 1.83.0 +- Rustdoc 1.83.0 - Rustup 1.27.1 #### Packages -- Clippy 0.1.82 -- Rustfmt 1.7.1-stable +- Clippy 0.1.83 +- Rustfmt 1.8.0-stable ### PowerShell Tools - PowerShell 7.4.6 @@ -221,10 +218,10 @@ | Simulator - visionOS 1.0 | xrsimulator1.0 | 15.2 | | Simulator - visionOS 1.1 | xrsimulator1.1 | 15.3 | | visionOS 1.1 | xros1.1 | 15.3 | -| Simulator - visionOS 1.2 | xrsimulator1.2 | 15.4 | | visionOS 1.2 | xros1.2 | 15.4 | -| visionOS 2.0 | xros2.0 | 16.0 | +| Simulator - visionOS 1.2 | xrsimulator1.2 | 15.4 | | Simulator - visionOS 2.0 | xrsimulator2.0 | 16.0 | +| visionOS 2.0 | xros2.0 | 16.0 | | Simulator - visionOS 2.1 | xrsimulator2.1 | 16.1 | | visionOS 2.1 | xros2.1 | 16.1 | | DriverKit 23.0 | driverkit23.0 | 15.0.1 | @@ -286,7 +283,7 @@ #### Environment variables | Name | Value | | ----------------- | ----------------------------------------------------------------------------------------- | -| PARALLELS_DMG_URL | https://download.parallels.com/desktop/v20/20.1.1-55740/ParallelsDesktop-20.1.1-55740.dmg | +| PARALLELS_DMG_URL | https://download.parallels.com/desktop/v20/20.1.2-55742/ParallelsDesktop-20.1.2-55742.dmg | ##### Notes ``` From 1346c98b0028f5445d7c0f5db7cd5632fb086577 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 5 Dec 2024 11:44:33 +0000 Subject: [PATCH 16/55] Updating readme file for macos-13-arm64 version 20241202.469 (#11081) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-13-arm64-Readme.md | 37 ++++++++++++--------------- 1 file changed, 17 insertions(+), 20 deletions(-) diff --git a/images/macos/macos-13-arm64-Readme.md b/images/macos/macos-13-arm64-Readme.md index 940b7cb26..cd02a498f 100644 --- a/images/macos/macos-13-arm64-Readme.md +++ b/images/macos/macos-13-arm64-Readme.md @@ -1,16 +1,13 @@ | Announcements | |-| -| [[ macOS ] Node.js version 16 will be removed from macOS13 and macOS13 arm64 images on November, 25.](https://github.com/actions/runner-images/issues/10873) | -| [[macOS] OpenSSL 1.1 will be removed and OpenSSL 3 will be the default for all macOS images from November 4](https://github.com/actions/runner-images/issues/10817) | -| [[macOS] Python 3.9 and 3.10 will be removed from macOS13 arm64 and macOS14 arm64 on November 25.](https://github.com/actions/runner-images/issues/10812) | +| [[macOS] OpenSSL 1.1 will be removed and OpenSSL 3 will be the default for all macOS images once [date not determined]](https://github.com/actions/runner-images/issues/10817) | | [[macOS] The macOS 12 Actions runner image will begin deprecation on 10/7/24 and will be fully unsupported by 12/3/24 for GitHub and ADO](https://github.com/actions/runner-images/issues/10721) | -| [[macOS] Support policy changes; Xcode 14 and 16 will be removed from macOS 14 on November 4](https://github.com/actions/runner-images/issues/10703) | | [macOS 15 (Sequoia) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/10686) | *** # macOS 13 - OS Version: macOS 13.7.1 (22H221) - Kernel Version: Darwin 22.6.0 -- Image Version: 20241125.445 +- Image Version: 20241202.469 ## Installed Software @@ -25,7 +22,7 @@ - GNU Fortran 12 (Homebrew GCC 12.4.0) - available by `gfortran-12` alias - GNU Fortran 13 (Homebrew GCC 13.3.0) - available by `gfortran-13` alias - GNU Fortran 14 (Homebrew GCC 14.2.0_1) - available by `gfortran-14` alias -- Kotlin 2.0.21-release-482 +- Kotlin 2.1.0-release-394 - Mono 6.12.0.188 - Node.js 20.18.1 - Perl 5.40.0 @@ -36,7 +33,7 @@ - Bundler 2.5.23 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 4.4.6 +- Homebrew 4.4.8 - NPM 10.8.2 - NuGet 6.3.1.1 - Pip3 24.2 (python 3.13) @@ -54,12 +51,12 @@ - aria2 1.37.0 - azcopy 10.27.1 - bazel 7.4.1 -- bazelisk 1.24.0 +- bazelisk 1.24.1 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.7.1 -- Git 2.47.0 +- Git 2.47.1 - Git LFS 3.6.0 -- GitHub CLI 2.62.0 +- GitHub CLI 2.63.0 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.6 @@ -72,7 +69,7 @@ - zstd 1.5.6 ### Tools -- AWS CLI 2.22.4 +- AWS CLI 2.22.8 - AWS SAM CLI 1.131.0 - AWS Session Manager CLI 1.2.694.0 - Azure CLI 2.67.0 @@ -81,7 +78,7 @@ - Cmake 3.31.1 - CodeQL Action Bundle 2.19.3 - Fastlane 2.225.0 -- SwiftFormat 0.55.2 +- SwiftFormat 0.55.3 - Xcbeautify 2.15.0 - Xcode Command Line Tools 14.3.1.0.1.1683849156 - Xcodes 1.6.0 @@ -94,7 +91,7 @@ - Google Chrome 131.0.6778.86 - Google Chrome for Testing 131.0.6778.85 - ChromeDriver 131.0.6778.85 -- Selenium server 4.26.0 +- Selenium server 4.27.0 #### Environment variables | Name | Value | @@ -134,14 +131,14 @@ - 1.23.3 ### Rust Tools -- Cargo 1.82.0 -- Rust 1.82.0 -- Rustdoc 1.82.0 +- Cargo 1.83.0 +- Rust 1.83.0 +- Rustdoc 1.83.0 - Rustup 1.27.1 #### Packages -- Clippy 0.1.82 -- Rustfmt 1.7.1-stable +- Clippy 0.1.83 +- Rustfmt 1.8.0-stable ### PowerShell Tools - PowerShell 7.4.6 @@ -195,11 +192,11 @@ | Simulator - watchOS 9.4 | watchsimulator9.4 | 14.3.1 | | Simulator - watchOS 10.0 | watchsimulator10.0 | 15.0.1 | | Simulator - watchOS 10.2 | watchsimulator10.2 | 15.1, 15.2 | -| visionOS 1.0 | xros1.0 | 15.2 | | Simulator - visionOS 1.0 | xrsimulator1.0 | 15.2 | +| visionOS 1.0 | xros1.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 de16eefce8361c24c716958843d8c87cb1c25990 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 5 Dec 2024 13:24:19 +0000 Subject: [PATCH 17/55] Updating readme file for macos-15-arm64 version 20241202.430 (#11086) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-15-arm64-Readme.md | 80 +++++++++++++++------------ 1 file changed, 46 insertions(+), 34 deletions(-) diff --git a/images/macos/macos-15-arm64-Readme.md b/images/macos/macos-15-arm64-Readme.md index 9b8b7e2f2..a86974e72 100644 --- a/images/macos/macos-15-arm64-Readme.md +++ b/images/macos/macos-15-arm64-Readme.md @@ -1,23 +1,20 @@ | Announcements | |-| -| [[ macOS ] Node.js version 16 will be removed from macOS13 and macOS13 arm64 images on November, 25.](https://github.com/actions/runner-images/issues/10873) | -| [[macOS] OpenSSL 1.1 will be removed and OpenSSL 3 will be the default for all macOS images from November 4](https://github.com/actions/runner-images/issues/10817) | -| [[macOS] Python 3.9 and 3.10 will be removed from macOS13 arm64 and macOS14 arm64 on November 25.](https://github.com/actions/runner-images/issues/10812) | +| [[macOS] OpenSSL 1.1 will be removed and OpenSSL 3 will be the default for all macOS images once [date not determined]](https://github.com/actions/runner-images/issues/10817) | | [[macOS] The macOS 12 Actions runner image will begin deprecation on 10/7/24 and will be fully unsupported by 12/3/24 for GitHub and ADO](https://github.com/actions/runner-images/issues/10721) | -| [[macOS] Support policy changes; Xcode 14 and 16 will be removed from macOS 14 on November 4](https://github.com/actions/runner-images/issues/10703) | | [macOS 15 (Sequoia) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/10686) | *** # macOS 15 - OS Version: macOS 15.1.1 (24B91) - Kernel Version: Darwin 24.1.0 -- Image Version: 20241125.405 +- Image Version: 20241202.430 ## Installed Software ### Language and Runtime - .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.404 - Bash 3.2.57(1)-release -- Clang/LLVM 16.0.0 +- Clang/LLVM 15.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.3.0) - available by `gcc-13` alias @@ -25,7 +22,7 @@ - GNU Fortran 12 (Homebrew GCC 12.4.0) - available by `gfortran-12` alias - GNU Fortran 13 (Homebrew GCC 13.3.0) - available by `gfortran-13` alias - GNU Fortran 14 (Homebrew GCC 14.2.0_1) - available by `gfortran-14` alias -- Kotlin 2.0.21-release-482 +- Kotlin 2.1.0-release-394 - Node.js 22.11.0 - Perl 5.40.0 - Python3 3.13.0 @@ -35,7 +32,7 @@ - Bundler 2.5.23 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 4.4.6 +- Homebrew 4.4.8 - NPM 10.9.0 - Pip3 24.2 (python 3.13) - Pipx 1.7.1 @@ -52,12 +49,12 @@ - aria2 1.37.0 - azcopy 10.27.1 - bazel 7.4.1 -- bazelisk 1.24.0 +- bazelisk 1.24.1 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.7.1 -- Git 2.47.0 +- Git 2.47.1 - Git LFS 3.6.0 -- GitHub CLI 2.62.0 +- GitHub CLI 2.63.0 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.6 @@ -70,7 +67,7 @@ - zstd 1.5.6 ### Tools -- AWS CLI 2.22.4 +- AWS CLI 2.22.8 - AWS SAM CLI 1.131.0 - AWS Session Manager CLI 1.2.694.0 - Azure CLI 2.67.0 @@ -79,7 +76,7 @@ - Cmake 3.31.1 - CodeQL Action Bundle 2.19.3 - Fastlane 2.225.0 -- SwiftFormat 0.55.2 +- SwiftFormat 0.55.3 - Xcbeautify 2.15.0 - Xcode Command Line Tools 16.1.0.0.1.1729049160 - Xcodes 1.6.0 @@ -92,7 +89,7 @@ - Google Chrome 131.0.6778.86 - Google Chrome for Testing 131.0.6778.85 - ChromeDriver 131.0.6778.85 -- Selenium server 4.26.0 +- Selenium server 4.27.0 #### Environment variables | Name | Value | @@ -131,14 +128,14 @@ - 1.23.3 ### Rust Tools -- Cargo 1.82.0 -- Rust 1.82.0 -- Rustdoc 1.82.0 +- Cargo 1.83.0 +- Rust 1.83.0 +- Rustdoc 1.83.0 - Rustup 1.27.1 #### Packages -- Clippy 0.1.82 -- Rustfmt 1.7.1-stable +- Clippy 0.1.83 +- Rustfmt 1.8.0-stable ### PowerShell Tools - PowerShell 7.4.6 @@ -154,56 +151,71 @@ | 16.2 (beta) | 16C5023f | /Applications/Xcode_16.2_beta_3.app | /Applications/Xcode_16.2.0.app
/Applications/Xcode_16.2.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 | +| 15.4 | 15F31d | /Applications/Xcode_15.4.app | /Applications/Xcode_15.4.0.app | #### Installed SDKs | SDK | SDK Name | Xcode Version | | ------------------------ | -------------------- | ------------- | +| macOS 14.5 | macosx14.5 | 15.4 | | macOS 15.0 | macosx15.0 | 16.0 | | macOS 15.1 | macosx15.1 | 16.1 | | macOS 15.2 | macosx15.2 | 16.2 | +| iOS 17.5 | iphoneos17.5 | 15.4 | | iOS 18.0 | iphoneos18.0 | 16.0 | | iOS 18.1 | iphoneos18.1 | 16.1 | | iOS 18.2 | iphoneos18.2 | 16.2 | +| Simulator - iOS 17.5 | iphonesimulator17.5 | 15.4 | | Simulator - iOS 18.0 | iphonesimulator18.0 | 16.0 | | Simulator - iOS 18.1 | iphonesimulator18.1 | 16.1 | | Simulator - iOS 18.2 | iphonesimulator18.2 | 16.2 | +| tvOS 17.5 | appletvos17.5 | 15.4 | | tvOS 18.0 | appletvos18.0 | 16.0 | | tvOS 18.1 | appletvos18.1 | 16.1 | | tvOS 18.2 | appletvos18.2 | 16.2 | +| Simulator - tvOS 17.5 | appletvsimulator17.5 | 15.4 | | Simulator - tvOS 18.0 | appletvsimulator18.0 | 16.0 | | Simulator - tvOS 18.1 | appletvsimulator18.1 | 16.1 | | Simulator - tvOS 18.2 | appletvsimulator18.2 | 16.2 | +| watchOS 10.5 | watchos10.5 | 15.4 | | watchOS 11.0 | watchos11.0 | 16.0 | | watchOS 11.1 | watchos11.1 | 16.1 | | watchOS 11.2 | watchos11.2 | 16.2 | +| Simulator - watchOS 10.5 | watchsimulator10.5 | 15.4 | | 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 - visionOS 2.0 | xrsimulator2.0 | 16.0 | +| Simulator - visionOS 1.2 | xrsimulator1.2 | 15.4 | +| visionOS 1.2 | xros1.2 | 15.4 | | visionOS 2.0 | xros2.0 | 16.0 | +| Simulator - visionOS 2.0 | xrsimulator2.0 | 16.0 | | visionOS 2.1 | xros2.1 | 16.1 | | Simulator - visionOS 2.1 | xrsimulator2.1 | 16.1 | | Simulator - visionOS 2.2 | xrsimulator2.2 | 16.2 | | visionOS 2.2 | xros2.2 | 16.2 | +| DriverKit 23.5 | driverkit23.5 | 15.4 | | DriverKit 24.0 | driverkit24.0 | 16.0 | | DriverKit 24.1 | driverkit24.1 | 16.1 | | DriverKit 24.2 | driverkit24.2 | 16.2 | #### 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) | -| 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) | -| 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) | -| visionOS 2.0 | Apple Vision Pro | -| visionOS 2.1 | Apple Vision Pro | -| visionOS 2.2 | Apple Vision Pro | +| OS | Simulators | +| ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 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.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) | +| tvOS 17.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| 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) | +| 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.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) | +| visionOS 1.2 | Apple Vision Pro | +| visionOS 2.0 | Apple Vision Pro | +| visionOS 2.1 | Apple Vision Pro | +| visionOS 2.2 | Apple Vision Pro | ### Android | Package Name | Version | From b74c33ad6ec359126e8e697732d5c190d4000c99 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 5 Dec 2024 16:35:55 +0000 Subject: [PATCH 18/55] Updating readme file for macos-14-arm64 version 20241202.580 (#11083) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-14-arm64-Readme.md | 41 +++++++++++++-------------- 1 file changed, 19 insertions(+), 22 deletions(-) diff --git a/images/macos/macos-14-arm64-Readme.md b/images/macos/macos-14-arm64-Readme.md index fc35d88ef..aee85dd93 100644 --- a/images/macos/macos-14-arm64-Readme.md +++ b/images/macos/macos-14-arm64-Readme.md @@ -1,16 +1,13 @@ | Announcements | |-| -| [[ macOS ] Node.js version 16 will be removed from macOS13 and macOS13 arm64 images on November, 25.](https://github.com/actions/runner-images/issues/10873) | -| [[macOS] OpenSSL 1.1 will be removed and OpenSSL 3 will be the default for all macOS images from November 4](https://github.com/actions/runner-images/issues/10817) | -| [[macOS] Python 3.9 and 3.10 will be removed from macOS13 arm64 and macOS14 arm64 on November 25.](https://github.com/actions/runner-images/issues/10812) | +| [[macOS] OpenSSL 1.1 will be removed and OpenSSL 3 will be the default for all macOS images once [date not determined]](https://github.com/actions/runner-images/issues/10817) | | [[macOS] The macOS 12 Actions runner image will begin deprecation on 10/7/24 and will be fully unsupported by 12/3/24 for GitHub and ADO](https://github.com/actions/runner-images/issues/10721) | -| [[macOS] Support policy changes; Xcode 14 and 16 will be removed from macOS 14 on November 4](https://github.com/actions/runner-images/issues/10703) | | [macOS 15 (Sequoia) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/10686) | *** # macOS 14 - OS Version: macOS 14.7.1 (23H222) - Kernel Version: Darwin 23.6.0 -- Image Version: 20241125.556 +- Image Version: 20241202.580 ## Installed Software @@ -25,7 +22,7 @@ - GNU Fortran 12 (Homebrew GCC 12.4.0) - available by `gfortran-12` alias - GNU Fortran 13 (Homebrew GCC 13.3.0) - available by `gfortran-13` alias - GNU Fortran 14 (Homebrew GCC 14.2.0_1) - available by `gfortran-14` alias -- Kotlin 2.0.21-release-482 +- Kotlin 2.1.0-release-394 - Mono 6.12.0.188 - Node.js 20.18.1 - Perl 5.40.0 @@ -36,7 +33,7 @@ - Bundler 2.5.23 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 4.4.6 +- Homebrew 4.4.8 - NPM 10.8.2 - NuGet 6.3.1.1 - Pip3 24.2 (python 3.13) @@ -54,12 +51,12 @@ - aria2 1.37.0 - azcopy 10.27.1 - bazel 7.4.1 -- bazelisk 1.24.0 +- bazelisk 1.24.1 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.7.1 -- Git 2.47.0 +- Git 2.47.1 - Git LFS 3.6.0 -- GitHub CLI 2.62.0 +- GitHub CLI 2.63.0 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.6 @@ -72,7 +69,7 @@ - zstd 1.5.6 ### Tools -- AWS CLI 2.22.4 +- AWS CLI 2.22.8 - AWS SAM CLI 1.131.0 - AWS Session Manager CLI 1.2.694.0 - Azure CLI 2.67.0 @@ -81,7 +78,7 @@ - Cmake 3.31.1 - CodeQL Action Bundle 2.19.3 - Fastlane 2.225.0 -- SwiftFormat 0.55.2 +- SwiftFormat 0.55.3 - Xcbeautify 2.15.0 - Xcode Command Line Tools 16.1.0.0.1.1729049160 - Xcodes 1.6.0 @@ -94,7 +91,7 @@ - Google Chrome 131.0.6778.86 - Google Chrome for Testing 131.0.6778.85 - ChromeDriver 131.0.6778.85 -- Selenium server 4.26.0 +- Selenium server 4.27.0 #### Environment variables | Name | Value | @@ -134,14 +131,14 @@ - 1.23.3 ### Rust Tools -- Cargo 1.82.0 -- Rust 1.82.0 -- Rustdoc 1.82.0 +- Cargo 1.83.0 +- Rust 1.83.0 +- Rustdoc 1.83.0 - Rustup 1.27.1 #### Packages -- Clippy 0.1.82 -- Rustfmt 1.7.1-stable +- Clippy 0.1.83 +- Rustfmt 1.8.0-stable ### PowerShell Tools - PowerShell 7.4.6 @@ -207,16 +204,16 @@ | Simulator - watchOS 10.5 | watchsimulator10.5 | 15.4 | | Simulator - watchOS 11.0 | watchsimulator11.0 | 16.0 | | Simulator - watchOS 11.1 | watchsimulator11.1 | 16.1 | -| Simulator - visionOS 1.0 | xrsimulator1.0 | 15.2 | | visionOS 1.0 | xros1.0 | 15.2 | -| Simulator - visionOS 1.1 | xrsimulator1.1 | 15.3 | +| Simulator - visionOS 1.0 | xrsimulator1.0 | 15.2 | | visionOS 1.1 | xros1.1 | 15.3 | -| visionOS 1.2 | xros1.2 | 15.4 | +| Simulator - visionOS 1.1 | xrsimulator1.1 | 15.3 | | Simulator - visionOS 1.2 | xrsimulator1.2 | 15.4 | +| visionOS 1.2 | xros1.2 | 15.4 | | Simulator - visionOS 2.0 | xrsimulator2.0 | 16.0 | | visionOS 2.0 | xros2.0 | 16.0 | -| Simulator - visionOS 2.1 | xrsimulator2.1 | 16.1 | | visionOS 2.1 | xros2.1 | 16.1 | +| Simulator - visionOS 2.1 | xrsimulator2.1 | 16.1 | | DriverKit 23.0 | driverkit23.0 | 15.0.1 | | DriverKit 23.2 | driverkit23.2 | 15.1, 15.2 | | DriverKit 23.4 | driverkit23.4 | 15.3 | From c2c0261ea4bb291fdd9669eb1660504b27748b17 Mon Sep 17 00:00:00 2001 From: Erik Bershel <110455084+erik-bershel@users.noreply.github.com> Date: Fri, 6 Dec 2024 11:25:23 +0100 Subject: [PATCH 19/55] [macOS] Add Android SDK 34 to macOS-15 images (#11103) --- 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 c9558ca2a..a120255b2 100644 --- a/images/macos/toolsets/toolset-15.json +++ b/images/macos/toolsets/toolset-15.json @@ -31,7 +31,7 @@ "android": { "cmdline-tools": "commandlinetools-mac-12266719_latest.zip", "sdk-tools": "sdk-tools-darwin-4333796.zip", - "platform_min_version": "35", + "platform_min_version": "34", "build_tools_min_version": "35.0.0", "extras": [ "android;m2repository", "google;m2repository", "google;google_play_services" From cb088fbe48b186a2e1b24432bc03b31b714fab38 Mon Sep 17 00:00:00 2001 From: susmitamane Date: Mon, 9 Dec 2024 15:24:20 +0530 Subject: [PATCH 20/55] [macOS] Add Xcode 16.2 Release Candidate to macOS15 (#11134) --- 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 a120255b2..72738d849 100644 --- a/images/macos/toolsets/toolset-15.json +++ b/images/macos/toolsets/toolset-15.json @@ -3,7 +3,7 @@ "default": "16", "x64": { "versions": [ - { "link": "16.2_beta_3", "version": "16.2.0-Beta.3+16C5023f", "symlinks": ["16.2"], "install_runtimes": "true", "sha256": "04f3a3e3daf5d07e5ecfdf3cd7fc34fcf0a654884388d56f9f69942a9e3b1e66"}, + { "link": "16.2_Release_Candidate", "version": "16.2_Release_Candidate+16C5031c", "symlinks": ["16.2"], "install_runtimes": "true", "sha256": "2f6566cf6c2339030be05607827b0643c4957ed695f15e197d9a0623b76d21f0"}, { "link": "16.1", "version": "16.1+16B40", "install_runtimes": "true", "sha256": "8ca961d55981f983d21b99a95a6b0ac04905b837f6e11346ee86d28f12afe720"}, { "link": "16", "version": "16.0.0+16A242d", "symlinks": ["16.0"], "install_runtimes": "true", "sha256": "4a26c3d102a55c7222fb145e0ee1503249c9c26c6e02dc64d783c8810b37b1e3"}, { "link": "15.4", "version": "15.4.0+15F31d", "install_runtimes": "true", "sha256": "82d3d61804ff3f4c7c82085e91dc701037ddaa770e542848b2477e22f4e8aa7a"} @@ -11,7 +11,7 @@ }, "arm64":{ "versions": [ - { "link": "16.2_beta_3", "version": "16.2.0-Beta.3+16C5023f", "symlinks": ["16.2"], "install_runtimes": "true", "sha256": "04f3a3e3daf5d07e5ecfdf3cd7fc34fcf0a654884388d56f9f69942a9e3b1e66"}, + { "link": "16.2_Release_Candidate", "version": "16.2_Release_Candidate+16C5031c", "symlinks": ["16.2"], "install_runtimes": "true", "sha256": "2f6566cf6c2339030be05607827b0643c4957ed695f15e197d9a0623b76d21f0"}, { "link": "16.1", "version": "16.1+16B40", "install_runtimes": "true", "sha256": "8ca961d55981f983d21b99a95a6b0ac04905b837f6e11346ee86d28f12afe720"}, { "link": "16", "version": "16.0.0+16A242d", "symlinks": ["16.0"], "install_runtimes": "true", "sha256": "4a26c3d102a55c7222fb145e0ee1503249c9c26c6e02dc64d783c8810b37b1e3"}, { "link": "15.4", "version": "15.4.0+15F31d", "install_runtimes": "true", "sha256": "82d3d61804ff3f4c7c82085e91dc701037ddaa770e542848b2477e22f4e8aa7a"} From 3dca722ddb39e44f9788d7b82ec2c3f681de9857 Mon Sep 17 00:00:00 2001 From: Alexey-Ayupov <116575425+Alexey-Ayupov@users.noreply.github.com> Date: Mon, 9 Dec 2024 19:47:06 +0100 Subject: [PATCH 21/55] [Ubuntu] Add systemd-coredump (#11120) --- images/ubuntu/scripts/tests/Apt.Tests.ps1 | 21 +++++++++++---------- images/ubuntu/toolsets/toolset-2004.json | 1 + images/ubuntu/toolsets/toolset-2204.json | 1 + images/ubuntu/toolsets/toolset-2404.json | 1 + 4 files changed, 14 insertions(+), 10 deletions(-) diff --git a/images/ubuntu/scripts/tests/Apt.Tests.ps1 b/images/ubuntu/scripts/tests/Apt.Tests.ps1 index d0596137d..844f1ceae 100644 --- a/images/ubuntu/scripts/tests/Apt.Tests.ps1 +++ b/images/ubuntu/scripts/tests/Apt.Tests.ps1 @@ -6,16 +6,17 @@ Describe "Apt" { It " is available" -TestCases $testCases { switch ($toolName) { - "acl" { $toolName = "getfacl"; break } - "aria2" { $toolName = "aria2c"; break } - "p7zip-full" { $toolName = "p7zip"; break } - "subversion" { $toolName = "svn"; break } - "sphinxsearch" { $toolName = "searchd"; break } - "binutils" { $toolName = "strings"; break } - "coreutils" { $toolName = "tr"; break } - "net-tools" { $toolName = "netstat"; break } - "mercurial" { $toolName = "hg"; break } - "findutils" { $toolName = "find"; break } + "acl" { $toolName = "getfacl"; break } + "aria2" { $toolName = "aria2c"; break } + "p7zip-full" { $toolName = "p7zip"; break } + "subversion" { $toolName = "svn"; break } + "sphinxsearch" { $toolName = "searchd"; break } + "binutils" { $toolName = "strings"; break } + "coreutils" { $toolName = "tr"; break } + "net-tools" { $toolName = "netstat"; break } + "mercurial" { $toolName = "hg"; break } + "findutils" { $toolName = "find"; break } + "systemd-coredump" { $toolName = "coredumpctl"; break } } (Get-Command -Name $toolName).CommandType | Should -BeExactly "Application" diff --git a/images/ubuntu/toolsets/toolset-2004.json b/images/ubuntu/toolsets/toolset-2004.json index 9ce39fca2..13d83e551 100644 --- a/images/ubuntu/toolsets/toolset-2004.json +++ b/images/ubuntu/toolsets/toolset-2004.json @@ -202,6 +202,7 @@ "sshpass", "subversion", "sudo", + "systemd-coredump", "swig", "telnet", "time", diff --git a/images/ubuntu/toolsets/toolset-2204.json b/images/ubuntu/toolsets/toolset-2204.json index 0a45df9fc..551526f79 100644 --- a/images/ubuntu/toolsets/toolset-2204.json +++ b/images/ubuntu/toolsets/toolset-2204.json @@ -201,6 +201,7 @@ "sshpass", "subversion", "sudo", + "systemd-coredump", "swig", "telnet", "time", diff --git a/images/ubuntu/toolsets/toolset-2404.json b/images/ubuntu/toolsets/toolset-2404.json index fa71fd067..f9d8d04ff 100644 --- a/images/ubuntu/toolsets/toolset-2404.json +++ b/images/ubuntu/toolsets/toolset-2404.json @@ -172,6 +172,7 @@ "ssh", "sshpass", "sudo", + "systemd-coredump", "swig", "telnet", "time", From ddfcef3f6a80a4563deeb43b73978a20a02768ec Mon Sep 17 00:00:00 2001 From: Alexey-Ayupov <116575425+Alexey-Ayupov@users.noreply.github.com> Date: Mon, 9 Dec 2024 19:49:19 +0100 Subject: [PATCH 22/55] [Windows] Accept by default "Send Diagnostic data to Microsoft" consent (#11121) --- images/windows/scripts/build/Configure-User.ps1 | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/images/windows/scripts/build/Configure-User.ps1 b/images/windows/scripts/build/Configure-User.ps1 index 2bb5c0e76..6ede0d8cc 100644 --- a/images/windows/scripts/build/Configure-User.ps1 +++ b/images/windows/scripts/build/Configure-User.ps1 @@ -41,6 +41,14 @@ if (-not (Test-IsWin25)) { throw "Failed to copy HKCU\Software\TortoiseSVN to HKLM\DEFAULT\Software\TortoiseSVN" } } +# Accept by default "Send Diagnostic data to Microsoft" consent. +if (Test-IsWin25) { + $registryKeyPath = 'HKLM:\DEFAULT\SOFTWARE\Microsoft\Windows\CurrentVersion\Privacy' + New-ItemProperty -Path $registryKeyPath -Name PrivacyConsentPresentationVersion -PropertyType DWORD -Value 3 | Out-Null + New-ItemProperty -Path $registryKeyPath -Name PrivacyConsentSettingsValidMask -PropertyType DWORD -Value 4 | Out-Null + New-ItemProperty -Path $registryKeyPath -Name PrivacyConsentSettingsVersion -PropertyType DWORD -Value 5 | Out-Null +} + Dismount-RegistryHive "HKLM\DEFAULT" # Remove the "installer" (var.install_user) user profile for Windows 2025 image From 6bbddd20d76d61606bea5a0133c950cc44c370d3 Mon Sep 17 00:00:00 2001 From: Shamil Mubarakshin <127750046+shamil-mubarakshin@users.noreply.github.com> Date: Tue, 10 Dec 2024 17:11:16 +0100 Subject: [PATCH 23/55] [windows] Remove Windows\Installer\* folder cleanup (#11144) --- images/windows/scripts/build/Invoke-Cleanup.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/images/windows/scripts/build/Invoke-Cleanup.ps1 b/images/windows/scripts/build/Invoke-Cleanup.ps1 index 56a9ce433..f9bc431b1 100644 --- a/images/windows/scripts/build/Invoke-Cleanup.ps1 +++ b/images/windows/scripts/build/Invoke-Cleanup.ps1 @@ -15,7 +15,7 @@ Write-Host "Clean up various directories" "$env:SystemRoot\logs", "$env:SystemRoot\winsxs\manifestcache", "$env:SystemRoot\Temp", - "$env:SystemRoot\Installer\*", + $(if(Test-IsWin25){"$env:SystemRoot\Installer\*"}), "$env:SystemDrive\Users\$env:INSTALL_USER\AppData\Local\Temp", "$env:TEMP", "$env:AZURE_CONFIG_DIR\logs", From 87aba9f4123f13edd6bf4554806dbb3434ac26a4 Mon Sep 17 00:00:00 2001 From: Alexey-Ayupov <116575425+Alexey-Ayupov@users.noreply.github.com> Date: Thu, 12 Dec 2024 12:06:41 +0100 Subject: [PATCH 24/55] [Windows] Install "strawberryperl" right after "cmake" (#11158) --- 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 1aefaa4ea..64eb44c79 100644 --- a/images/windows/toolsets/toolset-2025.json +++ b/images/windows/toolsets/toolset-2025.json @@ -274,10 +274,6 @@ { "name": "jq" }, { "name": "NuGet.CommandLine" }, { "name": "packer" }, - { - "name": "strawberryperl" , - "args": [ "--version", "5.40.0.1" ] - }, { "name": "pulumi" }, { "name": "swig" }, { "name": "vswhere" }, @@ -289,6 +285,10 @@ "name": "cmake.install", "args": [ "--installargs", "ADD_CMAKE_TO_PATH=\"System\"" ] }, + { + "name": "strawberryperl" , + "args": [ "--version", "5.40.0.1" ] + }, { "name": "imagemagick" } ] }, From 9a4df3f591877a8287c4252b0b926f3206a3f42d Mon Sep 17 00:00:00 2001 From: Shamil Mubarakshin <127750046+shamil-mubarakshin@users.noreply.github.com> Date: Fri, 13 Dec 2024 11:54:00 +0100 Subject: [PATCH 25/55] [windows] Update mongosh signature (#11181) --- 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 c3eeb2354..2eaecc390 100644 --- a/images/windows/scripts/build/Install-MongoDB.ps1 +++ b/images/windows/scripts/build/Install-MongoDB.ps1 @@ -50,7 +50,7 @@ if (Test-IsWin25) { Install-Binary -Type MSI ` -Url $mongoshDownloadUrl ` - -ExpectedSignature 'F2D7C28591847BB2CB2B1C2A0C59459FDC728A38' + -ExpectedSignature 'A5BBE2A6DA1D2A6E057EF870267E6A91E4D56BAA' } Invoke-PesterTests -TestFile "Databases" -TestName "MongoDB" From 625a3cb7eb14901571fde9fdf2ffd13491c80efe Mon Sep 17 00:00:00 2001 From: Shamil Mubarakshin <127750046+shamil-mubarakshin@users.noreply.github.com> Date: Fri, 13 Dec 2024 11:54:30 +0100 Subject: [PATCH 26/55] [windows] Update Visual Studio Software Report (#11171) --- .../docs-gen/SoftwareReport.VisualStudio.psm1 | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/images/windows/scripts/docs-gen/SoftwareReport.VisualStudio.psm1 b/images/windows/scripts/docs-gen/SoftwareReport.VisualStudio.psm1 index 69bad2f02..082a840b1 100644 --- a/images/windows/scripts/docs-gen/SoftwareReport.VisualStudio.psm1 +++ b/images/windows/scripts/docs-gen/SoftwareReport.VisualStudio.psm1 @@ -43,18 +43,24 @@ function Get-VisualStudioExtensions { ) # WDK - $wdkVersion = Get-WDKVersion + if (-not (Test-IsWin25)) { + $wdkVersion = Get-WDKVersion + $wdkPackages = @( + @{Package = 'Windows Driver Kit'; Version = $wdkVersion } + ) + } + + # WDK extension $wdkExtensionVersion = Get-VSExtensionVersion -packageName 'Microsoft.Windows.DriverKit' - $wdkPackages = @( - @{Package = 'Windows Driver Kit'; Version = $wdkVersion } + $wdkExtensions = @( @{Package = 'Windows Driver Kit Visual Studio Extension'; Version = $wdkExtensionVersion } ) $extensions = @( $vsixs - $ssdtPackages $sdkPackages $wdkPackages + $wdkExtensions ) $extensions | Foreach-Object { From 9e06b648c0d99c6bbe0b4492f4611bc83db9a5ce Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 13 Dec 2024 14:32:17 +0000 Subject: [PATCH 27/55] Updating readme file for win19 version 20241211.1.1 (#11175) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/windows/Windows2019-Readme.md | 74 ++++++++++++++-------------- 1 file changed, 38 insertions(+), 36 deletions(-) diff --git a/images/windows/Windows2019-Readme.md b/images/windows/Windows2019-Readme.md index f7e5c97d9..61a68428e 100644 --- a/images/windows/Windows2019-Readme.md +++ b/images/windows/Windows2019-Readme.md @@ -1,11 +1,13 @@ | Announcements | |-| -| [[Windows & Ubuntu] .NET 7.x will be removed from the images on December 6, 2024](https://github.com/actions/runner-images/issues/10894) | -| [[Windows & Ubuntu] Python 3.7.x will be removed from December 6 ,2024](https://github.com/actions/runner-images/issues/10893) | +| [[Windows] Breaking change : Docker Engine Version 26.* will be updated to Docker Engine Version 27.* from January 10,2025](https://github.com/actions/runner-images/issues/11104) | +| [[Windows & Ubuntu] Breaking change : Maven 3.8.* version will be updated to Maven 3.9.* from January 10,2025](https://github.com/actions/runner-images/issues/11093) | +| [[Windows & Ubuntu] .NET 7.x will be removed from the images on January 10,2025](https://github.com/actions/runner-images/issues/10894) | +| [[Windows & Ubuntu] Python 3.7.x will be removed from January 10 ,2025](https://github.com/actions/runner-images/issues/10893) | *** # Windows Server 2019 -- OS Version: 10.0.17763 Build 6532 -- Image Version: 20241201.2.0 +- OS Version: 10.0.17763 Build 6659 +- Image Version: 20241211.1.0 ## Windows features - Windows Subsystem for Linux (WSLv1): Enabled @@ -25,8 +27,8 @@ - Ruby 3.0.7p220 ### Package Management -- Chocolatey 2.4.0 -- Composer 2.8.3 +- Chocolatey 2.4.1 +- Composer 2.8.4 - Helm 3.16.2 - Miniconda 24.9.2 (pre-installed on the image but not added to PATH) - NPM 10.8.2 @@ -34,7 +36,7 @@ - pip 24.0 (python 3.7) - Pipx 1.2.1 - RubyGems 3.2.33 -- Vcpkg (build from commit cd124b84f) +- Vcpkg (build from commit b7601ed37) - Yarn 1.22.22 #### Environment variables @@ -53,19 +55,19 @@ - 7zip 24.09 - aria2 1.37.0 - azcopy 10.27.1 -- Bazel 7.4.1 -- Bazelisk 1.24.1 -- Bicep 0.31.92 +- Bazel 8.0.0 +- Bazelisk 1.25.0 +- Bicep 0.32.4 - Cabal 3.12.1.0 -- CMake 3.31.1 -- CodeQL Action Bundle 2.19.3 +- CMake 3.31.2 +- CodeQL Action Bundle 2.20.0 - Docker 26.1.3 - Docker Compose v2 2.27.1 - Docker-wincred 0.8.2 - ghc 9.10.1 - Git 2.47.1.windows.1 - Git LFS 3.6.0 -- Google Cloud CLI 502.0.0 +- Google Cloud CLI 503.0.0 - ImageMagick 7.1.1-41 - InnoSetup 6.3.3 - jq 1.7.1 @@ -84,7 +86,7 @@ - R 4.4.2 - Service Fabric SDK 9.1.1436.9590 - Stack 3.1.1 -- Subversion (SVN) 1.14.4 +- Subversion (SVN) 1.14.5 - Swig 4.1.1 - VSWhere 3.1.7 - WinAppDriver 1.2.2009.02003 @@ -93,14 +95,14 @@ - zstd 1.5.6 ### CLI Tools -- Alibaba Cloud CLI 3.0.234 -- AWS CLI 2.22.7 +- Alibaba Cloud CLI 3.0.235 +- AWS CLI 2.22.13 - AWS SAM CLI 1.131.0 - AWS Session Manager CLI 1.2.694.0 - Azure CLI 2.67.0 - Azure DevOps CLI extension 1.0.1 -- Cloud Foundry CLI 8.8.3 -- GitHub CLI 2.63.0 +- Cloud Foundry CLI 8.9.0 +- GitHub CLI 2.63.2 ### Rust Tools - Cargo 1.83.0 @@ -109,19 +111,19 @@ - Rustup 1.27.1 #### Packages -- bindgen 0.70.1 +- bindgen 0.71.1 - cargo-audit 0.21.0 -- cargo-outdated 0.15.0 +- cargo-outdated 0.16.0 - cbindgen 0.27.0 - Clippy 0.1.83 - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 131.0.6778.86 -- Chrome Driver 131.0.6778.85 -- Microsoft Edge 131.0.2903.70 -- Microsoft Edge Driver 131.0.2903.70 -- Mozilla Firefox 133.0 +- Google Chrome 131.0.6778.140 +- Chrome Driver 131.0.6778.108 +- Microsoft Edge 131.0.2903.86 +- Microsoft Edge Driver 131.0.2903.86 +- Mozilla Firefox 133.0.3 - Gecko Driver 0.35.0 - IE Driver 4.14.0.0 - Selenium server 4.27.0 @@ -167,14 +169,14 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Go - 1.20.14 - 1.21.13 -- 1.22.9 -- 1.23.3 +- 1.22.10 +- 1.23.4 #### Node.js - 16.20.2 - 18.20.5 - 20.18.1 -- 22.11.0 +- 22.12.0 #### Python - 3.7.9 @@ -182,7 +184,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - 3.9.13 - 3.10.11 - 3.11.9 -- 3.12.7 +- 3.12.8 #### PyPy - 2.7.18 [PyPy 7.3.17] @@ -494,7 +496,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - 10.0.22621.0 ### .NET Core Tools -- .NET Core SDK: 6.0.136, 6.0.203, 6.0.321, 6.0.428, 7.0.120, 7.0.203, 7.0.317, 7.0.410, 8.0.111, 8.0.206, 8.0.307, 8.0.404, 9.0.100 +- .NET Core SDK: 6.0.136, 6.0.203, 6.0.321, 6.0.428, 7.0.120, 7.0.203, 7.0.317, 7.0.410, 8.0.111, 8.0.206, 8.0.307, 8.0.404, 9.0.101 - .NET Framework: 4.7.2, 4.8 - Microsoft.AspNetCore.App: 6.0.5, 6.0.26, 6.0.36, 7.0.5, 7.0.20, 8.0.6, 8.0.11, 9.0.0 - Microsoft.NETCore.App: 6.0.5, 6.0.26, 6.0.36, 7.0.5, 7.0.20, 8.0.6, 8.0.11, 9.0.0 @@ -510,7 +512,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - AzureRM: 2.1.0 (Default), 6.13.1 - Azure (Cached): 3.8.0.zip, 4.2.1.zip, 5.1.1.zip - AzureRM (Cached): 3.8.0.zip, 4.2.1.zip, 5.1.1.zip, 6.7.0.zip -- AWSPowershell: 4.1.708 +- AWSPowershell: 4.1.715 - DockerMsftProvider: 1.0.0.8 - MarkdownPS: 1.10 - Microsoft.Graph: 2.25.0 @@ -554,9 +556,9 @@ All other versions are saved but not installed. ### Cached Docker images | Repository:Tag | Digest | Created | | ------------------------------------------------------------------------- | ------------------------------------------------------------------------ | ---------- | -| mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2019 | sha256:ef2bdc393a4e9b0b0d8b4356c96ba384e93905b91f9bc1457297bec10c7c9a5d | 2024-11-12 | -| mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2019 | sha256:dd1c97343b6a7913b4ad9af8d7024527d86f31b611246b7b56be2df9efd6affe | 2024-11-12 | -| mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2019 | sha256:5c61a6c5cd84002f31b40d365e505a2c2310acec806faa30b8e2cc209150dd54 | 2024-11-12 | -| mcr.microsoft.com/windows/nanoserver:1809 | sha256:d3bd9a71fc0c0e7f768c607fdbc60cba66ace7a2fc833bcb01992c247d7d78df | 2024-11-01 | -| mcr.microsoft.com/windows/servercore:ltsc2019 | sha256:d14e163a476ddf6bfe08997551777cf1382288784825158263e002d1f4eeb29c | 2024-11-01 | +| mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2019 | sha256:1fa02716b8fb36dc4d0f24d0afcfe29301b1e67b176a2fa0624c5463ee302296 | 2024-12-10 | +| mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2019 | sha256:ee07f32af7ffae810146282e5bfa37fa319fb483e551e03b3a5b63c3f2130d3e | 2024-12-10 | +| mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2019 | sha256:f1a2e331287782ecc403dfd56717fbd32fdae9486ffaacaab8cb1798ee214e6d | 2024-12-10 | +| mcr.microsoft.com/windows/nanoserver:1809 | sha256:579994616649b876dd2e4009dae4af92f6e53561045230b8cdd53b3baf2f99d0 | 2024-12-05 | +| mcr.microsoft.com/windows/servercore:ltsc2019 | sha256:0cb5fd75c08e7246afc6cc16bfe769d91af54fdb72ca58df150ebf5e3a2972ad | 2024-12-05 | From cb92b7c5b27cd0d346613aed8af9c8b48b3de744 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 13 Dec 2024 09:16:02 -0700 Subject: [PATCH 28/55] Updating readme file for ubuntu20 version 20241209.1.1 (#11141) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/ubuntu/Ubuntu2004-Readme.md | 70 +++++++++++++++--------------- 1 file changed, 36 insertions(+), 34 deletions(-) diff --git a/images/ubuntu/Ubuntu2004-Readme.md b/images/ubuntu/Ubuntu2004-Readme.md index c5607fe1d..00d0b726c 100644 --- a/images/ubuntu/Ubuntu2004-Readme.md +++ b/images/ubuntu/Ubuntu2004-Readme.md @@ -1,12 +1,13 @@ | Announcements | |-| +| [[Windows & Ubuntu] Breaking change : Maven 3.8.* version will be updated to Maven 3.9.* from January 10,2025](https://github.com/actions/runner-images/issues/11093) | | [[Ubuntu] Breaking Change: runner user will have UID 1001 instead of 1000 for larger runners](https://github.com/actions/runner-images/issues/10936) | | [Ubuntu-latest workflows will use Ubuntu-24.04 image](https://github.com/actions/runner-images/issues/10636) | *** # Ubuntu 20.04 - OS Version: 20.04.6 LTS - Kernel Version: 5.15.0-1074-azure -- Image Version: 20241201.1.0 +- Image Version: 20241209.1.0 - Systemd version: 245.4-4ubuntu3.24 ## Installed Software @@ -21,7 +22,7 @@ - Erlang rebar3 3.24.0 - GNU C++: 10.5.0 - GNU Fortran: 10.5.0 -- Julia 1.11.1 +- Julia 1.11.2 - Kotlin 2.1.0-release-394 - Mono 6.12.0.200 - MSBuild 16.10.1.31701 (Mono 6.12.0.200) @@ -34,7 +35,7 @@ ### Package Management - cpan 1.64 - Helm 3.16.3 -- Homebrew 4.4.8 +- Homebrew 4.4.11 - Miniconda 24.9.2 - Npm 10.8.2 - NuGet 6.6.1.2 @@ -42,7 +43,7 @@ - Pip3 20.0.2 - Pipx 1.7.1 - RubyGems 3.1.2 -- Vcpkg (build from commit cd124b84f) +- Vcpkg (build from commit 96b5ced82) - Yarn 1.22.22 #### Environment variables @@ -70,15 +71,15 @@ to accomplish this. - Ansible 2.13.13 - apt-fast 1.10.0 - AzCopy 10.27.1 - available by `azcopy` and `azcopy10` aliases -- Bazel 7.4.1 +- Bazel 8.0.0 - Bazelisk 1.24.1 - Bicep 0.31.92 - Buildah 1.22.3 -- CMake 3.31.1 -- CodeQL Action Bundle 2.19.3 +- CMake 3.31.2 +- CodeQL Action Bundle 2.19.4 - Docker Amazon ECR Credential Helper 0.9.0 - Docker Compose v2 2.27.1 -- Docker-Buildx 0.19.1 +- Docker-Buildx 0.19.2 - Docker Client 26.1.3 - Docker Server 26.1.3 - Fastlane 2.225.0 @@ -86,7 +87,7 @@ to accomplish this. - Git LFS 3.6.0 - Git-ftp 1.6.0 - Haveged 1.9.1 -- Heroku 9.5.0 +- Heroku 10.0.0 - HHVM (HipHop VM) 4.172.1 - jq 1.6 - Kind 0.25.0 @@ -109,24 +110,24 @@ to accomplish this. - Skopeo 1.5.0 - Sphinx Open Source Search Server 2.2.11 - SVN 1.13.0 -- Terraform 1.10.0 +- Terraform 1.10.1 - yamllint 1.35.1 -- yq 4.44.5 +- yq 4.44.6 - zstd 1.5.6 ### CLI Tools - Alibaba Cloud CLI 3.0.174 -- AWS CLI 2.22.7 +- AWS CLI 2.22.13 - AWS CLI Session Manager Plugin 1.2.694.0 - AWS SAM CLI 1.131.0 - Azure CLI 2.67.0 - Azure CLI (azure-devops) 1.0.1 -- GitHub CLI 2.63.0 +- GitHub CLI 2.63.2 - Google Cloud CLI 502.0.0 -- Netlify CLI 17.37.2 +- Netlify CLI 17.38.0 - OpenShift CLI 4.15.19 -- ORAS CLI 1.2.0 -- Vercel CLI 39.1.2 +- ORAS CLI 1.2.1 +- Vercel CLI 39.2.0 ### Java | Version | Environment Variable | @@ -139,7 +140,7 @@ to accomplish this. ### PHP Tools - PHP: 7.4.33, 8.0.30, 8.1.31, 8.2.26, 8.3.14 - Composer 2.8.3 -- PHPUnit 8.5.40 +- PHPUnit 8.5.41 ``` Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. ``` @@ -157,19 +158,19 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Rustup 1.27.1 #### Packages -- Bindgen 0.70.1 +- Bindgen 0.71.1 - Cargo audit 0.21.0 - Cargo clippy 0.1.83 -- Cargo outdated 0.15.0 +- Cargo outdated 0.16.0 - Cbindgen 0.27.0 - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 131.0.6778.85 -- ChromeDriver 131.0.6778.85 +- Google Chrome 131.0.6778.108 +- ChromeDriver 131.0.6778.87 - Chromium 131.0.6778.0 -- Microsoft Edge 131.0.2903.70 -- Microsoft Edge WebDriver 131.0.2903.52 +- Microsoft Edge 131.0.2903.86 +- Microsoft Edge WebDriver 131.0.2903.87 - Selenium server 4.27.0 - Mozilla Firefox 133.0 - Geckodriver 0.35.0 @@ -215,21 +216,21 @@ Use the following command as a part of your job to start the service: 'sudo syst #### Go - 1.21.13 -- 1.22.9 -- 1.23.3 +- 1.22.10 +- 1.23.4 #### Node.js - 18.20.5 - 20.18.1 -- 22.11.0 +- 22.12.0 #### Python - 3.7.17 - 3.8.18 - 3.9.20 - 3.10.15 -- 3.11.10 -- 3.12.7 +- 3.11.11 +- 3.12.8 #### PyPy - 2.7.18 [PyPy 7.3.17] @@ -291,15 +292,15 @@ Use the following command as a part of your job to start the service: 'sudo syst | alpine:3.18 | sha256:2995c82e8e723d9a5c8585cb8e901d1c50e3c2759031027d3bff577449435157 | 2024-09-06 | | alpine:3.19 | sha256:7a85bf5dc56c949be827f84f9185161265c58f589bb8b2a6b6bb6d3076c1be21 | 2024-09-06 | | debian:10 | sha256:58ce6f1271ae1c8a2006ff7d3e54e9874d839f573d8009c20154ad0f2fb0a225 | 2024-06-13 | -| debian:11 | sha256:01559430c84e6bc864bed554345d1bfbfa94ac108ab68f39915cae34604b15c3 | 2024-11-11 | +| debian:11 | sha256:e91d1b0684e0f26a29c2353c52d4814f4d153e10b1faddf9fbde473ed71e2fcf | 2024-12-02 | | debian:9 | sha256:c5c5200ff1e9c73ffbf188b4a67eb1c91531b644856b4aefe86a58d2f0cb05be | 2022-06-23 | -| moby/buildkit:latest | sha256:36c65534fcd9e8b2c38f7e549aeae3ed5b5389fe6de2f44996f313112ebf0e18 | 2024-11-26 | -| node:18 | sha256:83eb05700940a88b14f21fb31cc92e9571a34b1db1a5d8781b466fc26cbb1472 | 2024-11-15 | +| moby/buildkit:latest | sha256:58e6d150a3c5a4b92e99ea8df2cbe976ad6d2ae5beab39214e84fada05b059d5 | 2024-12-04 | +| node:18 | sha256:b57ae84fe7880a23b389f8260d726b784010ed470c2ee26d4e2cbdb955d25b12 | 2024-11-15 | | node:18-alpine | sha256:7e43a2d633d91e8655a6c0f45d2ed987aa4930f0792f6d9dd3bffc7496e44882 | 2024-11-15 | -| node:20 | sha256:f99a6bd6fb137cfc683e1ff60e7d67aa8d5fcf45a6a64c01c37b4f433a6238b6 | 2024-11-20 | +| node:20 | sha256:f4755c9039bdeec5c736b2e0dd5b47700d6393b65688b9e9f807ec12f54a8690 | 2024-11-20 | | node:20-alpine | sha256:b5b9467fe7b33aad47f1ec3f6e0646a658f85f05c18d4243024212a91f3b7554 | 2024-11-20 | -| node:22 | sha256:5c76d05034644fa8ecc9c2aa84e0a83cd981d0ef13af5455b87b9adf5b216561 | 2024-10-29 | -| node:22-alpine | sha256:b64ced2e7cd0a4816699fe308ce6e8a08ccba463c757c00c14cd372e3d2c763e | 2024-10-29 | +| node:22 | sha256:35a5dd72bcac4bce43266408b58a02be6ff0b6098ffa6f5435aeea980a8951d7 | 2024-12-03 | +| node:22-alpine | sha256:96cc8323e25c8cc6ddcb8b965e135cfd57846e8003ec0d7bcec16c5fd5f6d39f | 2024-12-03 | | ubuntu:20.04 | sha256:8e5c4f0285ecbb4ead070431d29b576a530d3166df73ec44affc1cd27555141b | 2024-10-11 | ### Installed apt packages @@ -379,6 +380,7 @@ Use the following command as a part of your job to start the service: 'sudo syst | subversion | 1.13.0-3ubuntu0.2 | | sudo | 1.8.31-1ubuntu1.5 | | swig | 4.0.1-5build1 | +| systemd-coredump | 245.4-4ubuntu3.24 | | tar | 1.30+dfsg-7ubuntu0.20.04.4 | | telnet | 0.17-41.2build1 | | texinfo | 6.7.0.dfsg.2-5 | From 019a2c6edce5d8c65583a563b980e6f3c309fc30 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 13 Dec 2024 16:50:08 +0000 Subject: [PATCH 29/55] Updating readme file for win22 version 20241211.1.1 (#11165) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/windows/Windows2022-Readme.md | 82 ++++++++++++++-------------- 1 file changed, 42 insertions(+), 40 deletions(-) diff --git a/images/windows/Windows2022-Readme.md b/images/windows/Windows2022-Readme.md index 34157f263..84010c031 100644 --- a/images/windows/Windows2022-Readme.md +++ b/images/windows/Windows2022-Readme.md @@ -1,11 +1,13 @@ | Announcements | |-| -| [[Windows & Ubuntu] .NET 7.x will be removed from the images on December 6, 2024](https://github.com/actions/runner-images/issues/10894) | -| [[Windows & Ubuntu] Python 3.7.x will be removed from December 6 ,2024](https://github.com/actions/runner-images/issues/10893) | +| [[Windows] Breaking change : Docker Engine Version 26.* will be updated to Docker Engine Version 27.* from January 10,2025](https://github.com/actions/runner-images/issues/11104) | +| [[Windows & Ubuntu] Breaking change : Maven 3.8.* version will be updated to Maven 3.9.* from January 10,2025](https://github.com/actions/runner-images/issues/11093) | +| [[Windows & Ubuntu] .NET 7.x will be removed from the images on January 10,2025](https://github.com/actions/runner-images/issues/10894) | +| [[Windows & Ubuntu] Python 3.7.x will be removed from January 10 ,2025](https://github.com/actions/runner-images/issues/10893) | *** # Windows Server 2022 -- OS Version: 10.0.20348 Build 2849 -- Image Version: 20241201.2.0 +- OS Version: 10.0.20348 Build 2966 +- Image Version: 20241211.1.0 ## Windows features - Windows Subsystem for Linux (WSLv1): Enabled @@ -25,8 +27,8 @@ - Ruby 3.0.7p220 ### Package Management -- Chocolatey 2.4.0 -- Composer 2.8.3 +- Chocolatey 2.4.1 +- Composer 2.8.4 - Helm 3.16.2 - Miniconda 24.9.2 (pre-installed on the image but not added to PATH) - NPM 10.8.2 @@ -34,7 +36,7 @@ - pip 24.3.1 (python 3.9) - Pipx 1.7.1 - RubyGems 3.2.33 -- Vcpkg (build from commit cd124b84f) +- Vcpkg (build from commit b7601ed37) - Yarn 1.22.22 #### Environment variables @@ -53,12 +55,12 @@ - 7zip 24.09 - aria2 1.37.0 - azcopy 10.27.1 -- Bazel 7.4.1 -- Bazelisk 1.24.1 -- Bicep 0.31.92 +- Bazel 8.0.0 +- Bazelisk 1.25.0 +- Bicep 0.32.4 - Cabal 3.12.1.0 -- CMake 3.31.1 -- CodeQL Action Bundle 2.19.3 +- CMake 3.31.2 +- CodeQL Action Bundle 2.20.0 - Docker 26.1.3 - Docker Compose v2 2.27.1 - Docker-wincred 0.8.2 @@ -82,7 +84,7 @@ - R 4.4.2 - Service Fabric SDK 9.1.1436.9590 - Stack 3.1.1 -- Subversion (SVN) 1.14.4 +- Subversion (SVN) 1.14.5 - Swig 4.1.1 - VSWhere 3.1.7 - WinAppDriver 1.2.2009.02003 @@ -91,13 +93,13 @@ - zstd 1.5.6 ### CLI Tools -- Alibaba Cloud CLI 3.0.234 -- AWS CLI 2.22.7 +- Alibaba Cloud CLI 3.0.235 +- AWS CLI 2.22.13 - AWS SAM CLI 1.131.0 - AWS Session Manager CLI 1.2.694.0 - Azure CLI 2.67.0 - Azure DevOps CLI extension 1.0.1 -- GitHub CLI 2.63.0 +- GitHub CLI 2.63.2 ### Rust Tools - Cargo 1.83.0 @@ -106,19 +108,19 @@ - Rustup 1.27.1 #### Packages -- bindgen 0.70.1 +- bindgen 0.71.1 - cargo-audit 0.21.0 -- cargo-outdated 0.15.0 +- cargo-outdated 0.16.0 - cbindgen 0.27.0 - Clippy 0.1.83 - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 131.0.6778.86 -- Chrome Driver 131.0.6778.85 -- Microsoft Edge 131.0.2903.70 -- Microsoft Edge Driver 131.0.2903.70 -- Mozilla Firefox 133.0 +- Google Chrome 131.0.6778.140 +- Chrome Driver 131.0.6778.108 +- Microsoft Edge 131.0.2903.86 +- Microsoft Edge Driver 131.0.2903.86 +- Mozilla Firefox 133.0.3 - Gecko Driver 0.35.0 - IE Driver 4.14.0.0 - Selenium server 4.27.0 @@ -161,14 +163,14 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Go - 1.20.14 - 1.21.13 -- 1.22.9 -- 1.23.3 +- 1.22.10 +- 1.23.4 #### Node.js - 16.20.2 - 18.20.5 - 20.18.1 -- 22.11.0 +- 22.12.0 #### Python - 3.7.9 @@ -176,7 +178,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - 3.9.13 - 3.10.11 - 3.11.9 -- 3.12.7 +- 3.12.8 #### PyPy - 2.7.18 [PyPy 7.3.17] @@ -225,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.12.35521.163 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | +| Visual Studio Enterprise 2022 | 17.12.35527.113 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | #### Workloads, components and extensions | Package | Version | @@ -251,7 +253,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Component.Unreal | 17.12.35410.122 | | Component.Unreal.Android | 17.12.35410.122 | | Component.Unreal.Ide | 17.12.35410.122 | -| Component.VisualStudio.GitHub.Copilot | 17.12.35519.222 | +| Component.VisualStudio.GitHub.Copilot | 17.12.35527.66 | | Component.VSInstallerProjects2022 | 2.0.1 | | Component.WixToolset.VisualStudioExtension.Dev17 | 1.0.0.22 | | Component.WixToolset.VisualStudioExtension.Schemas3 | 1.0.0.22 | @@ -299,8 +301,8 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.NetCore.Component.DevelopmentTools | 17.12.35410.122 | | Microsoft.NetCore.Component.Runtime.6.0 | 17.12.35504.99 | | Microsoft.NetCore.Component.Runtime.8.0 | 17.12.35504.99 | -| Microsoft.NetCore.Component.Runtime.9.0 | 17.12.35504.99 | -| Microsoft.NetCore.Component.SDK | 17.12.35504.99 | +| Microsoft.NetCore.Component.Runtime.9.0 | 17.12.35527.66 | +| Microsoft.NetCore.Component.SDK | 17.12.35527.66 | | Microsoft.NetCore.Component.Web | 17.12.35410.122 | | Microsoft.VisualStudio.Component.AppInsights.Tools | 17.12.35410.122 | | Microsoft.VisualStudio.Component.AspNet | 17.12.35410.122 | @@ -334,7 +336,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Component.Graphics.Tools | 17.12.35410.122 | | Microsoft.VisualStudio.Component.HLSL | 17.12.35410.122 | | Microsoft.VisualStudio.Component.IISExpress | 17.12.35410.122 | -| Microsoft.VisualStudio.Component.IntelliCode | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.IntelliCode | 17.12.35527.102 | | Microsoft.VisualStudio.Component.IntelliTrace.FrontEnd | 17.12.35410.122 | | Microsoft.VisualStudio.Component.JavaScript.Diagnostics | 17.12.35410.122 | | Microsoft.VisualStudio.Component.JavaScript.TypeScript | 17.12.35410.122 | @@ -379,7 +381,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Component.VC.CLI.Support | 17.12.35410.122 | | Microsoft.VisualStudio.Component.VC.CMake.Project | 17.12.35410.122 | | Microsoft.VisualStudio.Component.VC.CoreIde | 17.12.35410.122 | -| Microsoft.VisualStudio.Component.VC.DiagnosticTools | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.VC.DiagnosticTools | 17.12.35527.67 | | Microsoft.VisualStudio.Component.VC.Llvm.Clang | 17.12.35410.122 | | Microsoft.VisualStudio.Component.VC.Llvm.ClangToolset | 17.12.35410.122 | | Microsoft.VisualStudio.Component.VC.MFC.ARM | 17.12.35410.122 | @@ -492,7 +494,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, 7.0.120, 7.0.203, 7.0.317, 7.0.410, 8.0.111, 8.0.206, 8.0.307, 8.0.404, 9.0.100 +- .NET Core SDK: 6.0.136, 6.0.203, 6.0.321, 6.0.428, 7.0.120, 7.0.203, 7.0.317, 7.0.410, 8.0.111, 8.0.206, 8.0.307, 8.0.404, 9.0.101 - .NET Framework: 4.8, 4.8.1 - Microsoft.AspNetCore.App: 6.0.5, 6.0.26, 6.0.35, 6.0.36, 7.0.5, 7.0.20, 8.0.6, 8.0.11, 9.0.0 - Microsoft.NETCore.App: 6.0.5, 6.0.26, 6.0.35, 6.0.36, 7.0.5, 7.0.20, 8.0.6, 8.0.11, 9.0.0 @@ -508,7 +510,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - AzureRM: 2.1.0 (Default), 6.13.1 - Azure (Cached): 3.8.0.zip, 4.2.1.zip, 5.1.1.zip - AzureRM (Cached): 3.8.0.zip, 4.2.1.zip, 5.1.1.zip, 6.7.0.zip -- AWSPowershell: 4.1.708 +- AWSPowershell: 4.1.715 - DockerMsftProvider: 1.0.0.8 - MarkdownPS: 1.10 - Microsoft.Graph: 2.25.0 @@ -551,9 +553,9 @@ All other versions are saved but not installed. ### Cached Docker images | Repository:Tag | Digest | Created | | ------------------------------------------------------------------------- | ------------------------------------------------------------------------ | ---------- | -| mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2022 | sha256:47cb8e127d15d489c8f8344b59aa46091ac155da400a204a9094a63dc6177f9f | 2024-11-12 | -| mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2022 | sha256:6ce38ea0a094cefdd0ef89b54c1492490c64dac1e34698ce3c15f9ccd53d8498 | 2024-11-12 | -| mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2022 | sha256:6825e3532d36741b62ea87bd7fd984cf4eea0be568b6669f52cc211126e67f52 | 2024-11-12 | -| mcr.microsoft.com/windows/nanoserver:ltsc2022 | sha256:be37c9e8bf388c4e3ef27b4a2592b94adab551e231644ce3c9d4d3dc0a50af41 | 2024-11-02 | -| mcr.microsoft.com/windows/servercore:ltsc2022 | sha256:87837eac4a78e1c67a6f6db1333a57a1a39207549c689905bd69cce40d063d5d | 2024-11-02 | +| mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2022 | sha256:c49042631c866daf7ce7337cff2e8c881c8b15e3be6abfed03e0b22b685d4b49 | 2024-12-10 | +| mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2022 | sha256:81845776459f460d3e50bc4e3fcb0db08f9f36722f5314c4281da3951cbb2fd4 | 2024-12-10 | +| mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2022 | sha256:5dfdecd584d2f7c6852e4e807b6bb308da8f8350a0131ddef3cb0a0e6237523c | 2024-12-10 | +| mcr.microsoft.com/windows/nanoserver:ltsc2022 | sha256:eb59dfa1056e41b65cb12b679280e29f10d64e2b569b877710e227a77fef223f | 2024-12-05 | +| mcr.microsoft.com/windows/servercore:ltsc2022 | sha256:cd409960f9b87fcc02e1c236fea3852e1323ffb16d9522bf693330ebf878f5c0 | 2024-12-05 | From 7cd7c6a18af1ee77e597d6c3895d61f42a223e37 Mon Sep 17 00:00:00 2001 From: Joost Voskuil Date: Fri, 13 Dec 2024 20:19:19 +0100 Subject: [PATCH 30/55] Add Microsoft.Net.Component.4.7.2.SDK to Windows toolset 2022 (#11118) --- images/windows/toolsets/toolset-2022.json | 1 + 1 file changed, 1 insertion(+) diff --git a/images/windows/toolsets/toolset-2022.json b/images/windows/toolsets/toolset-2022.json index 8052ea706..46c9261bc 100644 --- a/images/windows/toolsets/toolset-2022.json +++ b/images/windows/toolsets/toolset-2022.json @@ -187,6 +187,7 @@ "Component.Unreal.Android", "Component.Xamarin", "Microsoft.Component.VC.Runtime.UCRTSDK", + "Microsoft.Net.Component.4.7.2.SDK", "Microsoft.Net.Component.4.7.TargetingPack", "Microsoft.Net.Component.4.7.2.TargetingPack", "Microsoft.Net.Component.4.8.1.SDK", From d0a65206e541446b89065eeaef38a777c3cb38c3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 13 Dec 2024 22:46:09 +0000 Subject: [PATCH 31/55] Updating readme file for macos-13 version 20241211.456 (#11155) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-13-Readme.md | 53 ++++++++++++++++----------------- 1 file changed, 26 insertions(+), 27 deletions(-) diff --git a/images/macos/macos-13-Readme.md b/images/macos/macos-13-Readme.md index 037244a2c..7e77c40fc 100644 --- a/images/macos/macos-13-Readme.md +++ b/images/macos/macos-13-Readme.md @@ -1,13 +1,12 @@ | Announcements | |-| -| [[macOS] OpenSSL 1.1 will be removed and OpenSSL 3 will be the default for all macOS images once [date not determined]](https://github.com/actions/runner-images/issues/10817) | -| [[macOS] The macOS 12 Actions runner image will begin deprecation on 10/7/24 and will be fully unsupported by 12/3/24 for GitHub and ADO](https://github.com/actions/runner-images/issues/10721) | +| [[macOS] The macOS 12 Actions runner image will begin deprecation on 10/7/24 and will be fully unsupported by 12/3/24 for GitHub and by 01/13/25 for ADO](https://github.com/actions/runner-images/issues/10721) | | [macOS 15 (Sequoia) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/10686) | *** # macOS 13 - OS Version: macOS 13.7.1 (22H221) - Kernel Version: Darwin 22.6.0 -- Image Version: 20241202.423 +- Image Version: 20241211.456 ## Installed Software @@ -27,7 +26,7 @@ - Node.js 20.18.1 - Perl 5.40.0 - PHP 8.4.1 -- Python3 3.13.0 +- Python3 3.13.1 - Ruby 3.0.7p220 ### Package Management @@ -35,13 +34,13 @@ - Carthage 0.40.0 - CocoaPods 1.16.2 - Composer 2.8.3 -- Homebrew 4.4.8 +- Homebrew 4.4.11 - NPM 10.8.2 - NuGet 6.3.1.1 - Pip3 24.3.1 (python 3.13) - Pipx 1.7.1 - RubyGems 3.5.23 -- Vcpkg 2024 (build from commit d2b615967) +- Vcpkg 2024 (build from commit b7601ed37) - Yarn 1.22.22 ### Project Management @@ -53,13 +52,13 @@ - 7-Zip 17.05 - aria2 1.37.0 - azcopy 10.27.1 -- bazel 7.4.1 -- bazelisk 1.24.1 +- bazel 8.0.0 +- bazelisk 1.25.0 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.11.0 - Git 2.47.1 - Git LFS 3.6.0 -- GitHub CLI 2.63.0 +- GitHub CLI 2.63.2 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.6 @@ -68,21 +67,21 @@ - Packer 1.11.2 - pkgconf 2.3.0 - Unxip 3.1 -- yq 4.44.5 +- yq 4.44.6 - zstd 1.5.6 ### Tools -- AWS CLI 2.22.8 +- AWS CLI 2.22.14 - AWS SAM CLI 1.131.0 - AWS Session Manager CLI 1.2.694.0 - Azure CLI 2.67.0 - Azure CLI (azure-devops) 1.0.1 -- Bicep CLI 0.31.92 -- Cmake 3.31.1 -- CodeQL Action Bundle 2.19.3 -- Fastlane 2.225.0 +- Bicep CLI 0.32.4 +- Cmake 3.31.2 +- CodeQL Action Bundle 2.20.0 +- Fastlane 2.226.0 - SwiftFormat 0.55.3 -- Xcbeautify 2.15.0 +- Xcbeautify 2.16.0 - Xcode Command Line Tools 14.3.1.0.1.1683849156 - Xcodes 1.6.0 @@ -92,11 +91,11 @@ ### Browsers - Safari 18.1.1 (18619.2.8.111.7) - SafariDriver 18.1.1 (18619.2.8.111.7) -- Google Chrome 131.0.6778.86 -- Google Chrome for Testing 131.0.6778.85 -- ChromeDriver 131.0.6778.85 -- Microsoft Edge 131.0.2903.70 -- Microsoft Edge WebDriver 131.0.2903.72 +- Google Chrome 131.0.6778.140 +- Google Chrome for Testing 131.0.6778.108 +- ChromeDriver 131.0.6778.108 +- Microsoft Edge 131.0.2903.86 +- Microsoft Edge WebDriver 131.0.2903.87 - Mozilla Firefox 133.0 - geckodriver 0.35.0 - Selenium server 4.27.0 @@ -136,18 +135,18 @@ - 3.9.20 - 3.10.15 - 3.11.9 -- 3.12.7 -- 3.13.0 +- 3.12.8 +- 3.13.1 #### Node.js - 18.20.5 - 20.18.1 -- 22.11.0 +- 22.12.0 #### Go - 1.21.13 -- 1.22.9 -- 1.23.3 +- 1.22.10 +- 1.23.4 ### Rust Tools - Cargo 1.83.0 @@ -214,8 +213,8 @@ | Simulator - visionOS 1.0 | xrsimulator1.0 | 15.2 | | visionOS 1.0 | xros1.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 6b5e85899d5479d8a55c59273108788898fb93b6 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 13 Dec 2024 22:53:14 +0000 Subject: [PATCH 32/55] Updating readme file for macos-14 version 20241211.477 (#11154) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-14-Readme.md | 51 ++++++++++++++++----------------- 1 file changed, 25 insertions(+), 26 deletions(-) diff --git a/images/macos/macos-14-Readme.md b/images/macos/macos-14-Readme.md index 2cc18f3fe..16a37aaba 100644 --- a/images/macos/macos-14-Readme.md +++ b/images/macos/macos-14-Readme.md @@ -1,13 +1,12 @@ | Announcements | |-| -| [[macOS] OpenSSL 1.1 will be removed and OpenSSL 3 will be the default for all macOS images once [date not determined]](https://github.com/actions/runner-images/issues/10817) | -| [[macOS] The macOS 12 Actions runner image will begin deprecation on 10/7/24 and will be fully unsupported by 12/3/24 for GitHub and ADO](https://github.com/actions/runner-images/issues/10721) | +| [[macOS] The macOS 12 Actions runner image will begin deprecation on 10/7/24 and will be fully unsupported by 12/3/24 for GitHub and by 01/13/25 for ADO](https://github.com/actions/runner-images/issues/10721) | | [macOS 15 (Sequoia) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/10686) | *** # macOS 14 - OS Version: macOS 14.7.1 (23H222) - Kernel Version: Darwin 23.6.0 -- Image Version: 20241202.444 +- Image Version: 20241211.477 ## Installed Software @@ -27,7 +26,7 @@ - Node.js 20.18.1 - Perl 5.40.0 - PHP 8.4.1 -- Python3 3.13.0 +- Python3 3.13.1 - Ruby 3.0.7p220 ### Package Management @@ -35,7 +34,7 @@ - Carthage 0.40.0 - CocoaPods 1.16.2 - Composer 2.8.3 -- Homebrew 4.4.8 +- Homebrew 4.4.11 - NPM 10.8.2 - NuGet 6.3.1.1 - Pip3 24.3.1 (python 3.13) @@ -52,13 +51,13 @@ - 7-Zip 17.05 - aria2 1.37.0 - azcopy 10.27.1 -- bazel 7.4.1 -- bazelisk 1.24.1 +- bazel 8.0.0 +- bazelisk 1.25.0 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.11.0 - Git 2.47.1 - Git LFS 3.6.0 -- GitHub CLI 2.63.0 +- GitHub CLI 2.63.2 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.6 @@ -67,21 +66,21 @@ - Packer 1.11.2 - pkgconf 2.3.0 - Unxip 3.1 -- yq 4.44.5 +- yq 4.44.6 - zstd 1.5.6 ### Tools -- AWS CLI 2.22.8 +- AWS CLI 2.22.14 - AWS SAM CLI 1.131.0 - AWS Session Manager CLI 1.2.694.0 - Azure CLI 2.67.0 - Azure CLI (azure-devops) 1.0.1 -- Bicep CLI 0.31.92 -- Cmake 3.31.1 -- CodeQL Action Bundle 2.19.3 -- Fastlane 2.225.0 +- Bicep CLI 0.32.4 +- Cmake 3.31.2 +- CodeQL Action Bundle 2.20.0 +- Fastlane 2.226.0 - SwiftFormat 0.55.3 -- Xcbeautify 2.15.0 +- Xcbeautify 2.16.0 - Xcode Command Line Tools 16.1.0.0.1.1729049160 - Xcodes 1.6.0 @@ -91,11 +90,11 @@ ### Browsers - Safari 18.1.1 (19619.2.8.111.7) - SafariDriver 18.1.1 (19619.2.8.111.7) -- Google Chrome 131.0.6778.86 -- Google Chrome for Testing 131.0.6778.85 -- ChromeDriver 131.0.6778.85 -- Microsoft Edge 131.0.2903.70 -- Microsoft Edge WebDriver 131.0.2903.72 +- Google Chrome 131.0.6778.140 +- Google Chrome for Testing 131.0.6778.108 +- ChromeDriver 131.0.6778.108 +- Microsoft Edge 131.0.2903.86 +- Microsoft Edge WebDriver 131.0.2903.87 - Mozilla Firefox 133.0 - geckodriver 0.35.0 - Selenium server 4.27.0 @@ -127,18 +126,18 @@ - 3.9.20 - 3.10.15 - 3.11.9 -- 3.12.7 -- 3.13.0 +- 3.12.8 +- 3.13.1 #### Node.js - 18.20.5 - 20.18.1 -- 22.11.0 +- 22.12.0 #### Go - 1.21.13 -- 1.22.9 -- 1.23.3 +- 1.22.10 +- 1.23.4 ### Rust Tools - Cargo 1.83.0 @@ -222,8 +221,8 @@ | Simulator - visionOS 1.2 | xrsimulator1.2 | 15.4 | | Simulator - visionOS 2.0 | xrsimulator2.0 | 16.0 | | visionOS 2.0 | xros2.0 | 16.0 | -| Simulator - visionOS 2.1 | xrsimulator2.1 | 16.1 | | visionOS 2.1 | xros2.1 | 16.1 | +| Simulator - visionOS 2.1 | xrsimulator2.1 | 16.1 | | DriverKit 23.0 | driverkit23.0 | 15.0.1 | | DriverKit 23.2 | driverkit23.2 | 15.1, 15.2 | | DriverKit 23.4 | driverkit23.4 | 15.3 | From 4ef6e91929f8f6f10ef4a58b47e6edce0355f766 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 13 Dec 2024 23:46:11 +0000 Subject: [PATCH 33/55] Updating readme file for macos-14-arm64 version 20241211.616 (#11160) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-14-arm64-Readme.md | 49 +++++++++++++-------------- 1 file changed, 24 insertions(+), 25 deletions(-) diff --git a/images/macos/macos-14-arm64-Readme.md b/images/macos/macos-14-arm64-Readme.md index aee85dd93..e08598270 100644 --- a/images/macos/macos-14-arm64-Readme.md +++ b/images/macos/macos-14-arm64-Readme.md @@ -1,13 +1,12 @@ | Announcements | |-| -| [[macOS] OpenSSL 1.1 will be removed and OpenSSL 3 will be the default for all macOS images once [date not determined]](https://github.com/actions/runner-images/issues/10817) | -| [[macOS] The macOS 12 Actions runner image will begin deprecation on 10/7/24 and will be fully unsupported by 12/3/24 for GitHub and ADO](https://github.com/actions/runner-images/issues/10721) | +| [[macOS] The macOS 12 Actions runner image will begin deprecation on 10/7/24 and will be fully unsupported by 12/3/24 for GitHub and by 01/13/25 for ADO](https://github.com/actions/runner-images/issues/10721) | | [macOS 15 (Sequoia) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/10686) | *** # macOS 14 - OS Version: macOS 14.7.1 (23H222) - Kernel Version: Darwin 23.6.0 -- Image Version: 20241202.580 +- Image Version: 20241211.616 ## Installed Software @@ -26,17 +25,17 @@ - Mono 6.12.0.188 - Node.js 20.18.1 - Perl 5.40.0 -- Python3 3.13.0 +- Python3 3.13.1 - Ruby 3.0.7p220 ### Package Management - Bundler 2.5.23 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 4.4.8 +- Homebrew 4.4.11 - NPM 10.8.2 - NuGet 6.3.1.1 -- Pip3 24.2 (python 3.13) +- Pip3 24.3.1 (python 3.13) - Pipx 1.7.1 - RubyGems 3.5.23 - Yarn 1.22.22 @@ -50,13 +49,13 @@ - 7-Zip 17.05 - aria2 1.37.0 - azcopy 10.27.1 -- bazel 7.4.1 -- bazelisk 1.24.1 +- bazel 8.0.0 +- bazelisk 1.25.0 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.7.1 - Git 2.47.1 - Git LFS 3.6.0 -- GitHub CLI 2.63.0 +- GitHub CLI 2.63.2 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.6 @@ -65,21 +64,21 @@ - Packer 1.11.2 - pkgconf 2.3.0 - Unxip 3.1 -- yq 4.44.5 +- yq 4.44.6 - zstd 1.5.6 ### Tools -- AWS CLI 2.22.8 +- AWS CLI 2.22.14 - AWS SAM CLI 1.131.0 - AWS Session Manager CLI 1.2.694.0 - Azure CLI 2.67.0 - Azure CLI (azure-devops) 1.0.1 -- Bicep CLI 0.31.92 -- Cmake 3.31.1 -- CodeQL Action Bundle 2.19.3 -- Fastlane 2.225.0 +- Bicep CLI 0.32.4 +- Cmake 3.31.2 +- CodeQL Action Bundle 2.20.0 +- Fastlane 2.226.0 - SwiftFormat 0.55.3 -- Xcbeautify 2.15.0 +- Xcbeautify 2.16.0 - Xcode Command Line Tools 16.1.0.0.1.1729049160 - Xcodes 1.6.0 @@ -88,9 +87,9 @@ ### Browsers - Safari 18.1.1 (19619.2.8.111.7) - SafariDriver 18.1.1 (19619.2.8.111.7) -- Google Chrome 131.0.6778.86 -- Google Chrome for Testing 131.0.6778.85 -- ChromeDriver 131.0.6778.85 +- Google Chrome 131.0.6778.140 +- Google Chrome for Testing 131.0.6778.108 +- ChromeDriver 131.0.6778.108 - Selenium server 4.27.0 #### Environment variables @@ -117,18 +116,18 @@ #### Python - 3.11.9 -- 3.12.7 -- 3.13.0 +- 3.12.8 +- 3.13.1 #### Node.js - 18.20.5 - 20.18.1 -- 22.11.0 +- 22.12.0 #### Go - 1.21.13 -- 1.22.9 -- 1.23.3 +- 1.22.10 +- 1.23.4 ### Rust Tools - Cargo 1.83.0 @@ -206,8 +205,8 @@ | Simulator - watchOS 11.1 | watchsimulator11.1 | 16.1 | | visionOS 1.0 | xros1.0 | 15.2 | | Simulator - visionOS 1.0 | xrsimulator1.0 | 15.2 | -| visionOS 1.1 | xros1.1 | 15.3 | | Simulator - visionOS 1.1 | xrsimulator1.1 | 15.3 | +| visionOS 1.1 | xros1.1 | 15.3 | | Simulator - visionOS 1.2 | xrsimulator1.2 | 15.4 | | visionOS 1.2 | xros1.2 | 15.4 | | Simulator - visionOS 2.0 | xrsimulator2.0 | 16.0 | From b14867a5eb2d3834e1413c60ed715abe293a91a0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 13 Dec 2024 23:56:52 +0000 Subject: [PATCH 34/55] Updating readme file for macos-13-arm64 version 20241211.503 (#11153) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-13-arm64-Readme.md | 49 +++++++++++++-------------- 1 file changed, 24 insertions(+), 25 deletions(-) diff --git a/images/macos/macos-13-arm64-Readme.md b/images/macos/macos-13-arm64-Readme.md index cd02a498f..a8409bda8 100644 --- a/images/macos/macos-13-arm64-Readme.md +++ b/images/macos/macos-13-arm64-Readme.md @@ -1,13 +1,12 @@ | Announcements | |-| -| [[macOS] OpenSSL 1.1 will be removed and OpenSSL 3 will be the default for all macOS images once [date not determined]](https://github.com/actions/runner-images/issues/10817) | -| [[macOS] The macOS 12 Actions runner image will begin deprecation on 10/7/24 and will be fully unsupported by 12/3/24 for GitHub and ADO](https://github.com/actions/runner-images/issues/10721) | +| [[macOS] The macOS 12 Actions runner image will begin deprecation on 10/7/24 and will be fully unsupported by 12/3/24 for GitHub and by 01/13/25 for ADO](https://github.com/actions/runner-images/issues/10721) | | [macOS 15 (Sequoia) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/10686) | *** # macOS 13 - OS Version: macOS 13.7.1 (22H221) - Kernel Version: Darwin 22.6.0 -- Image Version: 20241202.469 +- Image Version: 20241211.503 ## Installed Software @@ -26,17 +25,17 @@ - Mono 6.12.0.188 - Node.js 20.18.1 - Perl 5.40.0 -- Python3 3.13.0 +- Python3 3.13.1 - Ruby 3.0.7p220 ### Package Management - Bundler 2.5.23 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 4.4.8 +- Homebrew 4.4.11 - NPM 10.8.2 - NuGet 6.3.1.1 -- Pip3 24.2 (python 3.13) +- Pip3 24.3.1 (python 3.13) - Pipx 1.7.1 - RubyGems 3.5.23 - Yarn 1.22.22 @@ -50,13 +49,13 @@ - 7-Zip 17.05 - aria2 1.37.0 - azcopy 10.27.1 -- bazel 7.4.1 -- bazelisk 1.24.1 +- bazel 8.0.0 +- bazelisk 1.25.0 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.7.1 - Git 2.47.1 - Git LFS 3.6.0 -- GitHub CLI 2.63.0 +- GitHub CLI 2.63.2 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.6 @@ -65,21 +64,21 @@ - Packer 1.11.2 - pkgconf 2.3.0 - Unxip 3.1 -- yq 4.44.5 +- yq 4.44.6 - zstd 1.5.6 ### Tools -- AWS CLI 2.22.8 +- AWS CLI 2.22.14 - AWS SAM CLI 1.131.0 - AWS Session Manager CLI 1.2.694.0 - Azure CLI 2.67.0 - Azure CLI (azure-devops) 1.0.1 -- Bicep CLI 0.31.92 -- Cmake 3.31.1 -- CodeQL Action Bundle 2.19.3 -- Fastlane 2.225.0 +- Bicep CLI 0.32.4 +- Cmake 3.31.2 +- CodeQL Action Bundle 2.20.0 +- Fastlane 2.226.0 - SwiftFormat 0.55.3 -- Xcbeautify 2.15.0 +- Xcbeautify 2.16.0 - Xcode Command Line Tools 14.3.1.0.1.1683849156 - Xcodes 1.6.0 @@ -88,9 +87,9 @@ ### Browsers - Safari 18.1.1 (18619.2.8.111.7) - SafariDriver 18.1.1 (18619.2.8.111.7) -- Google Chrome 131.0.6778.86 -- Google Chrome for Testing 131.0.6778.85 -- ChromeDriver 131.0.6778.85 +- Google Chrome 131.0.6778.140 +- Google Chrome for Testing 131.0.6778.108 +- ChromeDriver 131.0.6778.108 - Selenium server 4.27.0 #### Environment variables @@ -117,18 +116,18 @@ #### Python - 3.11.9 -- 3.12.7 -- 3.13.0 +- 3.12.8 +- 3.13.1 #### Node.js - 18.20.5 - 20.18.1 -- 22.11.0 +- 22.12.0 #### Go - 1.21.13 -- 1.22.9 -- 1.23.3 +- 1.22.10 +- 1.23.4 ### Rust Tools - Cargo 1.83.0 @@ -192,8 +191,8 @@ | Simulator - watchOS 9.4 | watchsimulator9.4 | 14.3.1 | | Simulator - watchOS 10.0 | watchsimulator10.0 | 15.0.1 | | Simulator - watchOS 10.2 | watchsimulator10.2 | 15.1, 15.2 | -| Simulator - visionOS 1.0 | xrsimulator1.0 | 15.2 | | 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 | From 225dce0cbd1bfd9643a714763f7198609a47c7ea Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 14 Dec 2024 19:35:45 -0600 Subject: [PATCH 35/55] Updating readme file for macos-15 version 20241211.462 (#11150) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-15-Readme.md | 117 ++++++++++++++++---------------- 1 file changed, 58 insertions(+), 59 deletions(-) diff --git a/images/macos/macos-15-Readme.md b/images/macos/macos-15-Readme.md index fd2d3e2bd..15c498d94 100644 --- a/images/macos/macos-15-Readme.md +++ b/images/macos/macos-15-Readme.md @@ -1,13 +1,12 @@ | Announcements | |-| -| [[macOS] OpenSSL 1.1 will be removed and OpenSSL 3 will be the default for all macOS images once [date not determined]](https://github.com/actions/runner-images/issues/10817) | -| [[macOS] The macOS 12 Actions runner image will begin deprecation on 10/7/24 and will be fully unsupported by 12/3/24 for GitHub and ADO](https://github.com/actions/runner-images/issues/10721) | +| [[macOS] The macOS 12 Actions runner image will begin deprecation on 10/7/24 and will be fully unsupported by 12/3/24 for GitHub and by 01/13/25 for ADO](https://github.com/actions/runner-images/issues/10721) | | [macOS 15 (Sequoia) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/10686) | *** # macOS 15 - OS Version: macOS 15.1.1 (24B91) - Kernel Version: Darwin 24.1.0 -- Image Version: 20241202.430 +- Image Version: 20241211.462 ## Installed Software @@ -23,10 +22,10 @@ - GNU Fortran 13 (Homebrew GCC 13.3.0) - available by `gfortran-13` alias - GNU Fortran 14 (Homebrew GCC 14.2.0_1) - available by `gfortran-14` alias - Kotlin 2.1.0-release-394 -- Node.js 22.11.0 +- Node.js 22.12.0 - Perl 5.40.0 - PHP 8.4.1 -- Python3 3.13.0 +- Python3 3.13.1 - Ruby 3.3.6 ### Package Management @@ -34,7 +33,7 @@ - Carthage 0.40.0 - CocoaPods 1.16.2 - Composer 2.8.3 -- Homebrew 4.4.8 +- Homebrew 4.4.11 - NPM 10.9.0 - Pip3 24.3.1 (python 3.13) - Pipx 1.7.1 @@ -50,13 +49,13 @@ - 7-Zip 17.05 - aria2 1.37.0 - azcopy 10.27.1 -- bazel 7.4.1 -- bazelisk 1.24.1 +- bazel 8.0.0 +- bazelisk 1.25.0 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.11.0 - Git 2.47.1 - Git LFS 3.6.0 -- GitHub CLI 2.63.0 +- GitHub CLI 2.63.2 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.6 @@ -65,21 +64,21 @@ - Packer 1.11.2 - pkgconf 2.3.0 - Unxip 3.1 -- yq 4.44.5 +- yq 4.44.6 - zstd 1.5.6 ### Tools -- AWS CLI 2.22.8 +- AWS CLI 2.22.14 - AWS SAM CLI 1.131.0 - AWS Session Manager CLI 1.2.694.0 - Azure CLI 2.67.0 - Azure CLI (azure-devops) 1.0.1 -- Bicep CLI 0.31.92 -- Cmake 3.31.1 -- CodeQL Action Bundle 2.19.3 -- Fastlane 2.225.0 +- Bicep CLI 0.32.4 +- Cmake 3.31.2 +- CodeQL Action Bundle 2.20.0 +- Fastlane 2.226.0 - SwiftFormat 0.55.3 -- Xcbeautify 2.15.0 +- Xcbeautify 2.16.0 - Xcode Command Line Tools 16.1.0.0.1.1729049160 - Xcodes 1.6.0 @@ -89,11 +88,11 @@ ### Browsers - Safari 18.1.1 (20619.2.8.11.12) - SafariDriver 18.1.1 (20619.2.8.11.12) -- Google Chrome 131.0.6778.86 -- Google Chrome for Testing 131.0.6778.85 -- ChromeDriver 131.0.6778.85 -- Microsoft Edge 131.0.2903.70 -- Microsoft Edge WebDriver 131.0.2903.72 +- Google Chrome 131.0.6778.140 +- Google Chrome for Testing 131.0.6778.108 +- ChromeDriver 131.0.6778.108 +- Microsoft Edge 131.0.2903.86 +- Microsoft Edge WebDriver 131.0.2903.87 - Mozilla Firefox 133.0 - geckodriver 0.35.0 - Selenium server 4.27.0 @@ -123,18 +122,18 @@ - 3.9.20 - 3.10.15 - 3.11.9 -- 3.12.7 -- 3.13.0 +- 3.12.8 +- 3.13.1 #### Node.js - 18.20.5 - 20.18.1 -- 22.11.0 +- 22.12.0 #### Go - 1.21.13 -- 1.22.9 -- 1.23.3 +- 1.22.10 +- 1.23.4 ### Rust Tools - Cargo 1.83.0 @@ -155,12 +154,12 @@ - PSScriptAnalyzer: 1.23.0 ### Xcode -| Version | Build | Path | Symlinks | -| -------------- | -------- | ----------------------------------- | ----------------------------------------------------------------------------------------- | -| 16.2 (beta) | 16C5023f | /Applications/Xcode_16.2_beta_3.app | /Applications/Xcode_16.2.0.app
/Applications/Xcode_16.2.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 | -| 15.4 | 15F31d | /Applications/Xcode_15.4.app | /Applications/Xcode_15.4.0.app | +| Version | Build | Path | Symlinks | +| -------------- | -------- | ---------------------------------------------- | ----------------------------------------------------------------------------------------- | +| 16.2 | 16C5031c | /Applications/Xcode_16.2_Release_Candidate.app | /Applications/Xcode_16.2.0.app
/Applications/Xcode_16.2.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 | +| 15.4 | 15F31d | /Applications/Xcode_15.4.app | /Applications/Xcode_15.4.0.app | #### Installed SDKs | SDK | SDK Name | Xcode Version | @@ -195,8 +194,8 @@ | Simulator - watchOS 11.2 | watchsimulator11.2 | 16.2 | | visionOS 1.2 | xros1.2 | 15.4 | | Simulator - visionOS 1.2 | xrsimulator1.2 | 15.4 | -| visionOS 2.0 | xros2.0 | 16.0 | | Simulator - visionOS 2.0 | xrsimulator2.0 | 16.0 | +| visionOS 2.0 | xros2.0 | 16.0 | | Simulator - visionOS 2.1 | xrsimulator2.1 | 16.1 | | visionOS 2.1 | xros2.1 | 16.1 | | Simulator - visionOS 2.2 | xrsimulator2.2 | 16.2 | @@ -207,34 +206,34 @@ | DriverKit 24.2 | driverkit24.2 | 16.2 | #### Installed Simulators -| OS | Simulators | -| ------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 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.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) | -| tvOS 17.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| 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) | -| 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.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) | +| OS | Simulators | +| ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 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.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) | +| tvOS 17.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| 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) | +| 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.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) | ### Android -| Package Name | Version | -| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 16.0 | -| Android Emulator | 35.2.10 | -| Android SDK Build-tools | 35.0.0 | -| Android SDK Platforms | android-35-ext14 (rev 1)
android-35 (rev 1)
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 | 35.0.2 | -| Android Support Repository | 47.0.0 | -| CMake | 3.31.0 | -| Google Play services | 49 | -| Google Repository | 58 | -| NDK | 26.3.11579264
27.2.12479018 (default) | +| Package Name | Version | +| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Android Command Line Tools | 16.0 | +| Android Emulator | 35.2.10 | +| Android SDK Build-tools | 35.0.0 | +| Android SDK Platforms | android-35-ext14 (rev 1)
android-35 (rev 1)
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 | 35.0.2 | +| Android Support Repository | 47.0.0 | +| CMake | 3.31.0 | +| Google Play services | 49 | +| Google Repository | 58 | +| NDK | 26.3.11579264
27.2.12479018 (default) | #### Environment variables | Name | Value | From 591df9aa4472a9d624035bf5ef71132406f0552b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 14 Dec 2024 19:36:19 -0600 Subject: [PATCH 36/55] Updating readme file for macos-15-arm64 version 20241211.459 (#11151) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-15-arm64-Readme.md | 89 +++++++++++++-------------- 1 file changed, 44 insertions(+), 45 deletions(-) diff --git a/images/macos/macos-15-arm64-Readme.md b/images/macos/macos-15-arm64-Readme.md index a86974e72..e2e4aae18 100644 --- a/images/macos/macos-15-arm64-Readme.md +++ b/images/macos/macos-15-arm64-Readme.md @@ -1,13 +1,12 @@ | Announcements | |-| -| [[macOS] OpenSSL 1.1 will be removed and OpenSSL 3 will be the default for all macOS images once [date not determined]](https://github.com/actions/runner-images/issues/10817) | -| [[macOS] The macOS 12 Actions runner image will begin deprecation on 10/7/24 and will be fully unsupported by 12/3/24 for GitHub and ADO](https://github.com/actions/runner-images/issues/10721) | +| [[macOS] The macOS 12 Actions runner image will begin deprecation on 10/7/24 and will be fully unsupported by 12/3/24 for GitHub and by 01/13/25 for ADO](https://github.com/actions/runner-images/issues/10721) | | [macOS 15 (Sequoia) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/10686) | *** # macOS 15 - OS Version: macOS 15.1.1 (24B91) - Kernel Version: Darwin 24.1.0 -- Image Version: 20241202.430 +- Image Version: 20241211.459 ## Installed Software @@ -23,18 +22,18 @@ - GNU Fortran 13 (Homebrew GCC 13.3.0) - available by `gfortran-13` alias - GNU Fortran 14 (Homebrew GCC 14.2.0_1) - available by `gfortran-14` alias - Kotlin 2.1.0-release-394 -- Node.js 22.11.0 +- Node.js 22.12.0 - Perl 5.40.0 -- Python3 3.13.0 +- Python3 3.13.1 - Ruby 3.3.6 ### Package Management - Bundler 2.5.23 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 4.4.8 +- Homebrew 4.4.11 - NPM 10.9.0 -- Pip3 24.2 (python 3.13) +- Pip3 24.3.1 (python 3.13) - Pipx 1.7.1 - RubyGems 3.5.23 - Yarn 1.22.22 @@ -48,13 +47,13 @@ - 7-Zip 17.05 - aria2 1.37.0 - azcopy 10.27.1 -- bazel 7.4.1 -- bazelisk 1.24.1 +- bazel 8.0.0 +- bazelisk 1.25.0 - bsdtar 3.5.3 - available by 'tar' alias - Curl 8.7.1 - Git 2.47.1 - Git LFS 3.6.0 -- GitHub CLI 2.63.0 +- GitHub CLI 2.63.2 - GNU Tar 1.35 - available by 'gtar' alias - GNU Wget 1.25.0 - gpg (GnuPG) 2.4.6 @@ -63,21 +62,21 @@ - Packer 1.11.2 - pkgconf 2.3.0 - Unxip 3.1 -- yq 4.44.5 +- yq 4.44.6 - zstd 1.5.6 ### Tools -- AWS CLI 2.22.8 +- AWS CLI 2.22.14 - AWS SAM CLI 1.131.0 - AWS Session Manager CLI 1.2.694.0 - Azure CLI 2.67.0 - Azure CLI (azure-devops) 1.0.1 -- Bicep CLI 0.31.92 -- Cmake 3.31.1 -- CodeQL Action Bundle 2.19.3 -- Fastlane 2.225.0 +- Bicep CLI 0.32.4 +- Cmake 3.31.2 +- CodeQL Action Bundle 2.20.0 +- Fastlane 2.226.0 - SwiftFormat 0.55.3 -- Xcbeautify 2.15.0 +- Xcbeautify 2.16.0 - Xcode Command Line Tools 16.1.0.0.1.1729049160 - Xcodes 1.6.0 @@ -86,9 +85,9 @@ ### Browsers - Safari 18.1.1 (20619.2.8.11.12) - SafariDriver 18.1.1 (20619.2.8.11.12) -- Google Chrome 131.0.6778.86 -- Google Chrome for Testing 131.0.6778.85 -- ChromeDriver 131.0.6778.85 +- Google Chrome 131.0.6778.140 +- Google Chrome for Testing 131.0.6778.108 +- ChromeDriver 131.0.6778.108 - Selenium server 4.27.0 #### Environment variables @@ -114,18 +113,18 @@ #### Python - 3.11.9 -- 3.12.7 -- 3.13.0 +- 3.12.8 +- 3.13.1 #### Node.js - 18.20.5 - 20.18.1 -- 22.11.0 +- 22.12.0 #### Go - 1.21.13 -- 1.22.9 -- 1.23.3 +- 1.22.10 +- 1.23.4 ### Rust Tools - Cargo 1.83.0 @@ -146,12 +145,12 @@ - PSScriptAnalyzer: 1.23.0 ### Xcode -| Version | Build | Path | Symlinks | -| -------------- | -------- | ----------------------------------- | ----------------------------------------------------------------------------------------- | -| 16.2 (beta) | 16C5023f | /Applications/Xcode_16.2_beta_3.app | /Applications/Xcode_16.2.0.app
/Applications/Xcode_16.2.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 | -| 15.4 | 15F31d | /Applications/Xcode_15.4.app | /Applications/Xcode_15.4.0.app | +| Version | Build | Path | Symlinks | +| -------------- | -------- | ---------------------------------------------- | ----------------------------------------------------------------------------------------- | +| 16.2 | 16C5031c | /Applications/Xcode_16.2_Release_Candidate.app | /Applications/Xcode_16.2.0.app
/Applications/Xcode_16.2.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 | +| 15.4 | 15F31d | /Applications/Xcode_15.4.app | /Applications/Xcode_15.4.0.app | #### Installed SDKs | SDK | SDK Name | Xcode Version | @@ -184,10 +183,10 @@ | 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 - visionOS 1.2 | xrsimulator1.2 | 15.4 | | visionOS 1.2 | xros1.2 | 15.4 | -| visionOS 2.0 | xros2.0 | 16.0 | +| Simulator - visionOS 1.2 | xrsimulator1.2 | 15.4 | | Simulator - visionOS 2.0 | xrsimulator2.0 | 16.0 | +| visionOS 2.0 | xros2.0 | 16.0 | | visionOS 2.1 | xros2.1 | 16.1 | | Simulator - visionOS 2.1 | xrsimulator2.1 | 16.1 | | Simulator - visionOS 2.2 | xrsimulator2.2 | 16.2 | @@ -218,18 +217,18 @@ | visionOS 2.2 | Apple Vision Pro | ### Android -| Package Name | Version | -| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 16.0 | -| Android Emulator | 35.2.10 | -| Android SDK Build-tools | 35.0.0 | -| Android SDK Platforms | android-35-ext14 (rev 1)
android-35 (rev 1)
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 | 35.0.2 | -| Android Support Repository | 47.0.0 | -| CMake | 3.31.0 | -| Google Play services | 49 | -| Google Repository | 58 | -| NDK | 26.3.11579264
27.2.12479018 (default) | +| Package Name | Version | +| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Android Command Line Tools | 16.0 | +| Android Emulator | 35.2.10 | +| Android SDK Build-tools | 35.0.0 | +| Android SDK Platforms | android-35-ext14 (rev 1)
android-35 (rev 1)
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 | 35.0.2 | +| Android Support Repository | 47.0.0 | +| CMake | 3.31.0 | +| Google Play services | 49 | +| Google Repository | 58 | +| NDK | 26.3.11579264
27.2.12479018 (default) | #### Environment variables | Name | Value | From cee689db9f4dae941f9552656c7415a5aa2111b0 Mon Sep 17 00:00:00 2001 From: Alexey-Ayupov <116575425+Alexey-Ayupov@users.noreply.github.com> Date: Sun, 15 Dec 2024 12:44:26 +0100 Subject: [PATCH 37/55] [Windows] Update EdgeDriver signature (#11192) --- images/windows/scripts/build/Install-EdgeDriver.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/images/windows/scripts/build/Install-EdgeDriver.ps1 b/images/windows/scripts/build/Install-EdgeDriver.ps1 index e8f07b7de..6d10d6e5d 100644 --- a/images/windows/scripts/build/Install-EdgeDriver.ps1 +++ b/images/windows/scripts/build/Install-EdgeDriver.ps1 @@ -27,7 +27,7 @@ Write-Host "Expand Microsoft Edge WebDriver archive..." Expand-7ZipArchive -Path $archivePath -DestinationPath $edgeDriverPath #Validate the EdgeDriver signature -$signatureThumbprint = "7920AC8FB05E0FFFE21E8FF4B4F03093BA6AC16E" +$signatureThumbprint = "0BD8C56733FDCC06F8CB919FF5A200E39B1ACF71" Test-FileSignature -Path "$edgeDriverPath\msedgedriver.exe" -ExpectedThumbprint $signatureThumbprint Write-Host "Setting the environment variables..." From 0e631a89e834526cb235638be59dc78789cd85a8 Mon Sep 17 00:00:00 2001 From: Alexey-Ayupov <116575425+Alexey-Ayupov@users.noreply.github.com> Date: Sun, 15 Dec 2024 12:44:49 +0100 Subject: [PATCH 38/55] [Windows] Remove Windows\Installer\* folder cleanup for windows 2025 image (#11193) --- images/windows/scripts/build/Invoke-Cleanup.ps1 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/images/windows/scripts/build/Invoke-Cleanup.ps1 b/images/windows/scripts/build/Invoke-Cleanup.ps1 index f9bc431b1..7616c218e 100644 --- a/images/windows/scripts/build/Invoke-Cleanup.ps1 +++ b/images/windows/scripts/build/Invoke-Cleanup.ps1 @@ -15,7 +15,6 @@ Write-Host "Clean up various directories" "$env:SystemRoot\logs", "$env:SystemRoot\winsxs\manifestcache", "$env:SystemRoot\Temp", - $(if(Test-IsWin25){"$env:SystemRoot\Installer\*"}), "$env:SystemDrive\Users\$env:INSTALL_USER\AppData\Local\Temp", "$env:TEMP", "$env:AZURE_CONFIG_DIR\logs", @@ -52,6 +51,8 @@ if ($LASTEXITCODE -ne 0) { if (Test-IsWin25) { $directoriesToCompact = @( + "C:\Program Files (x86)\Android", + "C:\Program Files\dotnet", "$env:SystemRoot\assembly", "$env:SystemRoot\WinSxS" ) From 5c8a14c94ce4ce691feb225859daa030c5ff896f Mon Sep 17 00:00:00 2001 From: sarathrajsrinivasan <159180023+sarathrajsrinivasan@users.noreply.github.com> Date: Mon, 16 Dec 2024 02:22:29 -0800 Subject: [PATCH 39/55] [macOS] Add Symlink for tcl-tk8 (#11128) * [macOS] Add Symlink for tcl-tk8 * [macOS] Add condition for tcl tk only for macOS13 and macOS14 Intel machines * [macOS] Update test case for tcl/tk * [macOS] Update test cases for tcl/tk for macOS15 * [macOS] Update tcl/tk test cases --- images/macos/scripts/build/install-common-utils.sh | 9 ++++++++- images/macos/scripts/tests/BasicTools.Tests.ps1 | 6 +++--- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/images/macos/scripts/build/install-common-utils.sh b/images/macos/scripts/build/install-common-utils.sh index 96a46826b..9f9013538 100644 --- a/images/macos/scripts/build/install-common-utils.sh +++ b/images/macos/scripts/build/install-common-utils.sh @@ -21,7 +21,14 @@ for package in $common_packages; do # Packer has been deprecated in Homebrew. Use tap to install Packer. brew install hashicorp/tap/packer else - brew_smart_install "$package" + if (is_VenturaX64 || is_SonomaX64) && [[ $package == "tcl-tk@8" ]]; then + brew_smart_install "$package" + # 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 + else + brew_smart_install "$package" + fi fi fi done diff --git a/images/macos/scripts/tests/BasicTools.Tests.ps1 b/images/macos/scripts/tests/BasicTools.Tests.ps1 index 2db65a1a9..53942da4d 100644 --- a/images/macos/scripts/tests/BasicTools.Tests.ps1 +++ b/images/macos/scripts/tests/BasicTools.Tests.ps1 @@ -62,10 +62,10 @@ Describe "Perl" { } } -Describe "Tcl/Tk" { +Describe "Tcl/Tk" -Skip:($os.IsVenturaArm64 -or $os.IsSonomaArm64 -or $os.IsSequoia) { It "libtcl" { - "file /usr/local/lib/libtcl8.6.dylib" | Should -ReturnZeroExitCode - "file /usr/local/lib/libtk8.6.dylib" | Should -ReturnZeroExitCode + Test-Path "/usr/local/lib/libtcl8.6.dylib" | Should -BeTrue + Test-Path "/usr/local/lib/libtk8.6.dylib" | Should -BeTrue } } From 600fb502b3486ce5782c863664eb3406b47c6327 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 16 Dec 2024 07:38:38 -0700 Subject: [PATCH 40/55] Updating readme file for ubuntu22 version 20241211.1.1 (#11166) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/ubuntu/Ubuntu2204-Readme.md | 94 +++++++++++++++--------------- 1 file changed, 48 insertions(+), 46 deletions(-) diff --git a/images/ubuntu/Ubuntu2204-Readme.md b/images/ubuntu/Ubuntu2204-Readme.md index 5e86257b7..fc7e5b2f2 100644 --- a/images/ubuntu/Ubuntu2204-Readme.md +++ b/images/ubuntu/Ubuntu2204-Readme.md @@ -1,12 +1,13 @@ | Announcements | |-| +| [[Windows & Ubuntu] Breaking change : Maven 3.8.* version will be updated to Maven 3.9.* from January 10,2025](https://github.com/actions/runner-images/issues/11093) | | [[Ubuntu] Breaking Change: runner user will have UID 1001 instead of 1000 for larger runners](https://github.com/actions/runner-images/issues/10936) | | [Ubuntu-latest workflows will use Ubuntu-24.04 image](https://github.com/actions/runner-images/issues/10636) | *** # Ubuntu 22.04 - OS Version: 22.04.5 LTS - Kernel Version: 6.5.0-1025-azure -- Image Version: 20241201.1.0 +- Image Version: 20241211.1.0 - Systemd version: 249.11-0ubuntu3.12 ## Installed Software @@ -19,7 +20,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.1 +- Julia 1.11.2 - Kotlin 2.1.0-release-394 - Mono 6.12.0.200 - MSBuild 16.10.1.31701 (Mono 6.12.0.200) @@ -32,7 +33,7 @@ ### Package Management - cpan 1.64 - Helm 3.16.3 -- Homebrew 4.4.8 +- Homebrew 4.4.11 - Miniconda 24.9.2 - Npm 10.8.2 - NuGet 6.6.1.2 @@ -40,7 +41,7 @@ - Pip3 22.0.2 - Pipx 1.7.1 - RubyGems 3.3.5 -- Vcpkg (build from commit cd124b84f) +- Vcpkg (build from commit b7601ed37) - Yarn 1.22.22 #### Environment variables @@ -65,29 +66,29 @@ to accomplish this. - Sbt 1.10.6 ### Tools -- Ansible 2.17.6 +- Ansible 2.17.7 - apt-fast 1.10.0 - AzCopy 10.27.1 - available by `azcopy` and `azcopy10` aliases -- Bazel 7.4.1 -- Bazelisk 1.24.1 -- Bicep 0.31.92 +- Bazel 8.0.0 +- Bazelisk 1.25.0 +- Bicep 0.32.4 - Buildah 1.23.1 -- CMake 3.31.1 -- CodeQL Action Bundle 2.19.3 +- CMake 3.31.2 +- CodeQL Action Bundle 2.20.0 - Docker Amazon ECR Credential Helper 0.9.0 - Docker Compose v2 2.27.1 -- Docker-Buildx 0.19.1 +- Docker-Buildx 0.19.2 - Docker Client 26.1.3 - Docker Server 26.1.3 -- Fastlane 2.225.0 +- Fastlane 2.226.0 - Git 2.47.1 - Git LFS 3.6.0 - Git-ftp 1.6.0 - Haveged 1.9.14 -- Heroku 9.5.0 +- Heroku 10.0.0 - jq 1.6 - Kind 0.25.0 -- Kubectl 1.31.3 +- Kubectl 1.31.4 - Kustomize 5.5.0 - Leiningen 2.11.2 - MediaInfo 21.09 @@ -105,24 +106,24 @@ to accomplish this. - Skopeo 1.4.1 - Sphinx Open Source Search Server 2.2.11 - SVN 1.14.1 -- Terraform 1.10.0 +- Terraform 1.10.2 - yamllint 1.35.1 -- yq 4.44.5 +- yq 4.44.6 - zstd 1.5.6 ### CLI Tools -- Alibaba Cloud CLI 3.0.234 -- AWS CLI 2.22.7 +- Alibaba Cloud CLI 3.0.235 +- AWS CLI 2.22.14 - AWS CLI Session Manager Plugin 1.2.694.0 - AWS SAM CLI 1.131.0 - Azure CLI 2.67.0 - Azure CLI (azure-devops) 1.0.1 -- GitHub CLI 2.63.0 -- Google Cloud CLI 502.0.0 -- Netlify CLI 17.37.2 -- OpenShift CLI 4.17.6 -- ORAS CLI 1.2.0 -- Vercel CLI 39.1.2 +- GitHub CLI 2.63.2 +- Google Cloud CLI 503.0.0 +- Netlify CLI 17.38.0 +- OpenShift CLI 4.17.8 +- ORAS CLI 1.2.1 +- Vercel CLI 39.2.0 ### Java | Version | Environment Variable | @@ -134,8 +135,8 @@ to accomplish this. ### PHP Tools - PHP: 8.1.2 -- Composer 2.8.3 -- PHPUnit 8.5.40 +- Composer 2.8.4 +- PHPUnit 8.5.41 ``` Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. ``` @@ -153,19 +154,19 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Rustup 1.27.1 #### Packages -- Bindgen 0.70.1 +- Bindgen 0.71.1 - Cargo audit 0.21.0 - Cargo clippy 0.1.83 -- Cargo outdated 0.15.0 +- Cargo outdated 0.16.0 - Cbindgen 0.27.0 - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 131.0.6778.85 -- ChromeDriver 131.0.6778.85 +- Google Chrome 131.0.6778.139 +- ChromeDriver 131.0.6778.108 - Chromium 131.0.6778.0 -- Microsoft Edge 131.0.2903.70 -- Microsoft Edge WebDriver 131.0.2903.52 +- Microsoft Edge 131.0.2903.86 +- Microsoft Edge WebDriver 131.0.2903.87 - Selenium server 4.27.0 - Mozilla Firefox 133.0 - Geckodriver 0.35.0 @@ -210,21 +211,21 @@ Use the following command as a part of your job to start the service: 'sudo syst #### Go - 1.21.13 -- 1.22.9 -- 1.23.3 +- 1.22.10 +- 1.23.4 #### Node.js - 18.20.5 - 20.18.1 -- 22.11.0 +- 22.12.0 #### Python - 3.7.17 - 3.8.18 - 3.9.20 - 3.10.15 -- 3.11.10 -- 3.12.7 +- 3.11.11 +- 3.12.8 #### PyPy - 3.7.13 [PyPy 7.3.9] @@ -282,14 +283,14 @@ Use the following command as a part of your job to start the service: 'sudo syst | alpine:3.18 | sha256:2995c82e8e723d9a5c8585cb8e901d1c50e3c2759031027d3bff577449435157 | 2024-09-06 | | alpine:3.19 | sha256:7a85bf5dc56c949be827f84f9185161265c58f589bb8b2a6b6bb6d3076c1be21 | 2024-09-06 | | debian:10 | sha256:58ce6f1271ae1c8a2006ff7d3e54e9874d839f573d8009c20154ad0f2fb0a225 | 2024-06-13 | -| debian:11 | sha256:01559430c84e6bc864bed554345d1bfbfa94ac108ab68f39915cae34604b15c3 | 2024-11-11 | -| moby/buildkit:latest | sha256:36c65534fcd9e8b2c38f7e549aeae3ed5b5389fe6de2f44996f313112ebf0e18 | 2024-11-26 | -| node:18 | sha256:83eb05700940a88b14f21fb31cc92e9571a34b1db1a5d8781b466fc26cbb1472 | 2024-11-15 | -| node:18-alpine | sha256:7e43a2d633d91e8655a6c0f45d2ed987aa4930f0792f6d9dd3bffc7496e44882 | 2024-11-15 | -| node:20 | sha256:f99a6bd6fb137cfc683e1ff60e7d67aa8d5fcf45a6a64c01c37b4f433a6238b6 | 2024-11-20 | -| node:20-alpine | sha256:b5b9467fe7b33aad47f1ec3f6e0646a658f85f05c18d4243024212a91f3b7554 | 2024-11-20 | -| node:22 | sha256:5c76d05034644fa8ecc9c2aa84e0a83cd981d0ef13af5455b87b9adf5b216561 | 2024-10-29 | -| node:22-alpine | sha256:b64ced2e7cd0a4816699fe308ce6e8a08ccba463c757c00c14cd372e3d2c763e | 2024-10-29 | +| debian:11 | sha256:e91d1b0684e0f26a29c2353c52d4814f4d153e10b1faddf9fbde473ed71e2fcf | 2024-12-02 | +| moby/buildkit:latest | sha256:58e6d150a3c5a4b92e99ea8df2cbe976ad6d2ae5beab39214e84fada05b059d5 | 2024-12-04 | +| node:18 | sha256:b57ae84fe7880a23b389f8260d726b784010ed470c2ee26d4e2cbdb955d25b12 | 2024-11-15 | +| node:18-alpine | sha256:6eb9c3d9bd191bd2cc6ce7ec3d5ec4c2127616140c8586af96a6bec8f28689d1 | 2024-12-05 | +| node:20 | sha256:f4755c9039bdeec5c736b2e0dd5b47700d6393b65688b9e9f807ec12f54a8690 | 2024-11-20 | +| node:20-alpine | sha256:426f843809ae05f324883afceebaa2b9cab9cb697097dbb1a2a7a41c5701de72 | 2024-12-05 | +| node:22 | sha256:35a5dd72bcac4bce43266408b58a02be6ff0b6098ffa6f5435aeea980a8951d7 | 2024-12-03 | +| node:22-alpine | sha256:6e80991f69cc7722c561e5d14d5e72ab47c0d6b6cfb3ae50fb9cf9a7b30fdf97 | 2024-12-05 | | ubuntu:20.04 | sha256:8e5c4f0285ecbb4ead070431d29b576a530d3166df73ec44affc1cd27555141b | 2024-10-11 | | ubuntu:22.04 | sha256:0e5e4a57c2499249aafc3b40fcd541e9a456aab7296681a3994d631587203f97 | 2024-09-11 | @@ -329,7 +330,7 @@ Use the following command as a part of your job to start the service: 'sudo syst | libc++abi-dev | 1:14.0-55\~exp2 | | libc6-dev | 2.35-0ubuntu3.8 | | libcurl4 | 7.81.0-1ubuntu1.19 | -| libgbm-dev | 23.2.1-1ubuntu3.1\~22.04.2 | +| libgbm-dev | 23.2.1-1ubuntu3.1\~22.04.3 | | libgconf-2-4 | 3.2.6-7ubuntu2 | | libgsl-dev | 2.7.1+dfsg-3 | | libgtk-3-0 | 3.24.33-1ubuntu2.2 | @@ -372,6 +373,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.4 | | swig | 4.0.2-1ubuntu1 | +| systemd-coredump | 249.11-0ubuntu3.12 | | tar | 1.34+dfsg-1ubuntu0.1.22.04.2 | | telnet | 0.17-44build1 | | texinfo | 6.8-4build1 | From ad23bf9f93a753fb20368bc579b182e6e7d80df0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 16 Dec 2024 07:39:37 -0700 Subject: [PATCH 41/55] Updating readme file for ubuntu24 version 20241208.1.1 (#11139) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/ubuntu/Ubuntu2404-Readme.md | 45 +++++++++++++++--------------- 1 file changed, 23 insertions(+), 22 deletions(-) diff --git a/images/ubuntu/Ubuntu2404-Readme.md b/images/ubuntu/Ubuntu2404-Readme.md index 77257c0f9..bb0fbb208 100644 --- a/images/ubuntu/Ubuntu2404-Readme.md +++ b/images/ubuntu/Ubuntu2404-Readme.md @@ -1,12 +1,13 @@ | Announcements | |-| +| [[Windows & Ubuntu] Breaking change : Maven 3.8.* version will be updated to Maven 3.9.* from January 10,2025](https://github.com/actions/runner-images/issues/11093) | | [[Ubuntu] Breaking Change: runner user will have UID 1001 instead of 1000 for larger runners](https://github.com/actions/runner-images/issues/10936) | | [Ubuntu-latest workflows will use Ubuntu-24.04 image](https://github.com/actions/runner-images/issues/10636) | *** # Ubuntu 24.04 - OS Version: 24.04.1 LTS - Kernel Version: 6.8.0-1017-azure -- Image Version: 20241201.1.0 +- Image Version: 20241208.1.0 - Systemd version: 255.4-1ubuntu8.4 ## Installed Software @@ -19,7 +20,7 @@ - Dash 0.5.12-6ubuntu5 - GNU C++: 12.3.0, 13.2.0, 14.2.0 - GNU Fortran: 12.3.0, 13.2.0, 14.2.0 -- Julia 1.11.1 +- Julia 1.11.2 - Kotlin 2.1.0-release-394 - Node.js 20.18.1 - Perl 5.38.2 @@ -30,14 +31,14 @@ ### Package Management - cpan 1.64 - Helm 3.16.3 -- Homebrew 4.4.8 +- Homebrew 4.4.10 - Miniconda 24.9.2 - Npm 10.8.2 - Pip 24.0 - Pip3 24.0 - Pipx 1.7.1 - RubyGems 3.4.20 -- Vcpkg (build from commit cd124b84f) +- Vcpkg (build from commit 20a72ce99) - Yarn 1.22.22 #### Environment variables @@ -61,17 +62,17 @@ to accomplish this. - Maven 3.8.8 ### Tools -- Ansible 2.18.0 +- Ansible 2.18.1 - AzCopy 10.27.1 - available by `azcopy` and `azcopy10` aliases - Bazel 7.4.1 - Bazelisk 1.24.1 - Bicep 0.31.92 - Buildah 1.33.7 -- CMake 3.31.1 -- CodeQL Action Bundle 2.19.3 +- CMake 3.31.2 +- CodeQL Action Bundle 2.19.4 - Docker Amazon ECR Credential Helper 0.9.0 - Docker Compose v2 2.27.1 -- Docker-Buildx 0.19.1 +- Docker-Buildx 0.19.2 - Docker Client 26.1.3 - Docker Server 26.1.3 - Fastlane 2.225.0 @@ -97,16 +98,16 @@ to accomplish this. - Skopeo 1.13.3 - Sphinx Open Source Search Server 2.2.11 - yamllint 1.35.1 -- yq 4.44.5 +- yq 4.44.6 - zstd 1.5.6 ### CLI Tools -- AWS CLI 2.22.7 +- AWS CLI 2.22.12 - AWS CLI Session Manager Plugin 1.2.694.0 - AWS SAM CLI 1.131.0 - Azure CLI 2.67.0 - Azure CLI (azure-devops) 1.0.1 -- GitHub CLI 2.63.0 +- GitHub CLI 2.63.2 - Google Cloud CLI 502.0.0 ### Java @@ -120,7 +121,7 @@ to accomplish this. ### PHP Tools - PHP: 8.3.6 - Composer 2.8.3 -- PHPUnit 8.5.40 +- PHPUnit 8.5.41 ``` Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. ``` @@ -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 131.0.6778.85 -- ChromeDriver 131.0.6778.85 +- Google Chrome 131.0.6778.108 +- ChromeDriver 131.0.6778.87 - Chromium 131.0.6778.0 -- Microsoft Edge 131.0.2903.70 -- Microsoft Edge WebDriver 131.0.2903.52 +- Microsoft Edge 131.0.2903.86 +- Microsoft Edge WebDriver 131.0.2903.87 - Selenium server 4.27.0 - Mozilla Firefox 133.0 - Geckodriver 0.35.0 @@ -186,19 +187,19 @@ Use the following command as a part of your job to start the service: 'sudo syst #### Go - 1.21.13 -- 1.22.9 -- 1.23.3 +- 1.22.10 +- 1.23.4 #### Node.js - 18.20.5 - 20.18.1 -- 22.11.0 +- 22.12.0 #### Python - 3.9.20 - 3.10.15 -- 3.11.10 -- 3.12.7 +- 3.11.11 +- 3.12.8 #### PyPy - 3.9.19 [PyPy 7.3.16] @@ -311,6 +312,6 @@ Use the following command as a part of your job to start the service: 'sudo syst | wget | 1.21.4-1ubuntu4.1 | | xvfb | 2:21.1.12-1ubuntu1.1 | | xz-utils | 5.6.1+really5.4.5-1build0.1 | -| zip | 3.0-13build1 | +| zip | 3.0-13ubuntu0.1 | | zsync | 0.6.2-5build1 | From 2899593d7a98aa2c1af60bd6a2d2d2979394657f Mon Sep 17 00:00:00 2001 From: sureshe456 <160699174+sureshe456@users.noreply.github.com> Date: Mon, 16 Dec 2024 21:22:11 +0530 Subject: [PATCH 42/55] [macOS] Add Xcode 16.2 Release to macOS15 (#11179) --- images/macos/toolsets/toolset-15.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/images/macos/toolsets/toolset-15.json b/images/macos/toolsets/toolset-15.json index 72738d849..6aa9a0c06 100644 --- a/images/macos/toolsets/toolset-15.json +++ b/images/macos/toolsets/toolset-15.json @@ -3,7 +3,7 @@ "default": "16", "x64": { "versions": [ - { "link": "16.2_Release_Candidate", "version": "16.2_Release_Candidate+16C5031c", "symlinks": ["16.2"], "install_runtimes": "true", "sha256": "2f6566cf6c2339030be05607827b0643c4957ed695f15e197d9a0623b76d21f0"}, + { "link": "16.2", "version": "16.2+16C5032a", "install_runtimes": "true", "sha256": "0e367d06eb7c334ea143bada5e4422f56688aabff571bedf0d2ad9434b7290de"}, { "link": "16.1", "version": "16.1+16B40", "install_runtimes": "true", "sha256": "8ca961d55981f983d21b99a95a6b0ac04905b837f6e11346ee86d28f12afe720"}, { "link": "16", "version": "16.0.0+16A242d", "symlinks": ["16.0"], "install_runtimes": "true", "sha256": "4a26c3d102a55c7222fb145e0ee1503249c9c26c6e02dc64d783c8810b37b1e3"}, { "link": "15.4", "version": "15.4.0+15F31d", "install_runtimes": "true", "sha256": "82d3d61804ff3f4c7c82085e91dc701037ddaa770e542848b2477e22f4e8aa7a"} @@ -11,13 +11,13 @@ }, "arm64":{ "versions": [ - { "link": "16.2_Release_Candidate", "version": "16.2_Release_Candidate+16C5031c", "symlinks": ["16.2"], "install_runtimes": "true", "sha256": "2f6566cf6c2339030be05607827b0643c4957ed695f15e197d9a0623b76d21f0"}, + { "link": "16.2", "version": "16.2+16C5032a", "install_runtimes": "true", "sha256": "0e367d06eb7c334ea143bada5e4422f56688aabff571bedf0d2ad9434b7290de"}, { "link": "16.1", "version": "16.1+16B40", "install_runtimes": "true", "sha256": "8ca961d55981f983d21b99a95a6b0ac04905b837f6e11346ee86d28f12afe720"}, { "link": "16", "version": "16.0.0+16A242d", "symlinks": ["16.0"], "install_runtimes": "true", "sha256": "4a26c3d102a55c7222fb145e0ee1503249c9c26c6e02dc64d783c8810b37b1e3"}, { "link": "15.4", "version": "15.4.0+15F31d", "install_runtimes": "true", "sha256": "82d3d61804ff3f4c7c82085e91dc701037ddaa770e542848b2477e22f4e8aa7a"} ] } - }, + }, "java": { "x64": { "default": "21", From ee68afd89e91e869450a799ca9c9d9db3d558f96 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 18 Dec 2024 11:51:24 +0000 Subject: [PATCH 43/55] Updating readme file for ubuntu22 version 20241215.1.1 (#11198) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/ubuntu/Ubuntu2204-Readme.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/images/ubuntu/Ubuntu2204-Readme.md b/images/ubuntu/Ubuntu2204-Readme.md index fc7e5b2f2..469751c15 100644 --- a/images/ubuntu/Ubuntu2204-Readme.md +++ b/images/ubuntu/Ubuntu2204-Readme.md @@ -7,7 +7,7 @@ # Ubuntu 22.04 - OS Version: 22.04.5 LTS - Kernel Version: 6.5.0-1025-azure -- Image Version: 20241211.1.0 +- Image Version: 20241215.1.0 - Systemd version: 249.11-0ubuntu3.12 ## Installed Software @@ -28,7 +28,7 @@ - Perl 5.34.0 - Python 3.10.12 - Ruby 3.0.2p107 -- Swift 6.0.2 +- Swift 6.0.3 ### Package Management - cpan 1.64 @@ -41,7 +41,7 @@ - Pip3 22.0.2 - Pipx 1.7.1 - RubyGems 3.3.5 -- Vcpkg (build from commit b7601ed37) +- Vcpkg (build from commit b545373a9) - Yarn 1.22.22 #### Environment variables @@ -88,7 +88,7 @@ to accomplish this. - Heroku 10.0.0 - jq 1.6 - Kind 0.25.0 -- Kubectl 1.31.4 +- Kubectl 1.32.0 - Kustomize 5.5.0 - Leiningen 2.11.2 - MediaInfo 21.09 @@ -101,7 +101,7 @@ to accomplish this. - Packer 1.11.2 - Parcel 2.13.2 - Podman 3.4.4 -- Pulumi 3.142.0 +- Pulumi 3.143.0 - R 4.4.2 - Skopeo 1.4.1 - Sphinx Open Source Search Server 2.2.11 @@ -112,10 +112,10 @@ to accomplish this. - zstd 1.5.6 ### CLI Tools -- Alibaba Cloud CLI 3.0.235 -- AWS CLI 2.22.14 +- Alibaba Cloud CLI 3.0.237 +- AWS CLI 2.22.17 - AWS CLI Session Manager Plugin 1.2.694.0 -- AWS SAM CLI 1.131.0 +- AWS SAM CLI 1.132.0 - Azure CLI 2.67.0 - Azure CLI (azure-devops) 1.0.1 - GitHub CLI 2.63.2 @@ -123,7 +123,7 @@ to accomplish this. - Netlify CLI 17.38.0 - OpenShift CLI 4.17.8 - ORAS CLI 1.2.1 -- Vercel CLI 39.2.0 +- Vercel CLI 39.2.2 ### Java | Version | Environment Variable | @@ -165,7 +165,7 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Google Chrome 131.0.6778.139 - ChromeDriver 131.0.6778.108 - Chromium 131.0.6778.0 -- Microsoft Edge 131.0.2903.86 +- Microsoft Edge 131.0.2903.99 - Microsoft Edge WebDriver 131.0.2903.87 - Selenium server 4.27.0 - Mozilla Firefox 133.0 @@ -181,7 +181,7 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. ### .NET Tools - .NET Core SDK: 6.0.428, 7.0.410, 8.0.404 -- nbgv 3.6.146+392592327a +- nbgv 3.7.112+63bbe780b0 ### Databases - sqlite3 3.37.2 From 7c2da160a2b6077f8a1f7ae8833f71b0fbffc34b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 18 Dec 2024 12:26:37 +0000 Subject: [PATCH 44/55] Updating readme file for ubuntu24 version 20241215.1.1 (#11197) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/ubuntu/Ubuntu2404-Readme.md | 47 +++++++++++++++--------------- 1 file changed, 24 insertions(+), 23 deletions(-) diff --git a/images/ubuntu/Ubuntu2404-Readme.md b/images/ubuntu/Ubuntu2404-Readme.md index bb0fbb208..8bf8f904e 100644 --- a/images/ubuntu/Ubuntu2404-Readme.md +++ b/images/ubuntu/Ubuntu2404-Readme.md @@ -7,7 +7,7 @@ # Ubuntu 24.04 - OS Version: 24.04.1 LTS - Kernel Version: 6.8.0-1017-azure -- Image Version: 20241208.1.0 +- Image Version: 20241215.1.0 - Systemd version: 255.4-1ubuntu8.4 ## Installed Software @@ -18,27 +18,27 @@ - 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.2.0, 14.2.0 -- GNU Fortran: 12.3.0, 13.2.0, 14.2.0 +- 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.2 - Kotlin 2.1.0-release-394 - Node.js 20.18.1 - Perl 5.38.2 - Python 3.12.3 - Ruby 3.2.3 -- Swift 6.0.2 +- Swift 6.0.3 ### Package Management - cpan 1.64 - Helm 3.16.3 -- Homebrew 4.4.10 +- Homebrew 4.4.11 - Miniconda 24.9.2 - Npm 10.8.2 - Pip 24.0 - Pip3 24.0 - Pipx 1.7.1 - RubyGems 3.4.20 -- Vcpkg (build from commit 20a72ce99) +- Vcpkg (build from commit b545373a9) - Yarn 1.22.22 #### Environment variables @@ -64,25 +64,25 @@ to accomplish this. ### Tools - Ansible 2.18.1 - AzCopy 10.27.1 - available by `azcopy` and `azcopy10` aliases -- Bazel 7.4.1 -- Bazelisk 1.24.1 -- Bicep 0.31.92 +- Bazel 8.0.0 +- Bazelisk 1.25.0 +- Bicep 0.32.4 - Buildah 1.33.7 - CMake 3.31.2 -- CodeQL Action Bundle 2.19.4 +- CodeQL Action Bundle 2.20.0 - Docker Amazon ECR Credential Helper 0.9.0 - Docker Compose v2 2.27.1 - Docker-Buildx 0.19.2 - Docker Client 26.1.3 - Docker Server 26.1.3 -- Fastlane 2.225.0 +- Fastlane 2.226.0 - Git 2.47.1 - Git LFS 3.6.0 - Git-ftp 1.6.0 - Haveged 1.9.14 - jq 1.7 - Kind 0.25.0 -- Kubectl 1.31.3 +- Kubectl 1.32.0 - Kustomize 5.5.0 - MediaInfo 24.01 - Mercurial 6.7.2 @@ -94,7 +94,7 @@ to accomplish this. - Packer 1.11.2 - Parcel 2.13.2 - Podman 4.9.3 -- Pulumi 3.142.0 +- Pulumi 3.143.0 - Skopeo 1.13.3 - Sphinx Open Source Search Server 2.2.11 - yamllint 1.35.1 @@ -102,13 +102,13 @@ to accomplish this. - zstd 1.5.6 ### CLI Tools -- AWS CLI 2.22.12 +- AWS CLI 2.22.17 - AWS CLI Session Manager Plugin 1.2.694.0 -- AWS SAM CLI 1.131.0 +- AWS SAM CLI 1.132.0 - Azure CLI 2.67.0 - Azure CLI (azure-devops) 1.0.1 - GitHub CLI 2.63.2 -- Google Cloud CLI 502.0.0 +- Google Cloud CLI 503.0.0 ### Java | Version | Environment Variable | @@ -120,7 +120,7 @@ to accomplish this. ### PHP Tools - PHP: 8.3.6 -- Composer 2.8.3 +- Composer 2.8.4 - PHPUnit 8.5.41 ``` Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. @@ -142,10 +142,10 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 131.0.6778.108 -- ChromeDriver 131.0.6778.87 +- Google Chrome 131.0.6778.139 +- ChromeDriver 131.0.6778.108 - Chromium 131.0.6778.0 -- Microsoft Edge 131.0.2903.86 +- Microsoft Edge 131.0.2903.99 - Microsoft Edge WebDriver 131.0.2903.87 - Selenium server 4.27.0 - Mozilla Firefox 133.0 @@ -160,8 +160,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.110 -- nbgv 3.6.146+392592327a +- .NET Core SDK: 8.0.111 +- nbgv 3.7.112+63bbe780b0 ### Databases - sqlite3 3.45.1 @@ -279,7 +279,7 @@ Use the following command as a part of your job to start the service: 'sudo syst | m4 | 1.4.19-4build1 | | make | 4.3-4.1build2 | | mediainfo | 24.01.1-1build2 | -| mercurial | 6.7.2-1ubuntu2 | +| mercurial | 6.7.2-1ubuntu2.2 | | net-tools | 2.10-0.1ubuntu4 | | netcat | 1.226-1ubuntu2 | | openssh-client | 1:9.6p1-3ubuntu13.5 | @@ -300,6 +300,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 | | swig | 4.2.0-2ubuntu1 | +| systemd-coredump | 255.4-1ubuntu8.4 | | tar | 1.35+dfsg-3build1 | | telnet | 0.17+2.5-3ubuntu4 | | texinfo | 7.1-3build2 | From 39222c24c48e09beba42cd94c781b3a4d93dfd23 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 18 Dec 2024 17:10:33 +0000 Subject: [PATCH 45/55] Updating readme file for ubuntu20 version 20241215.1.1 (#11205) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/ubuntu/Ubuntu2004-Readme.md | 44 +++++++++++++++--------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/images/ubuntu/Ubuntu2004-Readme.md b/images/ubuntu/Ubuntu2004-Readme.md index 00d0b726c..12a0aded6 100644 --- a/images/ubuntu/Ubuntu2004-Readme.md +++ b/images/ubuntu/Ubuntu2004-Readme.md @@ -7,7 +7,7 @@ # Ubuntu 20.04 - OS Version: 20.04.6 LTS - Kernel Version: 5.15.0-1074-azure -- Image Version: 20241209.1.0 +- Image Version: 20241215.1.0 - Systemd version: 245.4-4ubuntu3.24 ## Installed Software @@ -30,7 +30,7 @@ - Perl 5.30.0 - Python 3.8.10 - Ruby 2.7.0p0 -- Swift 6.0.2 +- Swift 6.0.3 ### Package Management - cpan 1.64 @@ -43,7 +43,7 @@ - Pip3 20.0.2 - Pipx 1.7.1 - RubyGems 3.1.2 -- Vcpkg (build from commit 96b5ced82) +- Vcpkg (build from commit b545373a9) - Yarn 1.22.22 #### Environment variables @@ -72,17 +72,17 @@ to accomplish this. - apt-fast 1.10.0 - AzCopy 10.27.1 - available by `azcopy` and `azcopy10` aliases - Bazel 8.0.0 -- Bazelisk 1.24.1 -- Bicep 0.31.92 +- Bazelisk 1.25.0 +- Bicep 0.32.4 - Buildah 1.22.3 - CMake 3.31.2 -- CodeQL Action Bundle 2.19.4 +- CodeQL Action Bundle 2.20.0 - Docker Amazon ECR Credential Helper 0.9.0 - Docker Compose v2 2.27.1 - Docker-Buildx 0.19.2 - Docker Client 26.1.3 - Docker Server 26.1.3 -- Fastlane 2.225.0 +- Fastlane 2.226.0 - Git 2.47.1 - Git LFS 3.6.0 - Git-ftp 1.6.0 @@ -91,7 +91,7 @@ to accomplish this. - HHVM (HipHop VM) 4.172.1 - jq 1.6 - Kind 0.25.0 -- Kubectl 1.31.3 +- Kubectl 1.32.0 - Kustomize 5.5.0 - Leiningen 2.11.2 - MediaInfo 19.09 @@ -105,29 +105,29 @@ to accomplish this. - Parcel 2.13.2 - PhantomJS 2.1.1 2.1.1 - Podman 3.4.2 -- Pulumi 3.142.0 +- Pulumi 3.143.0 - R 4.4.2 - Skopeo 1.5.0 - Sphinx Open Source Search Server 2.2.11 - SVN 1.13.0 -- Terraform 1.10.1 +- Terraform 1.10.2 - yamllint 1.35.1 - yq 4.44.6 - zstd 1.5.6 ### CLI Tools - Alibaba Cloud CLI 3.0.174 -- AWS CLI 2.22.13 +- AWS CLI 2.22.17 - AWS CLI Session Manager Plugin 1.2.694.0 -- AWS SAM CLI 1.131.0 +- AWS SAM CLI 1.132.0 - Azure CLI 2.67.0 - Azure CLI (azure-devops) 1.0.1 - GitHub CLI 2.63.2 -- Google Cloud CLI 502.0.0 +- Google Cloud CLI 503.0.0 - Netlify CLI 17.38.0 - OpenShift CLI 4.15.19 - ORAS CLI 1.2.1 -- Vercel CLI 39.2.0 +- Vercel CLI 39.2.2 ### Java | Version | Environment Variable | @@ -139,7 +139,7 @@ to accomplish this. ### PHP Tools - PHP: 7.4.33, 8.0.30, 8.1.31, 8.2.26, 8.3.14 -- Composer 2.8.3 +- Composer 2.8.4 - PHPUnit 8.5.41 ``` Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. @@ -166,10 +166,10 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 131.0.6778.108 -- ChromeDriver 131.0.6778.87 +- Google Chrome 131.0.6778.139 +- ChromeDriver 131.0.6778.108 - Chromium 131.0.6778.0 -- Microsoft Edge 131.0.2903.86 +- Microsoft Edge 131.0.2903.99 - Microsoft Edge WebDriver 131.0.2903.87 - Selenium server 4.27.0 - Mozilla Firefox 133.0 @@ -185,7 +185,7 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. ### .NET Tools - .NET Core SDK: 6.0.428, 7.0.410, 8.0.404 -- nbgv 3.6.146+392592327a +- nbgv 3.7.112+63bbe780b0 ### Databases - MongoDB 5.0.30 @@ -296,11 +296,11 @@ Use the following command as a part of your job to start the service: 'sudo syst | debian:9 | sha256:c5c5200ff1e9c73ffbf188b4a67eb1c91531b644856b4aefe86a58d2f0cb05be | 2022-06-23 | | moby/buildkit:latest | sha256:58e6d150a3c5a4b92e99ea8df2cbe976ad6d2ae5beab39214e84fada05b059d5 | 2024-12-04 | | node:18 | sha256:b57ae84fe7880a23b389f8260d726b784010ed470c2ee26d4e2cbdb955d25b12 | 2024-11-15 | -| node:18-alpine | sha256:7e43a2d633d91e8655a6c0f45d2ed987aa4930f0792f6d9dd3bffc7496e44882 | 2024-11-15 | +| node:18-alpine | sha256:6eb9c3d9bd191bd2cc6ce7ec3d5ec4c2127616140c8586af96a6bec8f28689d1 | 2024-12-05 | | node:20 | sha256:f4755c9039bdeec5c736b2e0dd5b47700d6393b65688b9e9f807ec12f54a8690 | 2024-11-20 | -| node:20-alpine | sha256:b5b9467fe7b33aad47f1ec3f6e0646a658f85f05c18d4243024212a91f3b7554 | 2024-11-20 | +| node:20-alpine | sha256:426f843809ae05f324883afceebaa2b9cab9cb697097dbb1a2a7a41c5701de72 | 2024-12-05 | | node:22 | sha256:35a5dd72bcac4bce43266408b58a02be6ff0b6098ffa6f5435aeea980a8951d7 | 2024-12-03 | -| node:22-alpine | sha256:96cc8323e25c8cc6ddcb8b965e135cfd57846e8003ec0d7bcec16c5fd5f6d39f | 2024-12-03 | +| node:22-alpine | sha256:6e80991f69cc7722c561e5d14d5e72ab47c0d6b6cfb3ae50fb9cf9a7b30fdf97 | 2024-12-05 | | ubuntu:20.04 | sha256:8e5c4f0285ecbb4ead070431d29b576a530d3166df73ec44affc1cd27555141b | 2024-10-11 | ### Installed apt packages From 832c038b8198db5c911a8d92b4f3897a0078e5ef Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 18 Dec 2024 20:31:03 +0000 Subject: [PATCH 46/55] Updating readme file for macos-13 version 20241216.479 (#11207) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-13-Readme.md | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/images/macos/macos-13-Readme.md b/images/macos/macos-13-Readme.md index 7e77c40fc..ea616d59e 100644 --- a/images/macos/macos-13-Readme.md +++ b/images/macos/macos-13-Readme.md @@ -1,12 +1,13 @@ | Announcements | |-| +| [[macOS 14] Xcode 16.0 will be replaced by Xcode 16.2 in macOS-14 images on January 6, 2025](https://github.com/actions/runner-images/issues/11203) | | [[macOS] The macOS 12 Actions runner image will begin deprecation on 10/7/24 and will be fully unsupported by 12/3/24 for GitHub and by 01/13/25 for ADO](https://github.com/actions/runner-images/issues/10721) | | [macOS 15 (Sequoia) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/10686) | *** # macOS 13 -- OS Version: macOS 13.7.1 (22H221) +- OS Version: macOS 13.7.2 (22H313) - Kernel Version: Darwin 22.6.0 -- Image Version: 20241211.456 +- Image Version: 20241216.479 ## Installed Software @@ -33,14 +34,14 @@ - Bundler 2.5.23 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Composer 2.8.3 +- Composer 2.8.4 - Homebrew 4.4.11 - NPM 10.8.2 - NuGet 6.3.1.1 - Pip3 24.3.1 (python 3.13) - Pipx 1.7.1 - RubyGems 3.5.23 -- Vcpkg 2024 (build from commit b7601ed37) +- Vcpkg 2024 (build from commit b545373a9) - Yarn 1.22.22 ### Project Management @@ -55,7 +56,7 @@ - bazel 8.0.0 - bazelisk 1.25.0 - bsdtar 3.5.3 - available by 'tar' alias -- Curl 8.11.0 +- Curl 8.11.1 - Git 2.47.1 - Git LFS 3.6.0 - GitHub CLI 2.63.2 @@ -71,8 +72,8 @@ - zstd 1.5.6 ### Tools -- AWS CLI 2.22.14 -- AWS SAM CLI 1.131.0 +- AWS CLI 2.22.17 +- AWS SAM CLI 1.132.0 - AWS Session Manager CLI 1.2.694.0 - Azure CLI 2.67.0 - Azure CLI (azure-devops) 1.0.1 @@ -89,14 +90,14 @@ - SwiftLint 0.57.1 ### Browsers -- Safari 18.1.1 (18619.2.8.111.7) -- SafariDriver 18.1.1 (18619.2.8.111.7) +- Safari 18.2 (18620.1.16.111.6) +- SafariDriver 18.2 (18620.1.16.111.6) - Google Chrome 131.0.6778.140 - Google Chrome for Testing 131.0.6778.108 - ChromeDriver 131.0.6778.108 -- Microsoft Edge 131.0.2903.86 +- Microsoft Edge 131.0.2903.99 - Microsoft Edge WebDriver 131.0.2903.87 -- Mozilla Firefox 133.0 +- Mozilla Firefox 133.0.3 - geckodriver 0.35.0 - Selenium server 4.27.0 @@ -263,7 +264,7 @@ | ANDROID_SDK_ROOT | /Users/runner/Library/Android/sdk | ### Miscellaneous -- Tcl/Tk 8.6.15 +- Tcl/Tk 8.6.16 #### Environment variables | Name | Value | From f983f3da9589fc2d54cb5a67e58ed8aad38a0790 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 18 Dec 2024 21:39:31 +0000 Subject: [PATCH 47/55] Updating readme file for macos-13-arm64 version 20241216.537 (#11206) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-13-arm64-Readme.md | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/images/macos/macos-13-arm64-Readme.md b/images/macos/macos-13-arm64-Readme.md index a8409bda8..547dd1442 100644 --- a/images/macos/macos-13-arm64-Readme.md +++ b/images/macos/macos-13-arm64-Readme.md @@ -1,12 +1,13 @@ | Announcements | |-| +| [[macOS 14] Xcode 16.0 will be replaced by Xcode 16.2 in macOS-14 images on January 6, 2025](https://github.com/actions/runner-images/issues/11203) | | [[macOS] The macOS 12 Actions runner image will begin deprecation on 10/7/24 and will be fully unsupported by 12/3/24 for GitHub and by 01/13/25 for ADO](https://github.com/actions/runner-images/issues/10721) | | [macOS 15 (Sequoia) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/10686) | *** # macOS 13 -- OS Version: macOS 13.7.1 (22H221) +- OS Version: macOS 13.7.2 (22H313) - Kernel Version: Darwin 22.6.0 -- Image Version: 20241211.503 +- Image Version: 20241216.537 ## Installed Software @@ -68,8 +69,8 @@ - zstd 1.5.6 ### Tools -- AWS CLI 2.22.14 -- AWS SAM CLI 1.131.0 +- AWS CLI 2.22.17 +- AWS SAM CLI 1.132.0 - AWS Session Manager CLI 1.2.694.0 - Azure CLI 2.67.0 - Azure CLI (azure-devops) 1.0.1 @@ -85,8 +86,8 @@ ### Linters ### Browsers -- Safari 18.1.1 (18619.2.8.111.7) -- SafariDriver 18.1.1 (18619.2.8.111.7) +- Safari 18.2 (18620.1.16.111.6) +- SafariDriver 18.2 (18620.1.16.111.6) - Google Chrome 131.0.6778.140 - Google Chrome for Testing 131.0.6778.108 - ChromeDriver 131.0.6778.108 @@ -191,8 +192,8 @@ | Simulator - watchOS 9.4 | watchsimulator9.4 | 14.3.1 | | Simulator - watchOS 10.0 | watchsimulator10.0 | 15.0.1 | | Simulator - watchOS 10.2 | watchsimulator10.2 | 15.1, 15.2 | -| visionOS 1.0 | xros1.0 | 15.2 | | Simulator - visionOS 1.0 | xrsimulator1.0 | 15.2 | +| visionOS 1.0 | xros1.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 | @@ -245,5 +246,5 @@ | ANDROID_SDK_ROOT | /Users/runner/Library/Android/sdk | ### Miscellaneous -- Tcl/Tk 8.6.15 +- Tcl/Tk 8.6.16 From f55af58f305d1ace1b6c37f934d6bdac07998414 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 18 Dec 2024 22:01:34 +0000 Subject: [PATCH 48/55] Updating readme file for win22 version 20241215.1.1 (#11202) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/windows/Windows2022-Readme.md | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/images/windows/Windows2022-Readme.md b/images/windows/Windows2022-Readme.md index 84010c031..e4d281fe3 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 2966 -- Image Version: 20241211.1.0 +- Image Version: 20241215.1.0 ## Windows features - Windows Subsystem for Linux (WSLv1): Enabled @@ -36,7 +36,7 @@ - pip 24.3.1 (python 3.9) - Pipx 1.7.1 - RubyGems 3.2.33 -- Vcpkg (build from commit b7601ed37) +- Vcpkg (build from commit b545373a9) - Yarn 1.22.22 #### Environment variables @@ -71,7 +71,7 @@ - InnoSetup 6.3.3 - jq 1.7.1 - Kind 0.25.0 -- Kubectl 1.31.3 +- Kubectl 1.32.0 - Mercurial 5.0 - gcc 12.2.0 - gdb 11.2 @@ -80,7 +80,7 @@ - NSIS 3.10 - OpenSSL 1.1.1w - Packer 1.11.2 -- Pulumi 3.142.0 +- Pulumi 3.143.0 - R 4.4.2 - Service Fabric SDK 9.1.1436.9590 - Stack 3.1.1 @@ -93,9 +93,9 @@ - zstd 1.5.6 ### CLI Tools -- Alibaba Cloud CLI 3.0.235 -- AWS CLI 2.22.13 -- AWS SAM CLI 1.131.0 +- Alibaba Cloud CLI 3.0.237 +- AWS CLI 2.22.17 +- AWS SAM CLI 1.132.0 - AWS Session Manager CLI 1.2.694.0 - Azure CLI 2.67.0 - Azure DevOps CLI extension 1.0.1 @@ -118,8 +118,8 @@ ### Browsers and Drivers - Google Chrome 131.0.6778.140 - Chrome Driver 131.0.6778.108 -- Microsoft Edge 131.0.2903.86 -- Microsoft Edge Driver 131.0.2903.86 +- Microsoft Edge 131.0.2903.99 +- Microsoft Edge Driver 131.0.2903.99 - Mozilla Firefox 133.0.3 - Gecko Driver 0.35.0 - IE Driver 4.14.0.0 @@ -278,6 +278,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.Net.Component.4.6.2.TargetingPack | 17.12.35410.122 | | Microsoft.Net.Component.4.6.TargetingPack | 17.12.35410.122 | | Microsoft.Net.Component.4.7.1.TargetingPack | 17.12.35410.122 | +| Microsoft.Net.Component.4.7.2.SDK | 17.12.35410.122 | | Microsoft.Net.Component.4.7.2.TargetingPack | 17.12.35410.122 | | Microsoft.Net.Component.4.7.TargetingPack | 17.12.35410.122 | | Microsoft.Net.Component.4.8.1.SDK | 17.12.35410.122 | @@ -495,11 +496,11 @@ Note: MSYS2 is pre-installed on image but not added to PATH. ### .NET Core Tools - .NET Core SDK: 6.0.136, 6.0.203, 6.0.321, 6.0.428, 7.0.120, 7.0.203, 7.0.317, 7.0.410, 8.0.111, 8.0.206, 8.0.307, 8.0.404, 9.0.101 -- .NET Framework: 4.8, 4.8.1 +- .NET Framework: 4.7.2, 4.8, 4.8.1 - Microsoft.AspNetCore.App: 6.0.5, 6.0.26, 6.0.35, 6.0.36, 7.0.5, 7.0.20, 8.0.6, 8.0.11, 9.0.0 - Microsoft.NETCore.App: 6.0.5, 6.0.26, 6.0.35, 6.0.36, 7.0.5, 7.0.20, 8.0.6, 8.0.11, 9.0.0 - Microsoft.WindowsDesktop.App: 6.0.5, 6.0.26, 6.0.36, 7.0.5, 7.0.20, 8.0.6, 8.0.11, 9.0.0 -- nbgv 3.6.146+392592327a +- nbgv 3.7.112+63bbe780b0 ### PowerShell Tools - PowerShell 7.4.6 @@ -510,7 +511,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - AzureRM: 2.1.0 (Default), 6.13.1 - Azure (Cached): 3.8.0.zip, 4.2.1.zip, 5.1.1.zip - AzureRM (Cached): 3.8.0.zip, 4.2.1.zip, 5.1.1.zip, 6.7.0.zip -- AWSPowershell: 4.1.715 +- AWSPowershell: 4.1.718 - DockerMsftProvider: 1.0.0.8 - MarkdownPS: 1.10 - Microsoft.Graph: 2.25.0 From 70cee3d2bde9a0a9acd4bffe3838d99a3ad880d3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 18 Dec 2024 22:15:37 +0000 Subject: [PATCH 49/55] Updating readme file for win19 version 20241215.1.1 (#11201) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/windows/Windows2019-Readme.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/images/windows/Windows2019-Readme.md b/images/windows/Windows2019-Readme.md index 61a68428e..af15efcc7 100644 --- a/images/windows/Windows2019-Readme.md +++ b/images/windows/Windows2019-Readme.md @@ -7,7 +7,7 @@ *** # Windows Server 2019 - OS Version: 10.0.17763 Build 6659 -- Image Version: 20241211.1.0 +- Image Version: 20241215.1.0 ## Windows features - Windows Subsystem for Linux (WSLv1): Enabled @@ -36,7 +36,7 @@ - pip 24.0 (python 3.7) - Pipx 1.2.1 - RubyGems 3.2.33 -- Vcpkg (build from commit b7601ed37) +- Vcpkg (build from commit b545373a9) - Yarn 1.22.22 #### Environment variables @@ -72,7 +72,7 @@ - InnoSetup 6.3.3 - jq 1.7.1 - Kind 0.25.0 -- Kubectl 1.31.3 +- Kubectl 1.32.0 - Mercurial 5.0 - gcc 8.1.0 - gdb 8.1 @@ -82,7 +82,7 @@ - OpenSSL 1.1.1w - Packer 1.11.2 - Parcel 2.13.2 -- Pulumi 3.142.0 +- Pulumi 3.143.0 - R 4.4.2 - Service Fabric SDK 9.1.1436.9590 - Stack 3.1.1 @@ -95,9 +95,9 @@ - zstd 1.5.6 ### CLI Tools -- Alibaba Cloud CLI 3.0.235 -- AWS CLI 2.22.13 -- AWS SAM CLI 1.131.0 +- Alibaba Cloud CLI 3.0.237 +- AWS CLI 2.22.17 +- AWS SAM CLI 1.132.0 - AWS Session Manager CLI 1.2.694.0 - Azure CLI 2.67.0 - Azure DevOps CLI extension 1.0.1 @@ -121,8 +121,8 @@ ### Browsers and Drivers - Google Chrome 131.0.6778.140 - Chrome Driver 131.0.6778.108 -- Microsoft Edge 131.0.2903.86 -- Microsoft Edge Driver 131.0.2903.86 +- Microsoft Edge 131.0.2903.99 +- Microsoft Edge Driver 131.0.2903.99 - Mozilla Firefox 133.0.3 - Gecko Driver 0.35.0 - IE Driver 4.14.0.0 @@ -501,7 +501,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - Microsoft.AspNetCore.App: 6.0.5, 6.0.26, 6.0.36, 7.0.5, 7.0.20, 8.0.6, 8.0.11, 9.0.0 - Microsoft.NETCore.App: 6.0.5, 6.0.26, 6.0.36, 7.0.5, 7.0.20, 8.0.6, 8.0.11, 9.0.0 - Microsoft.WindowsDesktop.App: 6.0.5, 6.0.26, 6.0.36, 7.0.5, 7.0.20, 8.0.6, 8.0.11, 9.0.0 -- nbgv 3.6.146+392592327a +- nbgv 3.7.112+63bbe780b0 ### PowerShell Tools - PowerShell 7.4.6 @@ -512,7 +512,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - AzureRM: 2.1.0 (Default), 6.13.1 - Azure (Cached): 3.8.0.zip, 4.2.1.zip, 5.1.1.zip - AzureRM (Cached): 3.8.0.zip, 4.2.1.zip, 5.1.1.zip, 6.7.0.zip -- AWSPowershell: 4.1.715 +- AWSPowershell: 4.1.718 - DockerMsftProvider: 1.0.0.8 - MarkdownPS: 1.10 - Microsoft.Graph: 2.25.0 From 9dbed1b18ab62d799b56a4a63d06b6087d396084 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 18 Dec 2024 22:59:28 +0000 Subject: [PATCH 50/55] Updating readme file for macos-14 version 20241216.504 (#11209) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-14-Readme.md | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/images/macos/macos-14-Readme.md b/images/macos/macos-14-Readme.md index 16a37aaba..6e7aa9055 100644 --- a/images/macos/macos-14-Readme.md +++ b/images/macos/macos-14-Readme.md @@ -1,12 +1,13 @@ | Announcements | |-| +| [[macOS 14] Xcode 16.0 will be replaced by Xcode 16.2 in macOS-14 images on January 6, 2025](https://github.com/actions/runner-images/issues/11203) | | [[macOS] The macOS 12 Actions runner image will begin deprecation on 10/7/24 and will be fully unsupported by 12/3/24 for GitHub and by 01/13/25 for ADO](https://github.com/actions/runner-images/issues/10721) | | [macOS 15 (Sequoia) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/10686) | *** # macOS 14 -- OS Version: macOS 14.7.1 (23H222) +- OS Version: macOS 14.7.2 (23H311) - Kernel Version: Darwin 23.6.0 -- Image Version: 20241211.477 +- Image Version: 20241216.504 ## Installed Software @@ -33,7 +34,7 @@ - Bundler 2.5.23 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Composer 2.8.3 +- Composer 2.8.4 - Homebrew 4.4.11 - NPM 10.8.2 - NuGet 6.3.1.1 @@ -54,7 +55,7 @@ - bazel 8.0.0 - bazelisk 1.25.0 - bsdtar 3.5.3 - available by 'tar' alias -- Curl 8.11.0 +- Curl 8.11.1 - Git 2.47.1 - Git LFS 3.6.0 - GitHub CLI 2.63.2 @@ -70,8 +71,8 @@ - zstd 1.5.6 ### Tools -- AWS CLI 2.22.14 -- AWS SAM CLI 1.131.0 +- AWS CLI 2.22.17 +- AWS SAM CLI 1.132.0 - AWS Session Manager CLI 1.2.694.0 - Azure CLI 2.67.0 - Azure CLI (azure-devops) 1.0.1 @@ -81,21 +82,21 @@ - Fastlane 2.226.0 - SwiftFormat 0.55.3 - Xcbeautify 2.16.0 -- Xcode Command Line Tools 16.1.0.0.1.1729049160 +- Xcode Command Line Tools 16.2.0.0.1.1733547573 - Xcodes 1.6.0 ### Linters - SwiftLint 0.57.1 ### Browsers -- Safari 18.1.1 (19619.2.8.111.7) -- SafariDriver 18.1.1 (19619.2.8.111.7) +- Safari 18.2 (19620.1.16.111.6) +- SafariDriver 18.2 (19620.1.16.111.6) - Google Chrome 131.0.6778.140 - Google Chrome for Testing 131.0.6778.108 - ChromeDriver 131.0.6778.108 -- Microsoft Edge 131.0.2903.86 +- Microsoft Edge 131.0.2903.99 - Microsoft Edge WebDriver 131.0.2903.87 -- Mozilla Firefox 133.0 +- Mozilla Firefox 133.0.3 - geckodriver 0.35.0 - Selenium server 4.27.0 @@ -217,8 +218,8 @@ | Simulator - visionOS 1.0 | xrsimulator1.0 | 15.2 | | Simulator - visionOS 1.1 | xrsimulator1.1 | 15.3 | | visionOS 1.1 | xros1.1 | 15.3 | -| visionOS 1.2 | xros1.2 | 15.4 | | Simulator - visionOS 1.2 | xrsimulator1.2 | 15.4 | +| visionOS 1.2 | xros1.2 | 15.4 | | Simulator - visionOS 2.0 | xrsimulator2.0 | 16.0 | | visionOS 2.0 | xros2.0 | 16.0 | | visionOS 2.1 | xros2.1 | 16.1 | @@ -277,7 +278,7 @@ | ANDROID_SDK_ROOT | /Users/runner/Library/Android/sdk | ### Miscellaneous -- Tcl/Tk 8.6.15 +- Tcl/Tk 8.6.16 #### Environment variables | Name | Value | From bcf2ea82ad93c11a2d592ea9a0150bc0a4eae025 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 19 Dec 2024 00:11:37 +0000 Subject: [PATCH 51/55] Updating readme file for macos-14-arm64 version 20241216.651 (#11210) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-14-arm64-Readme.md | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/images/macos/macos-14-arm64-Readme.md b/images/macos/macos-14-arm64-Readme.md index e08598270..313833631 100644 --- a/images/macos/macos-14-arm64-Readme.md +++ b/images/macos/macos-14-arm64-Readme.md @@ -1,12 +1,13 @@ | Announcements | |-| +| [[macOS 14] Xcode 16.0 will be replaced by Xcode 16.2 in macOS-14 images on January 6, 2025](https://github.com/actions/runner-images/issues/11203) | | [[macOS] The macOS 12 Actions runner image will begin deprecation on 10/7/24 and will be fully unsupported by 12/3/24 for GitHub and by 01/13/25 for ADO](https://github.com/actions/runner-images/issues/10721) | | [macOS 15 (Sequoia) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/10686) | *** # macOS 14 -- OS Version: macOS 14.7.1 (23H222) +- OS Version: macOS 14.7.2 (23H311) - Kernel Version: Darwin 23.6.0 -- Image Version: 20241211.616 +- Image Version: 20241216.651 ## Installed Software @@ -68,8 +69,8 @@ - zstd 1.5.6 ### Tools -- AWS CLI 2.22.14 -- AWS SAM CLI 1.131.0 +- AWS CLI 2.22.17 +- AWS SAM CLI 1.132.0 - AWS Session Manager CLI 1.2.694.0 - Azure CLI 2.67.0 - Azure CLI (azure-devops) 1.0.1 @@ -79,14 +80,14 @@ - Fastlane 2.226.0 - SwiftFormat 0.55.3 - Xcbeautify 2.16.0 -- Xcode Command Line Tools 16.1.0.0.1.1729049160 +- Xcode Command Line Tools 16.2.0.0.1.1733547573 - Xcodes 1.6.0 ### Linters ### Browsers -- Safari 18.1.1 (19619.2.8.111.7) -- SafariDriver 18.1.1 (19619.2.8.111.7) +- Safari 18.2 (19620.1.16.111.6) +- SafariDriver 18.2 (19620.1.16.111.6) - Google Chrome 131.0.6778.140 - Google Chrome for Testing 131.0.6778.108 - ChromeDriver 131.0.6778.108 @@ -203,14 +204,14 @@ | Simulator - watchOS 10.5 | watchsimulator10.5 | 15.4 | | Simulator - watchOS 11.0 | watchsimulator11.0 | 16.0 | | Simulator - watchOS 11.1 | watchsimulator11.1 | 16.1 | -| visionOS 1.0 | xros1.0 | 15.2 | | Simulator - visionOS 1.0 | xrsimulator1.0 | 15.2 | -| Simulator - visionOS 1.1 | xrsimulator1.1 | 15.3 | +| visionOS 1.0 | xros1.0 | 15.2 | | visionOS 1.1 | xros1.1 | 15.3 | +| Simulator - visionOS 1.1 | xrsimulator1.1 | 15.3 | | Simulator - visionOS 1.2 | xrsimulator1.2 | 15.4 | | visionOS 1.2 | xros1.2 | 15.4 | -| Simulator - visionOS 2.0 | xrsimulator2.0 | 16.0 | | visionOS 2.0 | xros2.0 | 16.0 | +| Simulator - visionOS 2.0 | xrsimulator2.0 | 16.0 | | visionOS 2.1 | xros2.1 | 16.1 | | Simulator - visionOS 2.1 | xrsimulator2.1 | 16.1 | | DriverKit 23.0 | driverkit23.0 | 15.0.1 | @@ -270,5 +271,5 @@ | ANDROID_SDK_ROOT | /Users/runner/Library/Android/sdk | ### Miscellaneous -- Tcl/Tk 8.6.15 +- Tcl/Tk 8.6.16 From c9d728fd252f923878650803fa9a50903bd46a98 Mon Sep 17 00:00:00 2001 From: Shamil Mubarakshin <127750046+shamil-mubarakshin@users.noreply.github.com> Date: Thu, 19 Dec 2024 11:16:24 +0100 Subject: [PATCH 52/55] [windows-2025] Install mongosh for ALLUSERS and enable test (#11224) --- images/windows/scripts/build/Install-MongoDB.ps1 | 5 +++-- images/windows/scripts/tests/Databases.Tests.ps1 | 6 ++++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/images/windows/scripts/build/Install-MongoDB.ps1 b/images/windows/scripts/build/Install-MongoDB.ps1 index 2eaecc390..ef187f9da 100644 --- a/images/windows/scripts/build/Install-MongoDB.ps1 +++ b/images/windows/scripts/build/Install-MongoDB.ps1 @@ -49,8 +49,9 @@ if (Test-IsWin25) { -UrlMatchPattern "mongosh-*-x64.msi" Install-Binary -Type MSI ` - -Url $mongoshDownloadUrl ` - -ExpectedSignature 'A5BBE2A6DA1D2A6E057EF870267E6A91E4D56BAA' + -Url $mongoshDownloadUrl ` + -ExtraInstallArgs @('ALLUSERS=1') ` + -ExpectedSignature 'A5BBE2A6DA1D2A6E057EF870267E6A91E4D56BAA' } Invoke-PesterTests -TestFile "Databases" -TestName "MongoDB" diff --git a/images/windows/scripts/tests/Databases.Tests.ps1 b/images/windows/scripts/tests/Databases.Tests.ps1 index 08e73befd..de30a2616 100644 --- a/images/windows/scripts/tests/Databases.Tests.ps1 +++ b/images/windows/scripts/tests/Databases.Tests.ps1 @@ -30,8 +30,10 @@ Describe "MongoDB" { } } - Context "Shell" -Skip:(-not (Test-IsWin19) -or -not (Test-IsWin22)) { - "mongosh --version" | Should -Not -BeNullOrEmpty + Context "Shell" -Skip:(-not (Test-IsWin25)) { + It "mongosh" { + "mongosh --version" | Should -ReturnZeroExitCode + } } } From 3373b502f7cba153309e01552efc71cd7ad91fc2 Mon Sep 17 00:00:00 2001 From: Shamil Mubarakshin <127750046+shamil-mubarakshin@users.noreply.github.com> Date: Thu, 19 Dec 2024 15:04:27 +0100 Subject: [PATCH 53/55] [Windows] Introduce Windows Server 2025 beta image (#11227) --- .github/ISSUE_TEMPLATE/announcement.yml | 1 + .github/ISSUE_TEMPLATE/bug-report.yml | 1 + .github/ISSUE_TEMPLATE/tool-request.yml | 1 + README.md | 2 + images/windows/Windows2025-Readme.md | 509 ++++++++++++++++++++++++ 5 files changed, 514 insertions(+) create mode 100644 images/windows/Windows2025-Readme.md diff --git a/.github/ISSUE_TEMPLATE/announcement.yml b/.github/ISSUE_TEMPLATE/announcement.yml index 59e683bf6..abfb4bf40 100644 --- a/.github/ISSUE_TEMPLATE/announcement.yml +++ b/.github/ISSUE_TEMPLATE/announcement.yml @@ -48,6 +48,7 @@ body: - label: macOS 15 Arm64 - label: Windows Server 2019 - label: Windows Server 2022 + - label: Windows Server 2025 - type: textarea attributes: label: Mitigation ways diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml index 695f5c887..6aa187756 100644 --- a/.github/ISSUE_TEMPLATE/bug-report.yml +++ b/.github/ISSUE_TEMPLATE/bug-report.yml @@ -31,6 +31,7 @@ body: - label: macOS 15 Arm64 - label: Windows Server 2019 - label: Windows Server 2022 + - label: Windows Server 2025 - type: textarea attributes: label: Image version and build link diff --git a/.github/ISSUE_TEMPLATE/tool-request.yml b/.github/ISSUE_TEMPLATE/tool-request.yml index b0fb98a16..89a76aee0 100644 --- a/.github/ISSUE_TEMPLATE/tool-request.yml +++ b/.github/ISSUE_TEMPLATE/tool-request.yml @@ -69,6 +69,7 @@ body: - label: macOS 15 Arm64 - label: Windows Server 2019 - label: Windows Server 2022 + - label: Windows Server 2025 - type: textarea attributes: label: Can this tool be installed during the build? diff --git a/README.md b/README.md index 0f32f0cb1..f40740086 100644 --- a/README.md +++ b/README.md @@ -31,6 +31,7 @@ To build a VM machine from this repo's source, see the [instructions](docs/creat | 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) | | macOS 12 deprecated | `macos-12` or `macos-12-large`| [macOS-12] | ![Endpoint Badge](https://img.shields.io/endpoint?url=https%3A%2F%2Fgist.githubusercontent.com%2Fsubir0071%2F385e39188f4280878bada99250e99db7%2Fraw%2Fmacos-12.json) | +| Windows Server 2025 beta | `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] | ![Endpoint Badge](https://img.shields.io/endpoint?url=https%3A%2F%2Fgist.githubusercontent.com%2Fsubir0071%2F385e39188f4280878bada99250e99db7%2Fraw%2Fwin19.json) | @@ -42,6 +43,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-20.04]: https://github.com/actions/runner-images/blob/main/images/ubuntu/Ubuntu2004-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 [windows-2019]: https://github.com/actions/runner-images/blob/main/images/windows/Windows2019-Readme.md [macOS-12]: https://github.com/actions/runner-images/blob/main/images/macos/macos-12-Readme.md diff --git a/images/windows/Windows2025-Readme.md b/images/windows/Windows2025-Readme.md new file mode 100644 index 000000000..5e044ee12 --- /dev/null +++ b/images/windows/Windows2025-Readme.md @@ -0,0 +1,509 @@ +# Windows Server 2025 +- OS Version: 10.0.26100 Build 2605 +- Image Version: 20241215.1.0 + +## Windows features +- Windows Subsystem for Linux (WSLv1): Enabled + +## Installed Software + +### Language and Runtime +- Bash 5.2.37(1)-release +- Go 1.23.4 +- Julia 1.10.5 +- Kotlin 2.1.0 +- LLVM 19.1.5 +- Node 22.12.0 +- Perl 5.40.0 +- PHP 8.3.14 +- Python 3.9.13 +- Ruby 3.3.6 + +### Package Management +- Chocolatey 2.4.1 +- Composer 2.8.4 +- Helm 3.16.2 +- Miniconda 24.9.2 (pre-installed on the image but not added to PATH) +- NPM 10.9.0 +- NuGet 6.12.1.1 +- pip 24.3.1 (python 3.9) +- Pipx 1.7.1 +- RubyGems 3.5.22 +- Vcpkg (build from commit c26eabb23) +- Yarn 1.22.22 + +#### Environment variables +| Name | Value | +| ----------------------- | ------------ | +| VCPKG_INSTALLATION_ROOT | C:\vcpkg | +| CONDA | C:\Miniconda | + +### Project Management +- Ant 1.10.14 +- Gradle 8.11 +- Maven 3.9.9 +- sbt 1.10.6 + +### Tools +- 7zip 24.09 +- aria2 1.37.0 +- azcopy 10.27.1 +- Bazel 8.0.0 +- Bazelisk 1.25.0 +- Bicep 0.32.4 +- Cabal 3.12.1.0 +- CMake 3.31.2 +- CodeQL Action Bundle 2.20.0 +- Docker 26.1.3 +- Docker Compose v2 2.27.1 +- Docker-wincred 0.8.2 +- ghc 9.10.1 +- Git 2.47.1.windows.1 +- Git LFS 3.6.0 +- ImageMagick 7.1.1-41 +- jq 1.7.1 +- Kind 0.25.0 +- Kubectl 1.32.0 +- gcc 14.2.0 +- gdb 14.2 +- GNU Binutils 2.42 +- Newman 6.2.1 +- OpenSSL 3.4.0 +- Packer 1.11.2 +- Pulumi 3.143.0 +- R 4.4.2 +- Service Fabric SDK 10.1.2493.9590 +- Stack 3.1.1 +- Swig 4.1.1 +- VSWhere 3.1.7 +- WinAppDriver 1.2.2009.02003 +- WiX Toolset 3.14.1.8722 +- yamllint 1.35.1 +- zstd 1.5.6 + +### CLI Tools +- AWS CLI 2.22.17 +- AWS SAM CLI 1.132.0 +- AWS Session Manager CLI 1.2.694.0 +- Azure CLI 2.67.0 +- Azure DevOps CLI extension 1.0.1 +- GitHub CLI 2.63.2 + +### Rust Tools +- Cargo 1.83.0 +- Rust 1.83.0 +- Rustdoc 1.83.0 +- Rustup 1.27.1 + +#### Packages +- Clippy 0.1.83 +- Rustfmt 1.8.0 + +### Browsers and Drivers +- Google Chrome 131.0.6778.140 +- Chrome Driver 131.0.6778.108 +- Microsoft Edge 131.0.2903.99 +- Microsoft Edge Driver 131.0.2903.99 +- Mozilla Firefox 133.0.3 +- Gecko Driver 0.35.0 +- IE Driver 4.14.0.0 +- Selenium server 4.27.0 + +#### Environment variables +| Name | Value | +| ----------------- | ---------------------------------- | +| CHROMEWEBDRIVER | C:\SeleniumWebDrivers\ChromeDriver | +| EDGEWEBDRIVER | C:\SeleniumWebDrivers\EdgeDriver | +| GECKOWEBDRIVER | C:\SeleniumWebDrivers\GeckoDriver | +| SELENIUM_JAR_PATH | C:\selenium\selenium-server.jar | + +### Java +| Version | Environment Variable | +| -------------------- | -------------------- | +| 8.0.432+6 | JAVA_HOME_8_X64 | +| 11.0.25+9 | JAVA_HOME_11_X64 | +| 17.0.13+11 (default) | JAVA_HOME_17_X64 | +| 21.0.5+11.0 | JAVA_HOME_21_X64 | + +### Shells +| Name | Target | +| ------------- | --------------------------------- | +| gitbash.exe | C:\Program Files\Git\bin\bash.exe | +| msys2bash.cmd | C:\msys64\usr\bin\bash.exe | +| wslbash.exe | C:\Windows\System32\bash.exe | + +### MSYS2 +- Pacman 6.1.0 + +#### Notes +``` +Location: C:\msys64 + +Note: MSYS2 is pre-installed on image but not added to PATH. +``` + +### Cached Tools + +#### Go +- 1.21.13 +- 1.22.10 +- 1.23.4 + +#### Node.js +- 18.20.5 +- 20.18.1 +- 22.12.0 + +#### Python +- 3.9.13 +- 3.10.11 +- 3.11.9 +- 3.12.8 +- 3.13.1 + +#### PyPy +- 3.9.19 [PyPy 7.3.16] +- 3.10.14 [PyPy 7.3.17] + +#### Ruby +- 3.1.6 +- 3.2.6 +- 3.3.6 + +### Databases + +#### PostgreSQL +| Property | Value | +| -------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| ServiceName | postgresql-x64-17 | +| Version | 17.2 | +| 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 | + +#### MongoDB +| Version | ServiceName | ServiceStatus | ServiceStartType | +| -------- | ----------- | ------------- | ---------------- | +| 7.0.15.0 | MongoDB | Stopped | Disabled | + +### Database tools +- Azure CosmosDb Emulator 2.14.21.0 +- DacFx 162.5.57.1 +- MySQL 8.0.40.0 +- SQL OLEDB Driver 18.7.4.0 +- SQLPS 1.0 + +### Web Servers +| Name | Version | ConfigFile | ServiceName | ServiceStatus | ListenPort | +| ------ | ------- | ------------------------------------- | ----------- | ------------- | ---------- | +| Apache | 2.4.55 | C:\tools\Apache24\conf\httpd.conf | Apache | Stopped | 80 | +| Nginx | 1.27.3 | C:\tools\nginx-1.27.3\conf\nginx.conf | nginx | Stopped | 80 | + +### Visual Studio Enterprise 2022 +| Name | Version | Path | +| ----------------------------- | --------------- | -------------------------------------------------------- | +| Visual Studio Enterprise 2022 | 17.12.35527.113 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | + +#### Workloads, components and extensions +| Package | Version | +| ------------------------------------------------------------------------- | --------------- | +| android | 35.0.7.0 | +| Component.Android.NDK.R23C | 17.12.35410.122 | +| Component.Android.SDK.MAUI | 17.12.35410.122 | +| Component.Dotfuscator | 17.12.35410.122 | +| Component.Linux.CMake | 17.12.35410.122 | +| Component.Linux.RemoteFileExplorer | 17.12.35410.122 | +| Component.MDD.Android | 17.12.35410.122 | +| Component.MDD.Linux | 17.12.35410.122 | +| Component.MDD.Linux.GCC.arm | 17.12.35410.122 | +| Component.Microsoft.VisualStudio.LiveShare.2022 | 1.0.5940 | +| Component.Microsoft.VisualStudio.RazorExtension | 17.12.35410.122 | +| Component.Microsoft.VisualStudio.Tools.Applications.amd64 | 17.0.33617.0 | +| Component.Microsoft.VisualStudio.Web.AzureFunctions | 17.12.35410.122 | +| Component.Microsoft.Web.LibraryManager | 17.12.35410.122 | +| Component.Microsoft.WebTools.BrowserLink.WebLivePreview | 17.12.8.55161 | +| Component.Microsoft.Windows.DriverKit | 10.0.26100.10 | +| Component.OpenJDK | 17.12.35410.122 | +| Component.UnityEngine.x64 | 17.12.35410.122 | +| Component.Unreal.Ide | 17.12.35410.122 | +| Component.VisualStudio.GitHub.Copilot | 17.12.35527.66 | +| Component.VSInstallerProjects2022 | 2.0.1 | +| Component.WixToolset.VisualStudioExtension.Dev17 | 1.0.0.22 | +| Component.WixToolset.VisualStudioExtension.Schemas3 | 1.0.0.22 | +| Component.Xamarin.RemotedSimulator | 17.12.35410.122 | +| ios | 18.1.9163.0 | +| maccatalyst | 18.1.9163.0 | +| maui.blazor | 9.0.0.11787 | +| maui.core | 9.0.0.11787 | +| maui.windows | 9.0.0.11787 | +| Microsoft.Component.Azure.DataLake.Tools | 17.12.35410.122 | +| Microsoft.Component.ClickOnce | 17.12.35410.122 | +| Microsoft.Component.CodeAnalysis.SDK | 17.12.35410.122 | +| Microsoft.Component.MSBuild | 17.12.35410.122 | +| Microsoft.Component.NetFX.Native | 17.12.35410.122 | +| Microsoft.Component.PythonTools | 17.12.35410.122 | +| Microsoft.Component.PythonTools.Web | 17.12.35410.122 | +| Microsoft.Component.VC.Runtime.UCRTSDK | 17.12.35410.122 | +| Microsoft.ComponentGroup.Blend | 17.12.35410.122 | +| Microsoft.ComponentGroup.ClickOnce.Publish | 17.12.35410.122 | +| Microsoft.Net.Component.4.5.2.TargetingPack | 17.12.35410.122 | +| Microsoft.Net.Component.4.6.2.TargetingPack | 17.12.35410.122 | +| Microsoft.Net.Component.4.6.TargetingPack | 17.12.35410.122 | +| Microsoft.Net.Component.4.7.1.TargetingPack | 17.12.35410.122 | +| Microsoft.Net.Component.4.7.2.TargetingPack | 17.12.35410.122 | +| Microsoft.Net.Component.4.7.TargetingPack | 17.12.35410.122 | +| Microsoft.Net.Component.4.8.1.SDK | 17.12.35410.122 | +| Microsoft.Net.Component.4.8.1.TargetingPack | 17.12.35410.122 | +| Microsoft.Net.Component.4.8.SDK | 17.12.35410.122 | +| Microsoft.Net.Component.4.8.TargetingPack | 17.12.35410.122 | +| Microsoft.Net.ComponentGroup.4.8.DeveloperTools | 17.12.35410.122 | +| Microsoft.Net.ComponentGroup.DevelopmentPrerequisites | 17.12.35410.122 | +| Microsoft.Net.ComponentGroup.TargetingPacks.Common | 17.12.35410.122 | +| microsoft.net.runtime.android | 9.0.24.52809 | +| microsoft.net.runtime.android.aot | 9.0.24.52809 | +| microsoft.net.runtime.android.aot.net8 | 9.0.24.52809 | +| microsoft.net.runtime.android.net8 | 9.0.24.52809 | +| microsoft.net.runtime.ios | 9.0.24.52809 | +| microsoft.net.runtime.ios.net8 | 9.0.24.52809 | +| microsoft.net.runtime.maccatalyst | 9.0.24.52809 | +| microsoft.net.runtime.maccatalyst.net8 | 9.0.24.52809 | +| microsoft.net.runtime.mono.tooling | 9.0.24.52809 | +| microsoft.net.runtime.mono.tooling.net8 | 9.0.24.52809 | +| microsoft.net.sdk.emscripten | 9.0.11.2802 | +| Microsoft.NetCore.Component.DevelopmentTools | 17.12.35410.122 | +| Microsoft.NetCore.Component.Runtime.6.0 | 17.12.35504.99 | +| Microsoft.NetCore.Component.Runtime.8.0 | 17.12.35504.99 | +| Microsoft.NetCore.Component.Runtime.9.0 | 17.12.35527.66 | +| Microsoft.NetCore.Component.SDK | 17.12.35527.66 | +| Microsoft.NetCore.Component.Web | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.AppInsights.Tools | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.AspNet | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.AspNet45 | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.Azure.AuthoringTools | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.Azure.ClientLibs | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.Azure.Compute.Emulator | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.Azure.Powershell | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.Azure.ResourceManager.Tools | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.Azure.ServiceFabric.Tools | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.Azure.Waverton | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.Azure.Waverton.BuildTools | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.ClassDesigner | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.CodeMap | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.Common.Azure.Tools | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.CoreEditor | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.CppBuildInsights | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.Debugger.JustInTime | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.Debugger.Snapshot | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.DiagnosticTools | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.DockerTools | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.DotNetModelBuilder | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.DslTools | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.Embedded | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.EntityFramework | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.FSharp | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.FSharp.Desktop | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.FSharp.WebTemplates | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.GraphDocument | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.Graphics | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.Graphics.Tools | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.HLSL | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.IISExpress | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.IntelliCode | 17.12.35527.102 | +| Microsoft.VisualStudio.Component.IntelliTrace.FrontEnd | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.JavaScript.Diagnostics | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.JavaScript.TypeScript | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.LinqToSql | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.LiveUnitTesting | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.ManagedDesktop.Core | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.ManagedDesktop.Prerequisites | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.Merq | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.MonoDebugger | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.MSODBC.SQL | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.MSSQL.CMDLnUtils | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.Node.Tools | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.NuGet | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.NuGet.BuildTools | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.PortableLibrary | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.Roslyn.Compiler | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.Roslyn.LanguageServices | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.Sharepoint.Tools | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.SQL.CLR | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.SQL.DataSources | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.SQL.LocalDB.Runtime | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.SQL.SSDT | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.TeamOffice | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.TestTools.CodedUITest | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.TestTools.WebLoadTest | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.TextTemplating | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.TypeScript.TSServer | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.Unity | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.UWP.VC.ARM64 | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.UWP.VC.ARM64EC | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.VC.14.29.16.11.ARM | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.VC.14.29.16.11.ARM64 | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.VC.ASAN | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.VC.ATL | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.VC.ATL.ARM | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.VC.ATL.ARM.Spectre | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.VC.ATL.ARM64 | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.VC.ATL.ARM64.Spectre | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.VC.ATL.Spectre | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.VC.ATLMFC | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.VC.ATLMFC.Spectre | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.VC.CLI.Support | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.VC.CMake.Project | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.VC.CoreIde | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.VC.DiagnosticTools | 17.12.35527.67 | +| Microsoft.VisualStudio.Component.VC.Llvm.Clang | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.VC.Llvm.ClangToolset | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.VC.MFC.ARM | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.VC.MFC.ARM.Spectre | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.VC.MFC.ARM64 | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.VC.MFC.ARM64.Spectre | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.VC.Modules.x86.x64 | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.VC.Redist.14.Latest | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.VC.Redist.MSM | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.VC.Runtimes.ARM.Spectre | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.VC.Runtimes.ARM64.Spectre | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.VC.Runtimes.ARM64EC.Spectre | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.VC.Runtimes.x86.x64.Spectre | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.VC.TestAdapterForBoostTest | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.VC.TestAdapterForGoogleTest | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.VC.Tools.ARM | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.VC.Tools.ARM64 | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.VC.Tools.ARM64EC | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.VC.Tools.x86.x64 | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.Vcpkg | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.VSSDK | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.Wcf.Tooling | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.Web | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.WebDeploy | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.Windows10SDK | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.Windows11SDK.22621 | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.Windows11SDK.26100 | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.Windows11Sdk.WindowsPerformanceToolkit | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.WindowsAppSdkSupport.CSharp | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.Workflow | 17.12.35410.122 | +| Microsoft.VisualStudio.Component.WslDebugging | 17.12.35410.122 | +| Microsoft.VisualStudio.ComponentGroup.ArchitectureTools.Native | 17.12.35410.122 | +| Microsoft.VisualStudio.ComponentGroup.Azure.CloudServices | 17.12.35410.122 | +| Microsoft.VisualStudio.ComponentGroup.Azure.Prerequisites | 17.12.35410.122 | +| Microsoft.VisualStudio.ComponentGroup.Azure.ResourceManager.Tools | 17.12.35410.122 | +| Microsoft.VisualStudio.ComponentGroup.AzureFunctions | 17.12.35410.122 | +| Microsoft.VisualStudio.ComponentGroup.Maui.All | 17.12.35410.122 | +| Microsoft.VisualStudio.ComponentGroup.Maui.Android | 17.12.35410.122 | +| Microsoft.VisualStudio.ComponentGroup.Maui.Blazor | 17.12.35410.122 | +| Microsoft.VisualStudio.ComponentGroup.Maui.iOS | 17.12.35410.122 | +| Microsoft.VisualStudio.ComponentGroup.Maui.MacCatalyst | 17.12.35410.122 | +| Microsoft.VisualStudio.ComponentGroup.Maui.Shared | 17.12.35410.122 | +| Microsoft.VisualStudio.ComponentGroup.Maui.Windows | 17.12.35410.122 | +| Microsoft.VisualStudio.ComponentGroup.MSIX.Packaging | 17.12.35410.122 | +| Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Core | 17.12.35410.122 | +| Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Llvm.Clang | 17.12.35410.122 | +| Microsoft.VisualStudio.ComponentGroup.UWP.NetCoreAndStandard | 17.12.35410.122 | +| Microsoft.VisualStudio.ComponentGroup.UWP.VC.v142 | 17.12.35410.122 | +| Microsoft.VisualStudio.ComponentGroup.VC.Tools.142.x86.x64 | 17.12.35410.122 | +| Microsoft.VisualStudio.ComponentGroup.VisualStudioExtension.Prerequisites | 17.12.35410.122 | +| Microsoft.VisualStudio.ComponentGroup.Web | 17.12.35410.122 | +| Microsoft.VisualStudio.ComponentGroup.Web.CloudTools | 17.12.35410.122 | +| Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions | 17.12.35410.122 | +| Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions.CMake | 17.12.35410.122 | +| Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions.TemplateEngine | 17.12.35410.122 | +| Microsoft.VisualStudio.ComponentGroup.WindowsAppDevelopment.Prerequisites | 17.12.35410.122 | +| Microsoft.VisualStudio.ComponentGroup.WindowsAppSDK.Cs | 17.12.35410.122 | +| Microsoft.VisualStudio.Workload.Azure | 17.12.35410.122 | +| Microsoft.VisualStudio.Workload.CoreEditor | 17.12.35410.122 | +| Microsoft.VisualStudio.Workload.Data | 17.12.35410.122 | +| Microsoft.VisualStudio.Workload.DataScience | 17.12.35410.122 | +| Microsoft.VisualStudio.Workload.ManagedDesktop | 17.12.35410.122 | +| Microsoft.VisualStudio.Workload.ManagedGame | 17.12.35410.122 | +| Microsoft.VisualStudio.Workload.NativeCrossPlat | 17.12.35410.122 | +| Microsoft.VisualStudio.Workload.NativeDesktop | 17.12.35410.122 | +| Microsoft.VisualStudio.Workload.NativeGame | 17.12.35410.122 | +| Microsoft.VisualStudio.Workload.NativeMobile | 17.12.35410.122 | +| Microsoft.VisualStudio.Workload.NetCrossPlat | 17.12.35410.122 | +| Microsoft.VisualStudio.Workload.NetWeb | 17.12.35504.99 | +| Microsoft.VisualStudio.Workload.Node | 17.12.35410.122 | +| Microsoft.VisualStudio.Workload.Office | 17.12.35410.122 | +| Microsoft.VisualStudio.Workload.Python | 17.12.35410.122 | +| Microsoft.VisualStudio.Workload.Universal | 17.12.35410.122 | +| Microsoft.VisualStudio.Workload.VisualStudioExtension | 17.12.35410.122 | +| runtimes.ios | 9.0.24.52809 | +| runtimes.ios.net8 | 9.0.24.52809 | +| runtimes.maccatalyst | 9.0.24.52809 | +| runtimes.maccatalyst.net8 | 9.0.24.52809 | +| wasm.tools | 9.0.24.52809 | +| ProBITools.MicrosoftAnalysisServicesModelingProjects2022 | 3.0.4 | +| ProBITools.MicrosoftReportProjectsforVisualStudio2022 | 3.0.1 | +| SSIS.MicrosoftDataToolsIntegrationServices | 1.5 | +| VisualStudioClient.MicrosoftVisualStudio2022InstallerProjects | 2.0.1 | +| Windows Driver Kit Visual Studio Extension | 10.0.26100.10 | +| Windows Software Development Kit | 10.1.26100.1742 | +| WixToolset.WixToolsetVisualStudio2022Extension | 1.0.0.22 | + +#### Microsoft Visual C++ +| Name | Architecture | Version | +| -------------------------------------------- | ------------ | ----------- | +| Microsoft Visual C++ 2013 Additional Runtime | x64 | 12.0.40660 | +| Microsoft Visual C++ 2013 Minimum Runtime | x64 | 12.0.40660 | +| Microsoft Visual C++ 2022 Additional Runtime | x64 | 14.42.34433 | +| Microsoft Visual C++ 2022 Debug Runtime | x64 | 14.42.34433 | +| Microsoft Visual C++ 2022 Minimum Runtime | x64 | 14.42.34433 | +| Microsoft Visual C++ 2022 Additional Runtime | x86 | 14.42.34433 | +| Microsoft Visual C++ 2022 Debug Runtime | x86 | 14.42.34433 | +| Microsoft Visual C++ 2022 Minimum Runtime | x86 | 14.42.34433 | + +#### Installed Windows SDKs +- 10.0.22621.0 +- 10.0.26100.0 + +### .NET Core Tools +- .NET Core SDK: 8.0.111, 8.0.206, 8.0.307, 8.0.404, 9.0.101 +- .NET Framework: 4.8, 4.8.1 +- Microsoft.AspNetCore.App: 6.0.36, 8.0.6, 8.0.11, 9.0.0 +- Microsoft.NETCore.App: 6.0.36, 8.0.6, 8.0.11, 9.0.0 +- Microsoft.WindowsDesktop.App: 6.0.36, 8.0.6, 8.0.11, 9.0.0 +- nbgv 3.7.112+63bbe780b0 + +### PowerShell Tools +- PowerShell 7.4.6 + +#### Powershell Modules +- Az: 12.4.0 +- AWSPowershell: 4.1.718 +- DockerMsftProvider: 1.0.0.8 +- MarkdownPS: 1.10 +- Microsoft.Graph: 2.25.0 +- Pester: 3.4.0, 5.6.1 +- PowerShellGet: 1.0.0.1, 2.2.5 +- PSScriptAnalyzer: 1.23.0 +- PSWindowsUpdate: 2.2.1.5 +- SqlServer: 22.3.0 +- VSSetup: 2.2.16 + +### Android +| Package Name | Version | +| -------------------------- | -------------------------------------------------------------------- | +| Android Command Line Tools | 16.0 | +| Android Emulator | 35.2.10 | +| Android SDK Build-tools | 35.0.0 | +| Android SDK Platforms | android-35-ext14 (rev 1)
android-35 (rev 1)
android-34 (rev 3) | +| Android SDK Platform-Tools | 35.0.2 | +| Android Support Repository | 47.0.0 | +| CMake | 3.22.1
3.30.5 | +| Google Play services | 49 | +| Google Repository | 58 | +| NDK | 26.3.11579264
27.2.12479018 | + +#### 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_LATEST_HOME | C:\Android\android-sdk\ndk\27.2.12479018 | +| ANDROID_NDK_ROOT | C:\Android\android-sdk\ndk\27.2.12479018 | +| ANDROID_SDK_ROOT | C:\Android\android-sdk | From 2d6d4f77147efc34751138c96c0905936f4259d5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 19 Dec 2024 14:32:24 +0000 Subject: [PATCH 54/55] Updating readme file for macos-15 version 20241217.493 (#11214) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-15-Readme.md | 79 +++++++++++++++++---------------- 1 file changed, 40 insertions(+), 39 deletions(-) diff --git a/images/macos/macos-15-Readme.md b/images/macos/macos-15-Readme.md index 15c498d94..71a579578 100644 --- a/images/macos/macos-15-Readme.md +++ b/images/macos/macos-15-Readme.md @@ -1,12 +1,13 @@ | Announcements | |-| +| [[macOS 14] Xcode 16.0 will be replaced by Xcode 16.2 in macOS-14 images on January 6, 2025](https://github.com/actions/runner-images/issues/11203) | | [[macOS] The macOS 12 Actions runner image will begin deprecation on 10/7/24 and will be fully unsupported by 12/3/24 for GitHub and by 01/13/25 for ADO](https://github.com/actions/runner-images/issues/10721) | | [macOS 15 (Sequoia) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/10686) | *** # macOS 15 -- OS Version: macOS 15.1.1 (24B91) -- Kernel Version: Darwin 24.1.0 -- Image Version: 20241211.462 +- OS Version: macOS 15.2 (24C101) +- Kernel Version: Darwin 24.2.0 +- Image Version: 20241217.493 ## Installed Software @@ -29,15 +30,15 @@ - Ruby 3.3.6 ### Package Management -- Bundler 2.5.23 +- Bundler 2.6.0 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Composer 2.8.3 -- Homebrew 4.4.11 +- Composer 2.8.4 +- Homebrew 4.4.12 - NPM 10.9.0 - Pip3 24.3.1 (python 3.13) - Pipx 1.7.1 -- RubyGems 3.5.23 +- RubyGems 3.6.0 - Yarn 1.22.22 ### Project Management @@ -52,7 +53,7 @@ - bazel 8.0.0 - bazelisk 1.25.0 - bsdtar 3.5.3 - available by 'tar' alias -- Curl 8.11.0 +- Curl 8.11.1 - Git 2.47.1 - Git LFS 3.6.0 - GitHub CLI 2.63.2 @@ -68,8 +69,8 @@ - zstd 1.5.6 ### Tools -- AWS CLI 2.22.14 -- AWS SAM CLI 1.131.0 +- AWS CLI 2.22.18 +- AWS SAM CLI 1.132.0 - AWS Session Manager CLI 1.2.694.0 - Azure CLI 2.67.0 - Azure CLI (azure-devops) 1.0.1 @@ -79,21 +80,21 @@ - Fastlane 2.226.0 - SwiftFormat 0.55.3 - Xcbeautify 2.16.0 -- Xcode Command Line Tools 16.1.0.0.1.1729049160 +- Xcode Command Line Tools 16.2.0.0.1.1733547573 - Xcodes 1.6.0 ### Linters - SwiftLint 0.57.1 ### Browsers -- Safari 18.1.1 (20619.2.8.11.12) -- SafariDriver 18.1.1 (20619.2.8.11.12) +- Safari 18.2 (20620.1.16.11.8) +- SafariDriver 18.2 (20620.1.16.11.8) - Google Chrome 131.0.6778.140 - Google Chrome for Testing 131.0.6778.108 - ChromeDriver 131.0.6778.108 -- Microsoft Edge 131.0.2903.86 +- Microsoft Edge 131.0.2903.99 - Microsoft Edge WebDriver 131.0.2903.87 -- Mozilla Firefox 133.0 +- Mozilla Firefox 133.0.3 - geckodriver 0.35.0 - Selenium server 4.27.0 @@ -119,8 +120,8 @@ - 3.3.6 #### Python -- 3.9.20 -- 3.10.15 +- 3.9.21 +- 3.10.16 - 3.11.9 - 3.12.8 - 3.13.1 @@ -154,12 +155,12 @@ - PSScriptAnalyzer: 1.23.0 ### Xcode -| Version | Build | Path | Symlinks | -| -------------- | -------- | ---------------------------------------------- | ----------------------------------------------------------------------------------------- | -| 16.2 | 16C5031c | /Applications/Xcode_16.2_Release_Candidate.app | /Applications/Xcode_16.2.0.app
/Applications/Xcode_16.2.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 | -| 15.4 | 15F31d | /Applications/Xcode_15.4.app | /Applications/Xcode_15.4.0.app | +| Version | Build | Path | Symlinks | +| -------------- | -------- | ---------------------------- | ----------------------------------------------------------------------------------------- | +| 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 | +| 15.4 | 15F31d | /Applications/Xcode_15.4.app | /Applications/Xcode_15.4.0.app | #### Installed SDKs | SDK | SDK Name | Xcode Version | @@ -192,12 +193,12 @@ | Simulator - watchOS 11.0 | watchsimulator11.0 | 16.0 | | Simulator - watchOS 11.1 | watchsimulator11.1 | 16.1 | | Simulator - watchOS 11.2 | watchsimulator11.2 | 16.2 | -| visionOS 1.2 | xros1.2 | 15.4 | | Simulator - visionOS 1.2 | xrsimulator1.2 | 15.4 | +| visionOS 1.2 | xros1.2 | 15.4 | | Simulator - visionOS 2.0 | xrsimulator2.0 | 16.0 | | visionOS 2.0 | xros2.0 | 16.0 | -| Simulator - visionOS 2.1 | xrsimulator2.1 | 16.1 | | visionOS 2.1 | xros2.1 | 16.1 | +| Simulator - visionOS 2.1 | xrsimulator2.1 | 16.1 | | Simulator - visionOS 2.2 | xrsimulator2.2 | 16.2 | | visionOS 2.2 | xros2.2 | 16.2 | | DriverKit 23.5 | driverkit23.5 | 15.4 | @@ -206,20 +207,20 @@ | DriverKit 24.2 | driverkit24.2 | 16.2 | #### Installed Simulators -| OS | Simulators | -| ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 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.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) | -| tvOS 17.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | -| 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) | -| 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.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) | +| OS | Simulators | +| ------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 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.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) | +| tvOS 17.5 | Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p) | +| 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) | +| 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.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) | ### Android | Package Name | Version | From 45226c1116cdb863fcc3804d00c9aaaedb270b52 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 19 Dec 2024 16:13:23 +0000 Subject: [PATCH 55/55] Updating readme file for macos-15-arm64 version 20241217.490 (#11213) Co-authored-by: Image generation service account. Co-authored-by: Actions service account --- images/macos/macos-15-arm64-Readme.md | 39 ++++++++++++++------------- 1 file changed, 20 insertions(+), 19 deletions(-) diff --git a/images/macos/macos-15-arm64-Readme.md b/images/macos/macos-15-arm64-Readme.md index e2e4aae18..2375e767b 100644 --- a/images/macos/macos-15-arm64-Readme.md +++ b/images/macos/macos-15-arm64-Readme.md @@ -1,12 +1,13 @@ | Announcements | |-| +| [[macOS 14] Xcode 16.0 will be replaced by Xcode 16.2 in macOS-14 images on January 6, 2025](https://github.com/actions/runner-images/issues/11203) | | [[macOS] The macOS 12 Actions runner image will begin deprecation on 10/7/24 and will be fully unsupported by 12/3/24 for GitHub and by 01/13/25 for ADO](https://github.com/actions/runner-images/issues/10721) | | [macOS 15 (Sequoia) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/10686) | *** # macOS 15 -- OS Version: macOS 15.1.1 (24B91) -- Kernel Version: Darwin 24.1.0 -- Image Version: 20241211.459 +- OS Version: macOS 15.2 (24C101) +- Kernel Version: Darwin 24.2.0 +- Image Version: 20241217.490 ## Installed Software @@ -28,14 +29,14 @@ - Ruby 3.3.6 ### Package Management -- Bundler 2.5.23 +- Bundler 2.6.0 - Carthage 0.40.0 - CocoaPods 1.16.2 -- Homebrew 4.4.11 +- Homebrew 4.4.12 - NPM 10.9.0 - Pip3 24.3.1 (python 3.13) - Pipx 1.7.1 -- RubyGems 3.5.23 +- RubyGems 3.6.0 - Yarn 1.22.22 ### Project Management @@ -66,8 +67,8 @@ - zstd 1.5.6 ### Tools -- AWS CLI 2.22.14 -- AWS SAM CLI 1.131.0 +- AWS CLI 2.22.18 +- AWS SAM CLI 1.132.0 - AWS Session Manager CLI 1.2.694.0 - Azure CLI 2.67.0 - Azure CLI (azure-devops) 1.0.1 @@ -77,14 +78,14 @@ - Fastlane 2.226.0 - SwiftFormat 0.55.3 - Xcbeautify 2.16.0 -- Xcode Command Line Tools 16.1.0.0.1.1729049160 +- Xcode Command Line Tools 16.2.0.0.1.1733547573 - Xcodes 1.6.0 ### Linters ### Browsers -- Safari 18.1.1 (20619.2.8.11.12) -- SafariDriver 18.1.1 (20619.2.8.11.12) +- Safari 18.2 (20620.1.16.11.8) +- SafariDriver 18.2 (20620.1.16.11.8) - Google Chrome 131.0.6778.140 - Google Chrome for Testing 131.0.6778.108 - ChromeDriver 131.0.6778.108 @@ -145,12 +146,12 @@ - PSScriptAnalyzer: 1.23.0 ### Xcode -| Version | Build | Path | Symlinks | -| -------------- | -------- | ---------------------------------------------- | ----------------------------------------------------------------------------------------- | -| 16.2 | 16C5031c | /Applications/Xcode_16.2_Release_Candidate.app | /Applications/Xcode_16.2.0.app
/Applications/Xcode_16.2.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 | -| 15.4 | 15F31d | /Applications/Xcode_15.4.app | /Applications/Xcode_15.4.0.app | +| Version | Build | Path | Symlinks | +| -------------- | -------- | ---------------------------- | ----------------------------------------------------------------------------------------- | +| 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 | +| 15.4 | 15F31d | /Applications/Xcode_15.4.app | /Applications/Xcode_15.4.0.app | #### Installed SDKs | SDK | SDK Name | Xcode Version | @@ -185,10 +186,10 @@ | Simulator - watchOS 11.2 | watchsimulator11.2 | 16.2 | | visionOS 1.2 | xros1.2 | 15.4 | | Simulator - visionOS 1.2 | xrsimulator1.2 | 15.4 | -| Simulator - visionOS 2.0 | xrsimulator2.0 | 16.0 | | visionOS 2.0 | xros2.0 | 16.0 | -| visionOS 2.1 | xros2.1 | 16.1 | +| Simulator - visionOS 2.0 | xrsimulator2.0 | 16.0 | | Simulator - visionOS 2.1 | xrsimulator2.1 | 16.1 | +| visionOS 2.1 | xros2.1 | 16.1 | | Simulator - visionOS 2.2 | xrsimulator2.2 | 16.2 | | visionOS 2.2 | xros2.2 | 16.2 | | DriverKit 23.5 | driverkit23.5 | 15.4 |