chore: Update to .NET 10 and refactor extensions#70
Merged
Conversation
- Changed target framework from net9.0 to net10.0 across multiple files, including project files and test configurations. - Using new c-sharp 14 language features - Refactored storage directory resolution methods to use the new EffectiveStorageDirectory property instead of the GetEffectiveStorageDirectory method. - Updated Windows notification provider comments to reflect the new target framework. - Adjusted integration and unit tests to align with the new framework and method changes. - Updated all agent files to using .net 10 and csharp 14 moving forward
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request upgrades the project from .NET 9 and C# 12+ to .NET 10 and C# 14 across all documentation, configuration, and build scripts. The update ensures consistency in the target framework and language features throughout the codebase and supporting materials.
Project-wide upgrade to .NET 10 and C# 14:
README.md,AGENTS.md,CLAUDE.md,.github/copilot-instructions.md,.specify/memory/constitution.md,specs/001-os-notifications/WINDOWS-IMPLEMENTATION.md) to specify .NET 10 and C# 14, including required features and technology stack descriptions. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21]Build, CI, and tooling updates:
pr-validation.yml,release.yml), and VS Code tasks and launch settings. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]Feature set and dependency updates:
This upgrade ensures the project leverages the latest language and runtime features, and that all developer tooling and documentation are aligned with the new .NET 10 baseline.