From d795344f43d47700ce7e42a22b3070b59a9cb8d9 Mon Sep 17 00:00:00 2001 From: Shamil Mubarakshin <127750046+shamil-mubarakshin@users.noreply.github.com> Date: Thu, 11 Dec 2025 19:15:04 +0100 Subject: [PATCH] [windows] Workaround .NET SDK installation (#13419) --- images/windows/scripts/build/Install-DotnetSDK.ps1 | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/images/windows/scripts/build/Install-DotnetSDK.ps1 b/images/windows/scripts/build/Install-DotnetSDK.ps1 index d51ae531e..4148149db 100644 --- a/images/windows/scripts/build/Install-DotnetSDK.ps1 +++ b/images/windows/scripts/build/Install-DotnetSDK.ps1 @@ -93,7 +93,11 @@ function Install-DotnetSDK { $dotnetToolset = (Get-ToolsetContent).dotnet # Download installation script. -$installScriptPath = Invoke-DownloadWithRetry -Url "https://dot.net/v1/dotnet-install.ps1" + +# https://github.com/dotnet/install-scripts/pull/676 didn't make it to https://dot.net/v1/dotnet-install.ps1 yet. +# Temporary change to use specific commit +$installScriptUrl = "https://raw.githubusercontent.com/dotnet/install-scripts/bf2a23874784df29ff9fefcc50cc96dc41b08b4a/src/dotnet-install.ps1" +$installScriptPath = Invoke-DownloadWithRetry -Url $installScriptUrl # Visual Studio 2022 pre-creates sdk-manifests/8.0.100 folder, causing dotnet-install to skip manifests creation # https://github.com/actions/runner-images/issues/11402