Skip to content

Commit 046bde1

Browse files
committed
Update to .NET 10 and upgrade dependencies
Updated the .NET version from 9.x to 10.x across the project, including GitHub Actions workflows (`generate-release.yml` and `pr.yml`) and project files (`GlucoseTray.Tests.csproj` and `GlucoseTray.csproj`). Updated target frameworks to `net10.0-windows7.0` and adjusted file paths in workflows accordingly. Upgraded dependencies in `GlucoseTray.Tests.csproj`: - `coverlet.collector` to 6.0.4 with added metadata. - `Microsoft.NET.Test.Sdk` to 18.0.1. - `NUnit` to 4.4.0. - `NUnit.Analyzers` to 4.11.2 with added metadata. - `NUnit3TestAdapter` to 5.2.0. Upgraded dependencies in `GlucoseTray.csproj`: - `Microsoft.Extensions.*` packages to 10.0.0. - `TaskScheduler` to 2.12.2. Added metadata (`PrivateAssets` and `IncludeAssets`) to some dependencies in `GlucoseTray.Tests.csproj` for better dependency management.
1 parent 4339bcf commit 046bde1

4 files changed

Lines changed: 22 additions & 16 deletions

File tree

.github/workflows/generate-release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
- name: Setup .NET Core
2222
uses: actions/setup-dotnet@v4.3.1
2323
with:
24-
dotnet-version: 9.x
24+
dotnet-version: 10.x
2525
- name: create-release-notes
2626
id: notes
2727
uses: johnyherangi/create-release-notes@v1
@@ -57,6 +57,6 @@ jobs:
5757
fail_on_unmatched_files: true
5858
generate_release_notes: true
5959
files: |
60-
./GlucoseTray/bin/Release/net9.0-windows7.0/publish/win-x64/GlucoseTray.exe
61-
./GlucoseTray/bin/Release/net9.0-windows7.0/publish/win-x64-small/GlucoseTray-Slim.exe
60+
./GlucoseTray/bin/Release/net10.0-windows7.0/publish/win-x64/GlucoseTray.exe
61+
./GlucoseTray/bin/Release/net10.0-windows7.0/publish/win-x64-small/GlucoseTray-Slim.exe
6262
./README.md

.github/workflows/pr.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
- name: Setup .NET Core
1717
uses: actions/setup-dotnet@v4.0.1
1818
with:
19-
dotnet-version: 9.x
19+
dotnet-version: 10.x
2020
- name: Install dependencies
2121
run: dotnet restore -p:SelfContained=true
2222
- name: Build

GlucoseTray.Tests/GlucoseTray.Tests.csproj

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,30 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net9.0-windows7.0</TargetFramework>
4+
<TargetFramework>net10.0-windows7.0</TargetFramework>
55
<LangVersion>latest</LangVersion>
66
<ImplicitUsings>enable</ImplicitUsings>
77
<Nullable>enable</Nullable>
88
<IsPackable>false</IsPackable>
99
</PropertyGroup>
1010

1111
<ItemGroup>
12-
<PackageReference Include="coverlet.collector" Version="6.0.2" />
13-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.12.0" />
12+
<PackageReference Include="coverlet.collector" Version="6.0.4">
13+
<PrivateAssets>all</PrivateAssets>
14+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
15+
</PackageReference>
16+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.0.1" />
1417
<PackageReference Include="NSubstitute" Version="5.3.0" />
1518
<PackageReference Include="NSubstitute.Analyzers.CSharp" Version="1.0.17">
1619
<PrivateAssets>all</PrivateAssets>
1720
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1821
</PackageReference>
19-
<PackageReference Include="NUnit" Version="4.2.2" />
20-
<PackageReference Include="NUnit.Analyzers" Version="4.4.0" />
21-
<PackageReference Include="NUnit3TestAdapter" Version="4.6.0" />
22+
<PackageReference Include="NUnit" Version="4.4.0" />
23+
<PackageReference Include="NUnit.Analyzers" Version="4.11.2">
24+
<PrivateAssets>all</PrivateAssets>
25+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
26+
</PackageReference>
27+
<PackageReference Include="NUnit3TestAdapter" Version="5.2.0" />
2228
</ItemGroup>
2329

2430
<ItemGroup>

GlucoseTray/GlucoseTray.csproj

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<OutputType>WinExe</OutputType>
5-
<TargetFramework>net9.0-windows7.0</TargetFramework>
5+
<TargetFramework>net10.0-windows7.0</TargetFramework>
66
<RuntimeIdentifier>win-x64</RuntimeIdentifier>
77
<ImplicitUsings>enable</ImplicitUsings>
88
<Nullable>enable</Nullable>
@@ -11,11 +11,11 @@
1111
</PropertyGroup>
1212

1313
<ItemGroup>
14-
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="9.0.3" />
15-
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="9.0.3" />
16-
<PackageReference Include="Microsoft.Extensions.Hosting" Version="9.0.3" />
17-
<PackageReference Include="Microsoft.Extensions.Http" Version="9.0.3" />
18-
<PackageReference Include="TaskScheduler" Version="2.12.1" />
14+
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="10.0.0" />
15+
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="10.0.0" />
16+
<PackageReference Include="Microsoft.Extensions.Hosting" Version="10.0.0" />
17+
<PackageReference Include="Microsoft.Extensions.Http" Version="10.0.0" />
18+
<PackageReference Include="TaskScheduler" Version="2.12.2" />
1919
</ItemGroup>
2020

2121
<ItemGroup>

0 commit comments

Comments
 (0)