Skip to content

Drop net8.0 and net9.0 targets - #396

Merged
matt-richardson merged 1 commit into
mainfrom
mattrichardson/drop-eol-dotnet
Nov 9, 2026
Merged

matt-richardson merged 1 commit into
mainfrom
mattrichardson/drop-eol-dotnet

Conversation

@matt-richardson

Copy link
Copy Markdown
Contributor

.NET 8 and 9 reach end of life on 10 November 2026. This drops them from OctoVersion.

What changes

  • OctoVersion.Core, OctoVersion.Tool, Cake.OctoVersion and the tests now target net10.0 only. The netstandard2.0 contract projects are unchanged.
  • CI installs just the SDK from global.json rather than 8.0, 9.0 and 10.0.
  • The README's note on the Framework attribute now says the tool ships net10.0 only.

Release
OctoVersion is published on nuget.org, so anyone running the tool or Cake addin on .NET 8 or 9 needs to stay on the current major. The commit carries +semver: major, so keep that line in the squash commit message.

Across the org, only NuGet.Client, Octofront and libgit2sharp still target older .NET versions (LookAtGithubReposToFindDotNetVersions build 25011083), and none of them use OctoVersion.

I haven't built this locally. CI is the first build.

Part of DPT-3800.

🤖 Generated with Claude Code

.NET 8 and 9 reach end of life on 10 November 2026. OctoVersion,
Cake.OctoVersion and the tests now target net10.0 only, and CI installs
just the SDK from global.json.

+semver: major

Part of DPT-3800.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@matt-richardson
matt-richardson marked this pull request as ready for review November 9, 2026 22:11
@matt-richardson
matt-richardson requested a review from a team as a code owner November 9, 2026 22:11
@matt-richardson
matt-richardson merged commit 1be2f59 into main Nov 9, 2026
4 checks passed
@matt-richardson
matt-richardson deleted the mattrichardson/drop-eol-dotnet branch November 9, 2026 22:29
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.

2 participants