From 4862e605f10f0362aa416fd7115e46f9f0ce919b Mon Sep 17 00:00:00 2001 From: Isabelle Santin Date: Fri, 10 Jul 2026 03:38:04 -0700 Subject: [PATCH] Fix: BuildToNuGetCache target should not open duplicate file handles (#21745) --- nukebuild/Build.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/nukebuild/Build.cs b/nukebuild/Build.cs index 438da98d05..0cff8fa18c 100644 --- a/nukebuild/Build.cs +++ b/nukebuild/Build.cs @@ -456,9 +456,10 @@ partial class Build : NukeBuild foreach (var path in Parameters.NugetRoot.GlobFiles("*.nupkg")) { + var packageId = SbomGenerator.ReadPackageId(path); + using var f = File.Open(path.ToString(), FileMode.Open, FileAccess.Read); using var zip = new ZipArchive(f, ZipArchiveMode.Read); - var packageId = SbomGenerator.ReadPackageId(path); var packagePath = Path.Combine( globalPackagesFolder,