From 924195222d7cbd155b001d79c4ec9f4a78608c78 Mon Sep 17 00:00:00 2001 From: Brad Fitzpatick Date: Wed, 3 Dec 2025 14:19:32 -0800 Subject: [PATCH] images/windows/toolsets: add NFS-Client optional feature People wanting to use GitHub-hosted Windows runners with a [gomodfs](https://github.com/tailscale/gomodfs/) NFS server need the Windows NFS client, but that takes 3 minutes to install in every run. This pre-installs it, to save each build 3 minutes later. Signed-off-by: Brad Fitzpatrick --- images/windows/toolsets/toolset-2019.json | 1 + images/windows/toolsets/toolset-2022.json | 1 + images/windows/toolsets/toolset-2025.json | 1 + 3 files changed, 3 insertions(+) diff --git a/images/windows/toolsets/toolset-2019.json b/images/windows/toolsets/toolset-2019.json index 257a2dff72..a01b141b57 100644 --- a/images/windows/toolsets/toolset-2019.json +++ b/images/windows/toolsets/toolset-2019.json @@ -213,6 +213,7 @@ { "name": "Containers" }, { "name": "Microsoft-Windows-Subsystem-Linux", "optionalFeature": true }, { "name": "VirtualMachinePlatform", "optionalFeature": true }, + { "name": "NFS-Client", "includeAllSubFeatures": true }, { "name": "Wireless-Networking" } ], "visualStudio": { diff --git a/images/windows/toolsets/toolset-2022.json b/images/windows/toolsets/toolset-2022.json index 79da9105a9..d387642200 100644 --- a/images/windows/toolsets/toolset-2022.json +++ b/images/windows/toolsets/toolset-2022.json @@ -141,6 +141,7 @@ { "name": "NET-Framework-45-Features", "includeAllSubFeatures": true }, { "name": "Client-ProjFS", "optionalFeature": true }, { "name": "NET-Framework-Features", "includeAllSubFeatures": true }, + { "name": "NFS-Client", "includeAllSubFeatures": true }, { "name": "Hyper-V", "includeAllSubFeatures": true }, { "name": "HypervisorPlatform", "optionalFeature": true }, { "name": "Hyper-V-PowerShell" }, diff --git a/images/windows/toolsets/toolset-2025.json b/images/windows/toolsets/toolset-2025.json index 8956a80153..efe6195a29 100644 --- a/images/windows/toolsets/toolset-2025.json +++ b/images/windows/toolsets/toolset-2025.json @@ -123,6 +123,7 @@ { "name": "NET-Framework-45-Features", "includeAllSubFeatures": true }, { "name": "Client-ProjFS", "optionalFeature": true }, { "name": "NET-Framework-Features", "includeAllSubFeatures": true }, + { "name": "NFS-Client", "includeAllSubFeatures": true }, { "name": "Hyper-V", "includeAllSubFeatures": true }, { "name": "HypervisorPlatform", "optionalFeature": true }, { "name": "Hyper-V-PowerShell" },