{
    "toolcache": [
        {
            "name": "Ruby",
            "arch": "aarch64",
            "platform" : "win32",
            "versions": [
                "3.4"
            ],
            "default": "3.4"
        },
        {
            "name": "Python",
            "url" : "https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json",
            "arch": "arm64",
            "platform" : "win32",
            "versions": [
                "3.12.*",
                "3.13.*",
                "3.14.*"
            ],
            "default": "3.13.*"
        },
        {
            "name": "node",
            "url" : "https://raw.githubusercontent.com/actions/node-versions/main/versions-manifest.json",
            "arch": "arm64",
            "platform" : "win32",
            "versions": [
                "22.*",
                "24.*"
            ]
        },
        {
            "name": "go",
            "url" : "https://raw.githubusercontent.com/actions/go-versions/main/versions-manifest.json",
            "arch": "arm64",
            "platform" : "win32",
            "versions": [
                "1.24.*",
                "1.25.*",
                "1.26.*"
            ],
            "default": "1.24.*"
        }
    ],
    "powershellModules": [
        { "name": "DockerMsftProvider" },
        { "name": "MarkdownPS" },
        { "name": "Pester", "versions": [ "5.9.0"] },
        { "name": "PowerShellGet" },
        { "name": "PSScriptAnalyzer" },
        { "name": "PSWindowsUpdate" },
        { "name": "SqlServer" },
        { "name": "VSSetup" },
        { "name": "Microsoft.Graph" },
        { "name": "AWSPowershell" }
    ],
    "azureModules": [
        {
            "name": "az",
            "versions": [
                "15.6.1"
            ],
            "zip_versions": [

            ]
        }
    ],
    "java": {
        "default": "21",
        "versions": [ "21", "23" ]
    },
    "android": {
        "commandline_tools_url": "https://dl.google.com/android/repository/commandlinetools-win-9123335_latest.zip",
        "hash": "8A90E6A3DEB2FA13229B2E335EFD07687DCC8A55A3C544DA9F40B41404993E7D",
        "platform_min_version": "31",
        "build_tools_min_version": "31.0.0",
        "extras": [
            "android;m2repository",
            "google;m2repository",
            "google;google_play_services"
        ],
        "addons": [],
        "additional_tools": [
            "cmake;3.18.1",
            "cmake;3.22.1"
        ],
        "ndk": {
            "default": "27",
            "versions": [
                "26", "27", "28"
            ]
        }
    },
    "mingw": {
        "version": "14.*",
        "runtime": "ucrt"
    },
    "MsysPackages": {
        "msys2": [],
        "mingw": []
    },
    "windowsFeatures": [
        { "name": "Containers", "optionalFeature": true },
        { "name": "Microsoft-Windows-Subsystem-Linux", "optionalFeature": true },
        { "name": "VirtualMachinePlatform", "optionalFeature": true },
        { "name": "NetFx4-AdvSrvs", "optionalFeature": true },
        { "name": "Client-ProjFS", "optionalFeature": true },
        { "name": "Microsoft-Hyper-V-All", "optionalFeature": true },
        { "name": "Microsoft-Hyper-V", "optionalFeature": true },
        { "name": "Microsoft-Hyper-V-Tools-All", "optionalFeature": true },
        { "name": "Microsoft-Hyper-V-Hypervisor", "optionalFeature": true },
        { "name": "Microsoft-Hyper-V-Management-PowerShell", "optionalFeature": true }
    ],
    "visualStudio": {
        "version" : "2026",
        "subversion" : "18",
        "edition" : "Enterprise",
        "channel": "stable",
        "installChannelUri": "",
        "workloads": [
            "Component.Linux.CMake",
            "Component.Unreal.Android",
            "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",
            "Microsoft.Net.Component.4.8.1.TargetingPack",
            "Microsoft.VisualStudio.Component.AspNet45",
            "Microsoft.VisualStudio.Component.Debugger.JustInTime",
            "Microsoft.VisualStudio.Component.EntityFramework",
            "Microsoft.VisualStudio.Component.DslTools",
            "Microsoft.VisualStudio.Component.SQL.SSDT",
            "Microsoft.VisualStudio.Component.PortableLibrary",
            "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.ARM64",
            "Microsoft.VisualStudio.Component.VC.Tools.ARM64EC",
            "Microsoft.VisualStudio.Component.VC.Redist.MSM",
            "Microsoft.VisualStudio.Component.VC.Runtimes.ARM64.Spectre",
            "Microsoft.VisualStudio.Component.VC.Runtimes.ARM64EC.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.ARM64",
            "Microsoft.VisualStudio.Component.VC.ATL.ARM64.Spectre",
            "Microsoft.VisualStudio.Component.VC.ASAN",
            "Microsoft.VisualStudio.Component.VC.14.44.17.14.ARM64",
            "Microsoft.VisualStudio.Component.Windows11SDK.22621",
            "Microsoft.VisualStudio.Component.Windows11SDK.26100",
            "Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Llvm.Clang",
            "Microsoft.VisualStudio.ComponentGroup.UWP.VC.v142",
            "Microsoft.VisualStudio.ComponentGroup.Web.CloudTools",
            "Microsoft.VisualStudio.Workload.ManagedDesktop",
            "Microsoft.VisualStudio.Workload.ManagedGame",
            "Microsoft.VisualStudio.Workload.NativeCrossPlat",
            "Microsoft.VisualStudio.Workload.NativeDesktop",
            "Microsoft.VisualStudio.Workload.NativeGame",
            "Microsoft.VisualStudio.Workload.NetCrossPlat",
            "Microsoft.VisualStudio.Workload.NetWeb",
            "Microsoft.VisualStudio.Workload.Node",
            "Microsoft.VisualStudio.Workload.Universal",
            "Microsoft.VisualStudio.Workload.VisualStudioExtension",
            "Component.MDD.Linux",
            "Component.Microsoft.Windows.DriverKit",
            "wasm.tools",
            "Microsoft.Component.MSBuild"
        ],
        "vsix": [
            "SSIS.MicrosoftDataToolsIntegrationServices",
            "VisualStudioClient.MicrosoftVisualStudio2022InstallerProjectsArm64"
        ]
    },
    "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": "11.7.157.1",
            "checksum": "BBD4531D80ED5FA8D2704C9267F701684FC58306987184BE9CAF35153F358C7B"
        },
        "sdk": {
            "version": "8.7.157",
            "checksum": "32ECB92CA3C9369A0BEA688737F9714E93EC1F8022D1708ABF5084E5B1F9EFBA"
        }
    },
    "dotnet": {
        "versions": [
            "6.0",
            "8.0",
            "9.0",
            "10.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": "innosetup" },
            { "name": "jq" },
            { "name": "NuGet.CommandLine" },
            { "name": "packer" },
            {
                "name": "strawberryperl" ,
                "args": [ "--version", "5.32.1.1" ]
            },
            { "name": "pulumi" },
            { "name": "swig" },
            { "name": "vswhere" },
            {
                "name": "julia",
                "args": [ "--ia", "/DIR=C:\\Julia" ]
            },
            { "name": "imagemagick" }
        ]
    },
    "node": {
        "default": "24.*"
    },
    "maven": {
        "version": "3.9"
    },
    "mysql": {
        "version": "8.0"
    },
    "mongodb": {
        "version": "5.0"
    },
    "nsis": {
        "version": "3.10"
    },
    "llvm": {
        "version": "22.1.8",
        "pinnedDetails": {
            "reason": "Pinned to a specific validated version for the Windows 11 ARM64 image",
            "link": "https://github.com/actions/runner-images/pull/14640",
            "review-at": "2026-12-01"
        }
    },
    "php": {
        "version": "8.4"
    },
    "postgresql": {
        "version": "14"
    },
    "kotlin": {
        "version": "latest"
    },
    "openssl": {
        "version": "3.*"
    },
    "pwsh": {
        "version": "7.6"
    }
}