File tree 11 files changed +64
-50
lines changed
NServiceBus.NHibernate.AcceptanceTests
NServiceBus.NHibernate.AcceptanceTests-Oracle
NServiceBus.NHibernate.AcceptanceTests-SqlTransportTests
NServiceBus.NHibernate.PersistenceTests
NServiceBus.NHibernate.Tests
NServiceBus.NHibernate.TransactionalSession.AcceptanceTests
NServiceBus.NHibernate.TransactionalSession.Tests
11 files changed +64
-50
lines changed Original file line number Diff line number Diff line change 8
8
workflow_dispatch :
9
9
env :
10
10
DOTNET_NOLOGO : true
11
+ defaults :
12
+ run :
13
+ shell : pwsh
11
14
jobs :
12
15
build :
13
16
name : ${{ matrix.name }}
@@ -22,27 +25,28 @@ jobs:
22
25
fail-fast : false
23
26
steps :
24
27
- name : Checkout
25
- uses : actions/checkout@v3.2.0
28
+ uses : actions/checkout@v4.1.1
26
29
with :
27
30
fetch-depth : 0
28
31
- name : Setup .NET SDK
29
- uses : actions/setup-dotnet@v3 .0.3
32
+ uses : actions/setup-dotnet@v4 .0.0
30
33
with :
31
34
dotnet-version : |
35
+ 8.0.x
32
36
7.0.x
33
37
6.0.x
34
38
- name : Build
35
39
run : dotnet build src --configuration Release
36
40
- name : Upload packages
37
41
if : matrix.name == 'Windows'
38
- uses : actions/upload-artifact@v3.1 .1
42
+ uses : actions/upload-artifact@v4.3 .1
39
43
with :
40
44
name : NuGet packages
41
45
path : nugets/
42
46
retention-days : 7
43
47
- name : Azure login
44
48
if : matrix.name == 'Windows'
45
- uses : azure/login@v1.4.5
49
+ uses : azure/login@v2.0.0
46
50
with :
47
51
creds : ${{ secrets.AZURE_ACI_CREDENTIALS }}
48
52
- name : Install SQL Server
56
60
connection-string-name : OracleConnectionString
57
61
tag : NHibernatePersistence
58
62
- name : Run tests
59
- uses : Particular/run-tests-action@v1.4 .0
63
+ uses : Particular/run-tests-action@v1.7 .0
Original file line number Diff line number Diff line change 6
6
- ' [0-9]+.[0-9]+.[0-9]+-*'
7
7
env :
8
8
DOTNET_NOLOGO : true
9
+ defaults :
10
+ run :
11
+ shell : pwsh
9
12
jobs :
10
13
release :
11
14
runs-on : ubuntu-20.04
12
15
steps :
13
16
- name : Checkout
14
- uses : actions/checkout@v3.2.0
17
+ uses : actions/checkout@v4.1.1
15
18
with :
16
19
fetch-depth : 0
17
20
- name : Setup .NET SDK
18
- uses : actions/setup-dotnet@v3 .0.3
21
+ uses : actions/setup-dotnet@v4 .0.0
19
22
with :
20
- dotnet-version : 7 .0.x
23
+ dotnet-version : 8 .0.x
21
24
- name : Build
22
25
run : dotnet build src --configuration Release
23
26
- name : Sign NuGet packages
@@ -28,12 +31,13 @@ jobs:
28
31
client-secret : ${{ secrets.AZURE_KEY_VAULT_CLIENT_SECRET }}
29
32
certificate-name : ${{ secrets.AZURE_KEY_VAULT_CERTIFICATE_NAME }}
30
33
- name : Publish artifacts
31
- uses : actions/upload-artifact@v3.1 .1
34
+ uses : actions/upload-artifact@v4.3 .1
32
35
with :
33
36
name : nugets
34
37
path : nugets/*
35
38
retention-days : 1
36
39
- name : Deploy
37
- uses :
Particular/[email protected]
40
+ # Does not follow standard practice of targeting explicit versions because configuration is tightly coupled to Octopus Deploy configuration
41
+ uses : Particular/push-octopus-package-action@main
38
42
with :
39
43
octopus-deploy-api-key : ${{ secrets.OCTOPUS_DEPLOY_API_KEY }}
Original file line number Diff line number Diff line change 1
1
<Project Sdk =" Microsoft.NET.Sdk" >
2
2
3
3
<PropertyGroup >
4
- <TargetFrameworks >net472 ;net6.0;net7.0</TargetFrameworks >
4
+ <TargetFrameworks >net481 ;net6.0;net7.0;net8 .0</TargetFrameworks >
5
5
<RootNamespace >NServiceBus.NHibernate.AcceptanceTests.Oracle</RootNamespace >
6
6
</PropertyGroup >
7
7
10
10
</ItemGroup >
11
11
12
12
<ItemGroup >
13
- <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 17.3.1 " />
13
+ <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 17.9.0 " />
14
14
<PackageReference Include =" NHibernate" Version =" 5.3.13" />
15
15
<PackageReference Include =" NServiceBus.AcceptanceTests.Sources" Version =" 8.0.0" GeneratePathProperty =" true" />
16
- <PackageReference Include =" NUnit" Version =" 3.13.3 " />
17
- <PackageReference Include =" NUnit3TestAdapter" Version =" 4.2.1 " />
18
- <PackageReference Include =" Oracle.ManagedDataAccess.Core" Version =" 2.19.110 " />
19
- <PackageReference Include =" GitHubActionsTestLogger" Version =" 2.0.1 " />
16
+ <PackageReference Include =" NUnit" Version =" 3.14.0 " />
17
+ <PackageReference Include =" NUnit3TestAdapter" Version =" 4.5.0 " />
18
+ <PackageReference Include =" Oracle.ManagedDataAccess.Core" Version =" 2.19.180 " />
19
+ <PackageReference Include =" GitHubActionsTestLogger" Version =" 2.3.3 " />
20
20
</ItemGroup >
21
21
22
22
<ItemGroup >
Original file line number Diff line number Diff line change 1
1
<Project Sdk =" Microsoft.NET.Sdk" >
2
2
3
3
<PropertyGroup >
4
- <TargetFrameworks >net472 ;net6.0;net7.0</TargetFrameworks >
4
+ <TargetFrameworks >net481 ;net6.0;net7.0;net8 .0</TargetFrameworks >
5
5
</PropertyGroup >
6
6
7
7
<ItemGroup >
8
8
<ProjectReference Include =" ..\NServiceBus.NHibernate\NServiceBus.NHibernate.csproj" />
9
9
</ItemGroup >
10
10
11
11
<ItemGroup >
12
- <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 17.3.1 " />
12
+ <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 17.9.0 " />
13
13
<PackageReference Include =" NHibernate" Version =" 5.3.13" />
14
14
<PackageReference Include =" NServiceBus.SqlServer" Version =" 7.0.0" />
15
15
<PackageReference Include =" NServiceBus.AcceptanceTests.Sources" Version =" 8.0.0" GeneratePathProperty =" true" />
16
- <PackageReference Include =" NUnit" Version =" 3.13.3 " />
17
- <PackageReference Include =" NUnit3TestAdapter" Version =" 4.2.1 " />
18
- <PackageReference Include =" System.Data.SqlClient" Version =" 4.8.3 " />
19
- <PackageReference Include =" GitHubActionsTestLogger" Version =" 2.0.1 " />
16
+ <PackageReference Include =" NUnit" Version =" 3.14.0 " />
17
+ <PackageReference Include =" NUnit3TestAdapter" Version =" 4.5.0 " />
18
+ <PackageReference Include =" System.Data.SqlClient" Version =" 4.8.6 " />
19
+ <PackageReference Include =" GitHubActionsTestLogger" Version =" 2.3.3 " />
20
20
</ItemGroup >
21
21
22
22
<ItemGroup >
Original file line number Diff line number Diff line change @@ -8,3 +8,6 @@ dotnet_diagnostic.PS0018.severity = suggestion # A task-returning method should
8
8
9
9
# Justification: Tests don't support cancellation and don't need to forward IMessageHandlerContext.CancellationToken
10
10
dotnet_diagnostic.NSB0002.severity = suggestion
11
+
12
+ # IDE0028: Simplify collection initialization
13
+ dotnet_diagnostic.IDE0028.severity = suggestion
Original file line number Diff line number Diff line change 1
1
<Project Sdk =" Microsoft.NET.Sdk" >
2
2
3
3
<PropertyGroup >
4
- <TargetFrameworks >net472 ;net6.0;net7.0</TargetFrameworks >
4
+ <TargetFrameworks >net481 ;net6.0;net7.0;net8 .0</TargetFrameworks >
5
5
</PropertyGroup >
6
6
7
7
<ItemGroup >
8
8
<ProjectReference Include =" ..\NServiceBus.NHibernate\NServiceBus.NHibernate.csproj" />
9
9
</ItemGroup >
10
10
11
11
<ItemGroup >
12
- <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 17.3.1 " />
12
+ <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 17.9.0 " />
13
13
<PackageReference Include =" NHibernate" Version =" 5.3.13" />
14
14
<PackageReference Include =" NServiceBus.AcceptanceTests.Sources" Version =" 8.0.0" GeneratePathProperty =" true" />
15
- <PackageReference Include =" NUnit" Version =" 3.13.3 " />
16
- <PackageReference Include =" NUnit3TestAdapter" Version =" 4.2.1 " />
17
- <PackageReference Include =" System.Data.SqlClient" Version =" 4.8.3 " />
18
- <PackageReference Include =" GitHubActionsTestLogger" Version =" 2.0.1 " />
15
+ <PackageReference Include =" NUnit" Version =" 3.14.0 " />
16
+ <PackageReference Include =" NUnit3TestAdapter" Version =" 4.5.0 " />
17
+ <PackageReference Include =" System.Data.SqlClient" Version =" 4.8.6 " />
18
+ <PackageReference Include =" GitHubActionsTestLogger" Version =" 2.3.3 " />
19
19
</ItemGroup >
20
20
21
21
<ItemGroup >
Original file line number Diff line number Diff line change 1
1
<Project Sdk =" Microsoft.NET.Sdk" >
2
2
3
3
<PropertyGroup >
4
- <TargetFrameworks >net472 ;net6.0;net7.0</TargetFrameworks >
4
+ <TargetFrameworks >net481 ;net6.0;net7.0;net8 .0</TargetFrameworks >
5
5
<SignAssembly >true</SignAssembly >
6
6
<AssemblyOriginatorKeyFile >..\Test.snk</AssemblyOriginatorKeyFile >
7
7
</PropertyGroup >
11
11
</ItemGroup >
12
12
13
13
<ItemGroup >
14
- <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 17.3.1 " />
14
+ <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 17.9.0 " />
15
15
<PackageReference Include =" NHibernate" Version =" 5.3.13" />
16
16
<PackageReference Include =" NServiceBus.PersistenceTests.Sources" Version =" 8.0.0" GeneratePathProperty =" true" />
17
- <PackageReference Include =" NUnit" Version =" 3.13.3 " />
18
- <PackageReference Include =" NUnit3TestAdapter" Version =" 4.2.1 " />
19
- <PackageReference Include =" System.Data.SqlClient" Version =" 4.8.3 " />
20
- <PackageReference Include =" Oracle.ManagedDataAccess.Core" Version =" 2.19.110 " />
21
- <PackageReference Include =" GitHubActionsTestLogger" Version =" 2.0.1 " />
17
+ <PackageReference Include =" NUnit" Version =" 3.14.0 " />
18
+ <PackageReference Include =" NUnit3TestAdapter" Version =" 4.5.0 " />
19
+ <PackageReference Include =" System.Data.SqlClient" Version =" 4.8.6 " />
20
+ <PackageReference Include =" Oracle.ManagedDataAccess.Core" Version =" 2.19.180 " />
21
+ <PackageReference Include =" GitHubActionsTestLogger" Version =" 2.3.3 " />
22
22
</ItemGroup >
23
23
24
24
<ItemGroup >
Original file line number Diff line number Diff line change @@ -25,3 +25,6 @@ dotnet_diagnostic.NSB0014.severity = none
25
25
dotnet_diagnostic.NSB0015.severity = none
26
26
dotnet_diagnostic.NSB0016.severity = none
27
27
dotnet_diagnostic.NSB0017.severity = none
28
+
29
+ # IDE0028: Simplify collection initialization
30
+ dotnet_diagnostic.IDE0028.severity = suggestion
Original file line number Diff line number Diff line change 1
1
<Project Sdk =" Microsoft.NET.Sdk" >
2
2
3
3
<PropertyGroup >
4
- <TargetFrameworks >net472 ;net6.0;net7.0</TargetFrameworks >
4
+ <TargetFrameworks >net481 ;net6.0;net7.0;net8 .0</TargetFrameworks >
5
5
<SignAssembly >true</SignAssembly >
6
6
<AssemblyOriginatorKeyFile >..\NServiceBus.snk</AssemblyOriginatorKeyFile >
7
7
</PropertyGroup >
11
11
</ItemGroup >
12
12
13
13
<ItemGroup >
14
- <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 17.3.1 " />
14
+ <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 17.9.0 " />
15
15
<PackageReference Include =" Newtonsoft.Json" Version =" 13.0.1" />
16
16
<PackageReference Include =" NHibernate" Version =" 5.3.13" />
17
17
<PackageReference Include =" NServiceBus" Version =" 8.0.0" />
18
- <PackageReference Include =" NUnit" Version =" 3.13.3 " />
19
- <PackageReference Include =" NUnit3TestAdapter" Version =" 4.2.1 " />
18
+ <PackageReference Include =" NUnit" Version =" 3.14.0 " />
19
+ <PackageReference Include =" NUnit3TestAdapter" Version =" 4.5.0 " />
20
20
<PackageReference Include =" Particular.Approvals" Version =" 0.3.0" />
21
21
<PackageReference Include =" PublicApiGenerator" Version =" 10.2.0" />
22
- <PackageReference Include =" System.Data.SqlClient" Version =" 4.8.3 " />
23
- <PackageReference Include =" GitHubActionsTestLogger" Version =" 2.0.1 " />
22
+ <PackageReference Include =" System.Data.SqlClient" Version =" 4.8.6 " />
23
+ <PackageReference Include =" GitHubActionsTestLogger" Version =" 2.3.3 " />
24
24
</ItemGroup >
25
25
26
26
<ItemGroup >
Original file line number Diff line number Diff line change 1
1
<Project Sdk =" Microsoft.NET.Sdk" >
2
2
3
3
<PropertyGroup >
4
- <TargetFrameworks >net472 ;net6.0;net7.0</TargetFrameworks >
4
+ <TargetFrameworks >net481 ;net6.0;net7.0;net8 .0</TargetFrameworks >
5
5
<SignAssembly >true</SignAssembly >
6
6
<AssemblyOriginatorKeyFile >..\NServiceBusTests.snk</AssemblyOriginatorKeyFile >
7
7
<LangVersion >10.0</LangVersion >
10
10
</PropertyGroup >
11
11
12
12
<ItemGroup >
13
- <PackageReference Include =" GitHubActionsTestLogger" Version =" 2.0.1 " />
14
- <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 17.3.1 " />
15
- <PackageReference Include =" System.Data.SqlClient" Version =" 4.8.3 " />
16
- <PackageReference Include =" NUnit3TestAdapter" Version =" 4.2.1 " />
13
+ <PackageReference Include =" GitHubActionsTestLogger" Version =" 2.3.3 " />
14
+ <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 17.9.0 " />
15
+ <PackageReference Include =" System.Data.SqlClient" Version =" 4.8.6 " />
16
+ <PackageReference Include =" NUnit3TestAdapter" Version =" 4.5.0 " />
17
17
<PackageReference Include =" Nunit" Version =" 3.13.3" />
18
18
<PackageReference Include =" NServiceBus.AcceptanceTesting" Version =" 8.1.6" />
19
19
<PackageReference Include =" NServiceBus.TransactionalSession" Version =" 2.0.2" />
Original file line number Diff line number Diff line change 1
1
<Project Sdk =" Microsoft.NET.Sdk" >
2
2
3
3
<PropertyGroup >
4
- <TargetFrameworks >net472 ;net6.0;net7.0</TargetFrameworks >
4
+ <TargetFrameworks >net481 ;net6.0;net7.0;net8 .0</TargetFrameworks >
5
5
<SignAssembly >true</SignAssembly >
6
6
<AssemblyOriginatorKeyFile >..\NServiceBusTests.snk</AssemblyOriginatorKeyFile >
7
7
<LangVersion >10.0</LangVersion >
10
10
</PropertyGroup >
11
11
12
12
<ItemGroup >
13
- <PackageReference Include =" GitHubActionsTestLogger" Version =" 2.0.1 " />
14
- <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 17.3.1 " />
15
- <PackageReference Include =" NUnit3TestAdapter" Version =" 4.2.1 " />
13
+ <PackageReference Include =" GitHubActionsTestLogger" Version =" 2.3.3 " />
14
+ <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 17.9.0 " />
15
+ <PackageReference Include =" NUnit3TestAdapter" Version =" 4.5.0 " />
16
16
<PackageReference Include =" Nunit" Version =" 3.13.3" />
17
17
<PackageReference Include =" NServiceBus.TransactionalSession" Version =" 2.0.2" />
18
18
</ItemGroup >
You can’t perform that action at this time.
0 commit comments