{
  "sdk": {
    "version": "6.0.100",
    "allowPrerelease": true,
    "rollForward": "disable"
  },
  "tools": {
    "dotnet": "6.0.100",
    "vs": {
      "version": "16.10"
    },
    "xcopy-msbuild": "16.10.0-preview2"
  },
  "msbuild-sdks": {
    "Microsoft.DotNet.Arcade.Sdk": "7.0.0-beta.22063.6",
    "Microsoft.DotNet.Helix.Sdk": "7.0.0-beta.22063.6"
  }
}

{
  "sdk": {
    "version": "6.0.100",
    "allowPrerelease": true,
    "rollForward": "latestPatch"
  },
  "tools": {
    "dotnet": "6.0.100",
    "vs": {
      "version": "16.10"
    },
    "xcopy-msbuild": "16.10.0-preview2"
  },
  "msbuild-sdks": {
    "Microsoft.DotNet.Arcade.Sdk": "7.0.0-beta.22063.6",
    "Microsoft.DotNet.Helix.Sdk": "7.0.0-beta.22063.6"
  }
}

Allow patch releases of the SDK to be used
Allow patch releases of the SDK to be used

Accorsing to the documentation [here](https://docs.microsoft.com/dotnet/core/tools/global-json) setting `rollForward` to `latestPatch` should allow newer SDKs to be used _only_ if the patch digits of the SDK have changed.

So under these vallues and `6.0.1xx` SDK is valid but `6.0.200` would not be.
