From 5c51c84ed1c4587374fc76b820a505bb3a90922f Mon Sep 17 00:00:00 2001 From: Forge Recovery Date: Sun, 1 Nov 2026 22:19:37 +0000 Subject: [PATCH] build: pin the SDK that the committed lock files were generated with global.json pinned 10.0.100, but every packages.lock.json requires Microsoft.NET.ILLink.Tasks 10.0.12 (what SDK 10.0.401 resolves). Under exactly 10.0.100, or under a newer 10.0.4xx such as 10.0.403, locked restore fails NU1004 ('package reference ... has changed from [10.0.12, ) to ...'). rollForward latestFeature hid this on GitHub's windows-latest runner image. Pinning 10.0.401 makes the existing restore --locked-mode, build, format and test steps reproducible; no other file or setting changes. Co-Authored-By: Claude Sonnet 5.5 --- global.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/global.json b/global.json index 512142d..163a6e1 100644 --- a/global.json +++ b/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "10.0.100", + "version": "10.0.401", "rollForward": "latestFeature" } } -- 2.54.0