Skip to content

chore: Target .NET 10 LTS only#73

Merged
MCGPPeters merged 1 commit into
mainfrom
chore/dotnet10-only
Feb 12, 2026
Merged

chore: Target .NET 10 LTS only#73
MCGPPeters merged 1 commit into
mainfrom
chore/dotnet10-only

Conversation

@MCGPPeters
Copy link
Copy Markdown
Contributor

📝 Description

What

Remove .NET 9 multi-targeting from the Abies library project.

Why

Simplifies the build and aligns with the LTS release strategy:

  • Current release: .NET 10 (LTS)
  • Next release: .NET 11 + 10
  • Following: .NET 12 only (LTS)

How

Changed <TargetFrameworks>net9.0;net10.0</TargetFrameworks> to <TargetFramework>net10.0</TargetFramework> in Abies/Abies.csproj.

🔗 Related Issues

None

✅ Type of Change

  • 🐛 Bug fix (non-breaking change that fixes an issue)
  • ✨ New feature (non-breaking change that adds functionality)
  • 💥 Breaking change (fix or feature causing existing functionality to change)
  • 📚 Documentation update
  • 🧹 Code refactoring (no functional changes)
  • ⚡ Performance improvement
  • ✅ Test update

🧪 Testing

Test Coverage

  • Full solution build verified locally

Testing Details

  • Ran dotnet build Abies.sln -c Release - 0 warnings, 0 errors
  • All projects build successfully against .NET 10

✨ Changes Made

  • Changed Abies/Abies.csproj from multi-targeting (net9.0;net10.0) to single target (net10.0)

🔍 Code Review Checklist

  • Code follows the project's style guidelines
  • Self-review of code performed
  • Code changes generate no new warnings
  • Tests added/updated and passing

Remove .NET 9 multi-targeting. Going forward:
- Current release: .NET 10 (LTS)
- Next release: .NET 11 + 10
- Following: .NET 12 only (LTS)

This simplifies the build and aligns with LTS release strategy.
Copilot AI review requested due to automatic review settings February 12, 2026 13:13
@MCGPPeters MCGPPeters changed the title chore: target .NET 10 LTS only chore : target .NET 10 LTS only Feb 12, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR simplifies the Abies library build configuration by removing .NET 9 multi-targeting in favor of targeting only .NET 10 LTS. This aligns with a clearer LTS release strategy where the library will track long-term support releases. All consuming projects in the solution already target .NET 10 exclusively, so this change has no downstream impact.

Changes:

  • Removed .NET 9 from the Abies library's target frameworks, keeping only .NET 10 LTS

@MCGPPeters MCGPPeters changed the title chore : target .NET 10 LTS only chore : Target .NET 10 LTS only Feb 12, 2026
@MCGPPeters MCGPPeters changed the title chore : Target .NET 10 LTS only chore: Target .NET 10 LTS only Feb 12, 2026
@MCGPPeters MCGPPeters merged commit c07cd36 into main Feb 12, 2026
42 of 46 checks passed
@MCGPPeters MCGPPeters deleted the chore/dotnet10-only branch February 12, 2026 14:46
MCGPPeters added a commit that referenced this pull request Apr 13, 2026
Remove .NET 9 multi-targeting. Going forward:
- Current release: .NET 10 (LTS)
- Next release: .NET 11 + 10
- Following: .NET 12 only (LTS)

This simplifies the build and aligns with LTS release strategy.
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