Skip to content

build: target .NET 10 - #11

Merged
vannt-dev merged 1 commit into
mainfrom
chore/dotnet-10
Oct 21, 2026
Merged

vannt-dev merged 1 commit into
mainfrom
chore/dotnet-10

Conversation

@vannt-dev

Copy link
Copy Markdown
Owner

Summary

.NET 8 and .NET 9 reach end of support on 10 November 2026; .NET 10 is the current LTS.

  • src/Demo and tests/Demo.Tests now target net10.0 (were net8.0). The test packages
    (Microsoft.NET.Test.Sdk 18.10.1, xunit 2.9.3, xunit.runner.visualstudio 4.0.1) already support it.
  • CI runs on the .NET 10 SDK alone (["10.0"], was ["8.0","9.0"]). This is set with
    stack_options.dotnet.versions in .repokeeper.yml, and ci.yml and the lock file were
    rewritten by repokeeper update (0.11.0), so repokeeper check stays clean. It does not wait on
    the matching default change in repokeeper (feat(dotnet): test on the .NET 10 SDK by default repokeeper#79).

Testing

  • Tests added or updated
  • Commit messages follow Conventional Commits

dotnet restore, dotnet format --verify-no-changes, dotnet build and dotnet test pass
locally on the .NET 10.0.401 SDK; repokeeper check reports no drift.

.NET 8 and .NET 9 reach end of support on 10 November 2026. Both projects now
target net10.0, and CI runs on the .NET 10 SDK, set through
stack_options.dotnet.versions so it does not depend on repokeeper's default.
@vannt-dev
vannt-dev merged commit 17612a7 into main Oct 21, 2026
2 checks passed
@vannt-dev
vannt-dev deleted the chore/dotnet-10 branch October 21, 2026 15:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant