Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade to .NET SDK 8.0 #276

Merged
merged 4 commits into from
Nov 28, 2023
Merged

Upgrade to .NET SDK 8.0 #276

merged 4 commits into from
Nov 28, 2023

Commits on Nov 15, 2023

  1. chore: Upgrade to .NET 8

    This commit:
    
    - Adds a global.json file to declare the required SDK version
    - Updates CI to install both .NET 6 and .NET 8
    - Updates the test projects to test with both .NET 6 and .NET 8
    
    Signed-off-by: Jon Skeet <[email protected]>
    jskeet committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    d8dc64c View commit details
    Browse the repository at this point in the history
  2. chore: Target .NET 8.0 (for now) in production packages

    This commit *just* adds .NET 8 to the target framework list, in all packages. The code will not build at this point, due to nullability checking. That will be fixed in a later commit, but separating the two makes it easier to review.
    
    Later we may well decided to *build* a .NET 8 target, but not pack it - unless we see concrete benefits from doing so over letting .NET 8 use the existing netstandard2.1 target.
    
    Signed-off-by: Jon Skeet <[email protected]>
    jskeet committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    08264ad View commit details
    Browse the repository at this point in the history
  3. chore: Fix null reference complaints under .NET 8.0

    Signed-off-by: Jon Skeet <[email protected]>
    jskeet committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    ad3a03d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    95c0b4f View commit details
    Browse the repository at this point in the history