From 737670f7cb8e1eca308089f3c83743f1604ba0b6 Mon Sep 17 00:00:00 2001 From: Ankit Jain Date: Thu, 12 Mar 2026 14:35:52 -0400 Subject: [PATCH 1/2] Temporarily bump SDK to 10.0.101 Bump source-indexer's global.json from 10.0.100 to 10.0.101 as a contained mitigation for the current msbuild runtime mismatch while the broader prepare environment isolation fix proceeds separately. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> EOF && git push -u rf ankj/global-json-10-0-101 && gh pr create --repo dotnet/source-indexer --base main --head radical:ankj/global-json-10-0-101 --draft --title "Temporarily bump SDK to 10.0.101" --body-file - <<'EOF' ## Summary - bump `global.json` from `10.0.100` to `10.0.101` ## Why This is a contained temporary mitigation for the current `msbuild` mismatch, where repo-local SDK bits can end up using runtime state from the outer pipeline-installed dotnet. Installing `10.0.101` in the outer pipeline should make the hosted toolcache contain a runtime new enough to avoid the current `10.0.1` app-launch failure. This is intentionally separate from the broader fix in #249, which isolates inherited `.NET` environment variables during per-repo prepare. ## Validation - `dotnet --version` --- global.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/global.json b/global.json index 02dd315..ad2612a 100644 --- a/global.json +++ b/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "10.0.100", + "version": "10.0.101", "allowPrerelease": true, "rollForward": "major" } From 2916ae1bec397811f8613a50dcfedf64f5b556b6 Mon Sep 17 00:00:00 2001 From: Ankit Jain Date: Thu, 12 Mar 2026 16:38:49 -0400 Subject: [PATCH 2/2] Surface repo prepare failures as warnings Backport the explicit warning emission for per-repo prepare failures to the temporary global.json mitigation branch so failed repo prepares are visible without pulling in the full environment-isolation change. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- src/index/index.proj | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/index/index.proj b/src/index/index.proj index 82124c3..7d0ff4a 100644 --- a/src/index/index.proj +++ b/src/index/index.proj @@ -125,7 +125,16 @@ $([System.String]::Copy('%(ClonedRepository.PrepareCommand)').Trim()) - + + + +