Skip to content

Commit 47f4e52

Browse files
authored
Switch SDK rollForward from disable to patch for automatic servicing updates (#4364)
* Switch SDK rollForward from disable to patch Allow automatic roll-forward within the 10.0.3xx feature band so that servicing patches (e.g. security fixes like 10.0.301) are picked up by CI agents and developers without requiring a dedicated PR for each bump. The base version remains 10.0.300 — this is the minimum required SDK. Any installed 10.0.3xx patch will be used automatically. Updated both global.json files: - /global.json (repo root) - /tools/PackageCompatibility/global.json * Re-worded SDK comment.
1 parent 0764a5c commit 47f4e52

2 files changed

Lines changed: 5 additions & 4 deletions

File tree

global.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@
44
// We currently require the .NET 10 SDK to build and test the project.
55
"version": "10.0.300",
66

7-
// Lock to the above version so that we can control when we take breaking sdk changes.
8-
"rollForward": "disable",
7+
// Allow roll-forward within the 10.0.3xx feature band so servicing patches
8+
// are picked up automatically without requiring a PR for each bump.
9+
"rollForward": "patch",
910

1011
// Do not allow pre-release versions.
1112
//

tools/PackageCompatibility/global.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
"sdk": {
88
// global.json lookup stops at the nearest file and does not merge with the repo-root file.
99
// This subtree therefore needs to repeat the root SDK settings so commands run from
10-
// tools/PackageCompatibility keep using the same pinned SDK behavior.
10+
// tools/PackageCompatibility keep using the same SDK behavior.
1111
"version": "10.0.300",
12-
"rollForward": "disable",
12+
"rollForward": "patch",
1313
"allowPrerelease": false
1414
}
1515
}

0 commit comments

Comments
 (0)