Skip to content

Commit 3f23df9

Browse files
committed
Everywhere: Add net9.0 target
We still have targets for netstandard2.0 (net462), net6.0, net8.0.
1 parent 970b3d9 commit 3f23df9

File tree

10 files changed

+21
-15
lines changed

10 files changed

+21
-15
lines changed

.github/workflows/build.yml

+4-2
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,12 @@ jobs:
1515
platform: [ windows-latest, ubuntu-latest, macos-14 ]
1616
steps:
1717
- uses: actions/checkout@v4
18-
- name: Setup .NET Core 8.0
18+
- name: Setup .NET 8.0 and 9.0
1919
uses: actions/setup-dotnet@v4
2020
with:
21-
dotnet-version: 8.0.x
21+
dotnet-version: |
22+
8.0.x
23+
9.0.x
2224
- name: Install dependencies
2325
run: dotnet restore Messaging.sln
2426
- name: Build

.github/workflows/codeql-analysis.yml

+7-3
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,12 @@ jobs:
2727
# https://docs.github.com/en/free-pro-team@latest/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#changing-the-languages-that-are-analyzed
2828

2929
steps:
30+
31+
- name: Setup .NET
32+
uses: actions/setup-dotnet@v4
33+
with:
34+
dotnet-version: 9.0.x
35+
3036
- name: Checkout repository
3137
uses: actions/checkout@v4
3238

@@ -52,9 +58,7 @@ jobs:
5258
# and modify them (or add more) to build your code if your project
5359
# uses a compiled language
5460

55-
#- run: |
56-
# make bootstrap
57-
# make release
61+
# - run: dotnet build Messaging.sln
5862

5963
- name: Perform CodeQL Analysis
6064
uses: github/codeql-action/analyze@v3

.github/workflows/nuget-deploy.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ jobs:
99
runs-on: windows-latest
1010
steps:
1111
- uses: actions/checkout@v4
12-
- name: Setup .NET Core 8.0
12+
- name: Setup .NET 9.0
1313
uses: actions/setup-dotnet@v4
1414
with:
15-
dotnet-version: 8.0.x
15+
dotnet-version: 9.0.x
1616
- name: Build
1717
run: |
1818
dotnet pack "./src/Helsenorge.Messaging/Helsenorge.Messaging.csproj" -c Release

src/Helsenorge.Messaging.AdminLib/Helsenorge.Messaging.AdminLib.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>net6.0;net8.0</TargetFrameworks>
4+
<TargetFrameworks>net6.0;net8.0;net9.0</TargetFrameworks>
55
<ImplicitUsings>disable</ImplicitUsings>
66
<Nullable>disable</Nullable>
77
</PropertyGroup>

src/Helsenorge.Messaging/Helsenorge.Messaging.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project Sdk="Microsoft.NET.Sdk">
33
<PropertyGroup>
4-
<TargetFrameworks>netstandard2.0;net6.0;net8.0</TargetFrameworks>
4+
<TargetFrameworks>netstandard2.0;net6.0;net8.0;net9.0</TargetFrameworks>
55
<LangVersion>10.0</LangVersion>
66
<AssemblyName>Helsenorge.Messaging</AssemblyName>
77
<RootNamespace>Helsenorge.Messaging</RootNamespace>

src/Helsenorge.Registries/Helsenorge.Registries.csproj

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project Sdk="Microsoft.NET.Sdk">
33
<PropertyGroup>
4-
<TargetFrameworks>netstandard2.0;net6.0;net8.0</TargetFrameworks>
4+
<TargetFrameworks>netstandard2.0;net6.0;net8.0;net9.0</TargetFrameworks>
55
<LangVersion>10.0</LangVersion>
66
<AssemblyName>Helsenorge.Registries</AssemblyName>
77
<RootNamespace>Helsenorge.Registries</RootNamespace>
@@ -38,7 +38,7 @@
3838
<PackageReference Include="System.ServiceModel.Security" Version="6.0.0" />
3939
</ItemGroup>
4040

41-
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0'">
41+
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0' Or '$(TargetFramework)' == 'net9.0'">
4242
<PackageReference Include="System.ServiceModel.Http" Version="8.1.1" />
4343
<PackageReference Include="System.ServiceModel.NetTcp" Version="8.1.1" />
4444
<PackageReference Include="System.ServiceModel.Security" Version="6.0.0" />

test/Helsenorge.Messaging.AdminLib.Tests/Helsenorge.Messaging.AdminLib.Tests.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
55
<ImplicitUsings>disable</ImplicitUsings>
66
<Nullable>disable</Nullable>
77
</PropertyGroup>

test/Helsenorge.Messaging.Tests.Mocks/Helsenorge.Messaging.Tests.Mocks.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
55
<ImplicitUsings>disable</ImplicitUsings>
66
<Nullable>disable</Nullable>
77
</PropertyGroup>

test/Helsenorge.Messaging.Tests/Helsenorge.Messaging.Tests.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project Sdk="Microsoft.NET.Sdk">
33
<PropertyGroup>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
55
<LangVersion>10.0</LangVersion>
66
<AssemblyName>Helsenorge.Messaging.Tests</AssemblyName>
77
<RootNamespace>Helsenorge.Messaging.Tests</RootNamespace>

test/Helsenorge.Registries.Tests/Helsenorge.Registries.Tests.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project Sdk="Microsoft.NET.Sdk">
33
<PropertyGroup>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
55
<AssemblyName>Helsenorge.Registries.Tests</AssemblyName>
66
<RootNamespace>Helsenorge.Registries.Tests</RootNamespace>
77
<ProjectGuid>{0DD35E31-7384-4F3D-BBE0-366993DC2307}</ProjectGuid>

0 commit comments

Comments
 (0)