Skip to content

Add .NET 10 to the CI test matrix #7690

Description

@matouskozak

Summary

ML.NET CI currently uses the .NET 11 preview SDK but runs its main test jobs on net8.0. Add net10.0 test coverage because .NET 10 is the current LTS release.

Proposed scope

  • Add net10.0 to the supported test target frameworks.
  • Install the .NET 10 runtime through the repository tool set.
  • Make net10.0 the default target for the main CI test jobs.
  • Keep explicit net8.0 coverage until .NET 8 reaches end of support on November 10, 2026.
  • Keep the existing .NET Framework 4.8 coverage.
  • Do not change product target frameworks as part of this issue.

Acceptance criteria

  • CI builds and runs tests on net10.0 on supported platforms and architectures.
  • A representative test project passes on net10.0.
  • Existing net8.0 and net48 compatibility coverage remains available.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions