Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add .net 9 to platform #931

Open
wants to merge 9 commits into
base: master
Choose a base branch
from
Open

Add .net 9 to platform #931

wants to merge 9 commits into from

Conversation

vb2ae
Copy link
Member

@vb2ae vb2ae commented Nov 13, 2024

This pull request includes updates to the .NET workflow and the Caliburn.Micro.Platform project file to support new .NET versions and improve the build and test processes. The most important changes include updating the .NET version, adding new target frameworks, and enhancing the workflow steps.

Workflow updates:

  • Updated the .NET version from 8.0.x to 9.0.x in the .github/workflows/dotnet.yml file.
  • Added a step to run unit tests with coverage collection in the .github/workflows/dotnet.yml file.
  • Simplified the NuGet package push command by using a new environment variable in the .github/workflows/dotnet.yml file.

Project file updates:

  • Added net9.0-android, net9.0-ios, and net9.0-windows to the TargetFrameworks in the Caliburn.Micro.Platform.csproj file.
  • Added conditional ItemGroups for net9.0-windows, net9.0-android, and net9.0-ios to include platform-specific source files in the Caliburn.Micro.Platform.csproj file. [1] [2]

Closing #930

@vb2ae vb2ae linked an issue Nov 13, 2024 that may be closed by this pull request
The .NET version used in `codeql-analysis.yml` and `azure-pipeline.yml` files has been updated from `8.0.x` to `9.0.x`. This ensures compatibility with the latest features and improvements in .NET 9.0.x.
Have codeql use global.json to .net version
Updated codeql-analysis.yml and dotnet.yml to use a new environment variable 'caliburn_sln' for solution file paths,
improving maintainability.
Refactored EventAggregatorTests.cs to optimize message type handling.
Added detailed logging in EventAggregator.cs to provide better insights into handler checks and registrations.
@vb2ae vb2ae requested a review from KasperSK November 14, 2024 21:38
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.

Create .net 9 version
1 participant