Skip to content

Commit 94d541f

Browse files
committed
C#: Use the zip archive on windows runners, when downloading and installing .NET.
1 parent 3c2012a commit 94d541f

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/DotNet.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -282,7 +282,7 @@ private static BuildScript DownloadDotNetVersion(IBuildActions actions, ILogger
282282
var psCommand = $"[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; &([scriptblock]::Create((Invoke-WebRequest -UseBasicParsing 'https://dot.net/v1/dotnet-install.ps1'))) -Version {version} -InstallDir {path}";
283283

284284
BuildScript GetInstall(string pwsh) =>
285-
new CommandBuilder(actions).
285+
new CommandBuilder(actions, environment: MinimalEnvironment).
286286
RunCommand(pwsh).
287287
Argument("-NoProfile").
288288
Argument("-ExecutionPolicy").

csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/IDotNetCliInvoker.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,8 @@ internal interface IDotNetCliInvoker
2323
{"DOTNET_CLI_UI_LANGUAGE", "en"},
2424
{"MSBUILDDISABLENODEREUSE", "1"},
2525
{"DOTNET_SKIP_FIRST_TIME_EXPERIENCE", "true"},
26-
{"DOTNET_CLI_TELEMETRY_OPTOUT", "1"}
26+
{"DOTNET_CLI_TELEMETRY_OPTOUT", "1"},
27+
{"DOTNET_INSTALL_SKIP_TAR", "1"}
2728
});
2829

2930
/// <summary>

0 commit comments

Comments
 (0)