Skip to content

Commit c32bb00

Browse files
Merge pull request #333 from TransactionProcessing/task/#324_net9_upgrade
Upgrade to .NET 9.0 and enhance GitHub Actions
2 parents 236af91 + 9275bbd commit c32bb00

File tree

20 files changed

+288
-163
lines changed

20 files changed

+288
-163
lines changed

.github/workflows/buildwindowsimage.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,11 @@ jobs:
1515
steps:
1616
- uses: actions/checkout@v2.3.4
1717

18+
- name: Install NET 9
19+
uses: actions/setup-dotnet@v4.0.1
20+
with:
21+
dotnet-version: '9.0.x'
22+
1823
- name: Get the version
1924
id: get_version
2025
uses: battila7/get-version-action@v2

.github/workflows/createrelease.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,11 @@ jobs:
1515
steps:
1616
- uses: actions/checkout@v2.3.4
1717

18+
- name: Install NET 9
19+
uses: actions/setup-dotnet@v4.0.1
20+
with:
21+
dotnet-version: '9.0.x'
22+
1823
- name: Get the version
1924
id: get_version
2025
run: echo ::set-output name=VERSION::${GITHUB_REF/refs\/tags\//}

.github/workflows/nightlybuild.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,11 @@ jobs:
1616
steps:
1717
- uses: actions/checkout@v2.3.4
1818

19+
- name: Install NET 9
20+
uses: actions/setup-dotnet@v4.0.1
21+
with:
22+
dotnet-version: '9.0.x'
23+
1924
- name: Set Up Variables
2025
run: echo "action_url=$GITHUB_SERVER_URL/$GITHUB_REPOSITORY/actions/runs/$GITHUB_RUN_ID" >> $GITHUB_ENV
2126

.github/workflows/pullrequest.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,11 @@ jobs:
1616
steps:
1717
- uses: actions/checkout@v2.3.4
1818

19+
- name: Install NET 9
20+
uses: actions/setup-dotnet@v4.0.1
21+
with:
22+
dotnet-version: '9.0.x'
23+
1924
- name: Restore Nuget Packages
2025
run: dotnet restore TransactionProcessorACL.sln --source ${{ secrets.PUBLICFEEDURL }} --source ${{ secrets.PRIVATEFEED_URL }}
2126

.github/workflows/pushtomaster.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,11 @@ jobs:
1818
- uses: actions/checkout@v2.3.4
1919
with:
2020
fetch-depth: 0
21+
22+
- name: Install NET 9
23+
uses: actions/setup-dotnet@v4.0.1
24+
with:
25+
dotnet-version: '9.0.x'
2126

2227
- name: Restore Nuget Packages
2328
run: dotnet restore TransactionProcessorACL.sln --source ${{ secrets.PUBLICFEEDURL }} --source ${{ secrets.PRIVATEFEED_URL }}

TransactionProcessorACL.BusinessLogic.Tests/TransactionProcessorACL.BusinessLogic.Tests.csproj

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

33
<PropertyGroup>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFramework>net9.0</TargetFramework>
55
<DebugType>None</DebugType>
66
<IsPackable>false</IsPackable>
77
</PropertyGroup>
88

99
<ItemGroup>
10-
<PackageReference Include="Lamar" Version="14.0.1" />
11-
<PackageReference Include="MediatR" Version="12.4.1" />
12-
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="8.0.2" />
13-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.13.0" />
10+
<PackageReference Include="Lamar" Version="15.0.0" />
11+
<PackageReference Include="MediatR" Version="12.5.0" />
12+
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="9.0.5" />
13+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.14.1" />
1414
<PackageReference Include="Moq" Version="4.20.72" />
1515
<PackageReference Include="Shouldly" Version="4.3.0" />
1616
<PackageReference Include="TransactionProcessor.Client" Version="2025.5.1" />
1717
<PackageReference Include="TransactionProcessor.IntegrationTesting.Helpers" Version="2025.5.1" />
1818
<PackageReference Include="xunit" Version="2.9.3" />
19-
<PackageReference Include="xunit.runner.visualstudio" Version="3.0.2">
19+
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.0">
2020
<PrivateAssets>all</PrivateAssets>
2121
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2222
</PackageReference>

TransactionProcessorACL.BusinessLogic/TransactionProcessorACL.BusinessLogic.csproj

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

33
<PropertyGroup>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFramework>net9.0</TargetFramework>
55
</PropertyGroup>
66

77
<ItemGroup>
8-
<PackageReference Include="MediatR" Version="12.4.1" />
8+
<PackageReference Include="MediatR" Version="12.5.0" />
99
<PackageReference Include="SecurityService.Client" Version="2025.5.1" />
10-
<PackageReference Include="Shared" Version="2025.5.4" />
10+
<PackageReference Include="Shared" Version="2025.6.2" />
1111
<PackageReference Include="TransactionProcessor.Client" Version="2025.5.1" />
1212
</ItemGroup>
1313

TransactionProcessorACL.DataTransferObjects/TransactionProcessorACL.DataTransferObjects.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>net8.0;netstandard2.1</TargetFrameworks>
4+
<TargetFrameworks>net9.0</TargetFrameworks>
55
<DebugType>None</DebugType>
66
</PropertyGroup>
77

TransactionProcessorACL.IntegrationTests/LogonTransaction/LogonTransaction.feature.cs

Lines changed: 42 additions & 22 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

TransactionProcessorACL.IntegrationTests/Merchants/Merchants.feature.cs

Lines changed: 44 additions & 24 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)