Skip to content

Conversation

@mjcheetham
Copy link
Contributor

Add a global.json file to the project to make it clearer that we should be using at least version 8.x of the .NET SDK. This can help when building locally without a valid .NET Runtime version installed, to make it clear what the issue is.

We set the roll-forward policy to latestMajor meaning we will look for any SDK major version from the set version forward. In this case, since we set 8.0, this will match 8.x, 9.x, 10.x etc.

When we move to a newer runtime target (probably net10.0) we'll want to bump this minimum SDK version to 10.0.

Add a global.json file to the project to make it clearer that we should
be using _at least_ version 8.x of the .NET SDK. This can help when
building locally without a valid .NET Runtime version installed, to make
it clear what the issue is.

We set the roll-forward policy to `latestMajor` meaning we will look for
any SDK major version from the set version forward. In this case, since
we set 8.0, this will match 8.x, 9.x, 10.x etc.

When we move to a newer runtime target (probably `net10.0`) we'll want
to bump this minimum SDK version to 10.0.

Signed-off-by: Matthew John Cheetham <mjcheetham@outlook.com>
@mjcheetham mjcheetham requested a review from xfabo1 November 6, 2025 08:37
@mjcheetham mjcheetham requested a review from a team as a code owner November 6, 2025 08:37
@mjcheetham mjcheetham added the engineering Refactoring or build changes label Nov 6, 2025
@mjcheetham mjcheetham merged commit b9fdc89 into git-ecosystem:main Nov 6, 2025
8 checks passed
@mjcheetham mjcheetham deleted the globaljson branch November 6, 2025 08:46
@mjcheetham mjcheetham mentioned this pull request Jan 14, 2026
mjcheetham added a commit that referenced this pull request Jan 14, 2026
**Changes:**


- Documentation updates & fixes
  - #1713
  - #1722
  - #1884
  - #2123
  - #2154
- Fix Generic provider refresh token refresh logic (#1838)
- Version bump to 2.7.0 (#2177)
- CODEOWNERS (#2053)
- Allow unsafe remotes via config (#1721)
- Drop no longer needed GitLab OAuth params (#1538)
- No-op credential storage option (#1740)
- Fixes to CI & build
  - #1746
  - #1747
  - #1752
  - #2104
  - #2217
- Use Azure Pipelines for official builds
  - #2054
  - #2176
- Fix TRACE2 logging (#1909)
- Linux ARM and ARM64 support
  - #1633
  - #2232
- Windows ARM64 and x64 support (#2230)
- Linux install-from-source bug fixes
  - #1757
  - #2049
  - #2052
- Support Oracle Linux vis install-from-source (#2212)
- macOS enterprise defaults (#1811)
- Actions dependency updates
  - #1725
  - #1751
  - #1750
  - #1760
  - #1799
  - #2022
  - #2048
  - #1989
  - #2011
  - #2029
  - #2051
  - #2050
  - #2070
  - #2080
  - #2089
  - #2088
  - #2092
  - #2189
  - #2193
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

engineering Refactoring or build changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants