File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11name : CI
22on : [push, pull_request]
3-
43jobs :
54 ununtu :
65 runs-on : ubuntu-latest
76 env :
87 DOTNET_NOLOGO : true
98 steps :
10- - uses : actions/checkout@v4.2.2
11- - uses : actions/setup-dotnet@v4.1.0
9+ - uses : actions/checkout@v6
10+ - uses : actions/setup-dotnet@v5
1211 with :
13- dotnet-version : 9 .0.x
12+ dotnet-version : 10 .0.x
1413 - run : dotnet restore src/NetMQ.sln
1514 - name : build
1615 run : dotnet build src/NetMQ.sln /p:Configuration=Release /verbosity:minimal
17- - name : test net9 .0
18- run : dotnet test -v n -p:ParallelizeTestCollections=false --configuration Release --no-build -f net9 .0 src/NetMQ.Tests/NetMQ.Tests.csproj
16+ - name : test net10 .0
17+ run : dotnet test -v n -p:ParallelizeTestCollections=false --configuration Release --no-build -f net10 .0 src/NetMQ.Tests/NetMQ.Tests.csproj
1918 windows :
2019 runs-on : windows-latest
2120 env :
2221 DOTNET_NOLOGO : true
2322 steps :
24- - uses : actions/checkout@v4.2.2
25- - uses : actions/setup-dotnet@v4.1.0
23+ - uses : actions/checkout@v6
24+ - uses : actions/setup-dotnet@v5
2625 with :
27- dotnet-version : 9 .0.x
26+ dotnet-version : 10 .0.x
2827 - name : Install codecov
2928 run : |
3029 choco install opencover.portable
3130 choco install codecov
3231 - run : dotnet restore src/NetMQ.sln
3332 - name : build
3433 run : dotnet build src/NetMQ.sln /p:Configuration=Release /verbosity:minimal
35- - name : test net9 .0
36- run : dotnet test -v n -p:ParallelizeTestCollections=false --configuration Release --no-build -f net9 .0 src\NetMQ.Tests\NetMQ.Tests.csproj
34+ - name : test net10 .0
35+ run : dotnet test -v n -p:ParallelizeTestCollections=false --configuration Release --no-build -f net10 .0 src\NetMQ.Tests\NetMQ.Tests.csproj
3736 - name : test net472
3837 run : dotnet test -v n -p:ParallelizeTestCollections=false --configuration Release --no-build -f net472 src\NetMQ.Tests\NetMQ.Tests.csproj
3938 - name : coverage
4039 run : |
41- OpenCover.Console.exe -register:user -target:"C:\Program Files\dotnet\dotnet.exe" -targetargs:"test --no-build --configuration Release -f net6 .0 --logger:trx;LogFileName=results.trx /p:DebugType=full src\NetMQ.Tests\NetMQ.Tests.csproj" -filter:"+[NetMQ*]* -[NetMQ.Tests*]*" -output:".\NetMQ_coverage.xml" -oldStyle
40+ OpenCover.Console.exe -register:user -target:"C:\Program Files\dotnet\dotnet.exe" -targetargs:"test --no-build --configuration Release -f net10 .0 --logger:trx;LogFileName=results.trx /p:DebugType=full src\NetMQ.Tests\NetMQ.Tests.csproj" -filter:"+[NetMQ*]* -[NetMQ.Tests*]*" -output:".\NetMQ_coverage.xml" -oldStyle
4241 codecov -f "NetMQ_coverage.xml"
Original file line number Diff line number Diff line change 11version : 4.0.0.{build}
22skip_tags : true
3- image : Visual Studio 2019
3+ image : Visual Studio 2026
44configuration : Release
5-
65before_build :
76 - choco install opencover.portable
87 - choco install codecov
9-
108build_script :
119 - dotnet restore src/NetMQ.sln
1210 - dotnet build src/NetMQ.sln /p:Configuration=Release /p:PackageVersion=%APPVEYOR_BUILD_VERSION%-pre /p:Version=%APPVEYOR_BUILD_VERSION% /p:ContinuousIntegrationBuild=true /verbosity:minimal
1311 - dotnet pack src/NetMQ/NetMQ.csproj -c Release --no-build /p:PackageVersion=%APPVEYOR_BUILD_VERSION%-pre /p:Version=%APPVEYOR_BUILD_VERSION%
14-
1512test_script :
16- - dotnet test -v n -p:ParallelizeTestCollections=false --configuration Release --no-build -f netcoreapp2.1 src\NetMQ.Tests\NetMQ.Tests.csproj
17- - dotnet test -v n -p:ParallelizeTestCollections=false --configuration Release --no-build -f net47 src\NetMQ.Tests\NetMQ.Tests.csproj
18- - OpenCover.Console.exe -register:user -target:"C:\Program Files\dotnet\dotnet.exe" -targetargs:"test --no-build --configuration Release -f netcoreapp2.1 --logger:trx;LogFileName=results.trx /p:DebugType=full src\NetMQ.Tests\NetMQ.Tests.csproj" -filter:"+[NetMQ*]* -[NetMQ.Tests*]*" -output:".\NetMQ_coverage.xml" -oldStyle
13+ - dotnet test -v n -p:ParallelizeTestCollections=false --configuration Release --no-build -f net10.0 src\NetMQ.Tests\NetMQ.Tests.csproj
14+ - dotnet test -v n -p:ParallelizeTestCollections=false --configuration Release --no-build -f net472 src\NetMQ.Tests\NetMQ.Tests.csproj
15+ - OpenCover.Console.exe -register:user -target:"C:\Program Files\dotnet\dotnet.exe" -targetargs:"test --no-build --configuration Release -f net10.0 --logger:trx;LogFileName=results.trx /p:DebugType=full src\NetMQ.Tests\NetMQ.Tests.csproj" -filter:"+[NetMQ*]* -[NetMQ.Tests*]*" -output:".\NetMQ_coverage.xml" -oldStyle
1916 - codecov -f "NetMQ_coverage.xml"
20-
2117artifacts :
2218 - path : ' **\*.nupkg'
Original file line number Diff line number Diff line change 77 <PublicSign Condition =" '$(OS)' != 'Windows_NT' " >true</PublicSign >
88 <GenerateRuntimeConfigurationFiles >true</GenerateRuntimeConfigurationFiles >
99 <IsTestProject >true</IsTestProject >
10- <TargetFrameworks >net9 .0;net472</TargetFrameworks >
10+ <TargetFrameworks >net10 .0;net472</TargetFrameworks >
1111 </PropertyGroup >
1212
1313 <PropertyGroup >
3939 </ItemGroup >
4040
4141 <ItemGroup >
42- <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 17.14.1 " />
43- <PackageReference Include =" Newtonsoft.Json" Version =" 13.0.3 " />
42+ <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 18.4.0 " />
43+ <PackageReference Include =" Newtonsoft.Json" Version =" 13.0.4 " />
4444 <PackageReference Include =" System.Threading.Tasks.Extensions" Version =" 4.6.3" />
45- <PackageReference Include =" xunit" Version =" 2.9.3 " />
46- <PackageReference Include =" xunit.runner.visualstudio" Version =" 3.1.1 " >
45+ <PackageReference Include =" xunit" Version =" 2.9.2 " />
46+ <PackageReference Include =" xunit.runner.visualstudio" Version =" 3.1.5 " >
4747 <PrivateAssets >all</PrivateAssets >
4848 <IncludeAssets >runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets >
4949 </PackageReference >
5454 </ItemGroup >
5555
5656 <ItemGroup >
57- <PackageReference Update =" JetBrains.Annotations" Version =" 2024.3.0 " />
58- <PackageReference Update =" Microsoft.SourceLink.GitHub" Version =" 8 .0.0 " />
57+ <PackageReference Update =" JetBrains.Annotations" Version =" 2025.2.4 " />
58+ <PackageReference Update =" Microsoft.SourceLink.GitHub" Version =" 10 .0.202 " />
5959 </ItemGroup >
6060
6161</Project >
Original file line number Diff line number Diff line change 33 <PropertyGroup >
44 <Description >A 100% native C# port of the lightweight high performance messaging library ZeroMQ</Description >
55 <Version >4.0.0.0</Version >
6- <TargetFrameworks >net8 .0;net472;netstandard2.1</TargetFrameworks >
6+ <TargetFrameworks >net10 .0;net472;netstandard2.1</TargetFrameworks >
77 <DebugType >portable</DebugType >
88 <AssemblyOriginatorKeyFile >./NetMQ.snk</AssemblyOriginatorKeyFile >
99 <SignAssembly >true</SignAssembly >
3939 </ItemGroup >
4040
4141 <ItemGroup Condition =" '$(TargetFrameworkIdentifier)' != '.NETFramework' " >
42- <PackageReference Include =" System.ServiceModel.Primitives" Version =" 8.1.2" />
42+ <PackageReference Include =" System.ServiceModel.Primitives" Version =" 10.0.652802" />
43+ <PackageReference Include =" System.Security.Cryptography.Xml" Version =" 10.0.6" />
4344 </ItemGroup >
4445
4546 <ItemGroup Condition =" '$(TargetFrameworkIdentifier)' == '.NETFramework' " >
4647 <PackageReference Include =" Microsoft.NETFramework.ReferenceAssemblies" Version =" 1.0.3" PrivateAssets =" All" />
4748 <PackageReference Include =" System.Threading.Tasks.Extensions" Version =" 4.6.3" />
48- <PackageReference Include =" Microsoft.Bcl.AsyncInterfaces" Version =" 9 .0.6" />
49+ <PackageReference Include =" Microsoft.Bcl.AsyncInterfaces" Version =" 10 .0.6" />
4950 <Reference Include =" System.ServiceModel" />
5051 <Reference Include =" System" />
5152 <Reference Include =" Microsoft.CSharp" />
5253
5354 </ItemGroup >
5455
5556 <ItemGroup >
56- <PackageReference Update =" JetBrains.Annotations" Version =" 2024.3.0 " />
57- <PackageReference Update =" Microsoft.SourceLink.GitHub" Version =" 8 .0.0 " />
57+ <PackageReference Update =" JetBrains.Annotations" Version =" 2025.2.4 " />
58+ <PackageReference Update =" Microsoft.SourceLink.GitHub" Version =" 10 .0.202 " />
5859 </ItemGroup >
5960</Project >
Original file line number Diff line number Diff line change 1010 </ItemGroup >
1111
1212 <ItemGroup >
13- <PackageReference Update =" JetBrains.Annotations" Version =" 2024.3.0 " />
14- <PackageReference Update =" Microsoft.SourceLink.GitHub" Version =" 8 .0.0 " />
13+ <PackageReference Update =" JetBrains.Annotations" Version =" 2025.2.4 " />
14+ <PackageReference Update =" Microsoft.SourceLink.GitHub" Version =" 10 .0.202 " />
1515 </ItemGroup >
1616
1717</Project >
Original file line number Diff line number Diff line change 1010 </ItemGroup >
1111
1212 <ItemGroup >
13- <PackageReference Update =" JetBrains.Annotations" Version =" 2024.3.0 " />
14- <PackageReference Update =" Microsoft.SourceLink.GitHub" Version =" 8 .0.0 " />
13+ <PackageReference Update =" JetBrains.Annotations" Version =" 2025.2.4 " />
14+ <PackageReference Update =" Microsoft.SourceLink.GitHub" Version =" 10 .0.202 " />
1515 </ItemGroup >
1616
1717</Project >
Original file line number Diff line number Diff line change 1010 </ItemGroup >
1111
1212 <ItemGroup >
13- <PackageReference Update =" JetBrains.Annotations" Version =" 2024.3.0 " />
14- <PackageReference Update =" Microsoft.SourceLink.GitHub" Version =" 8 .0.0 " />
13+ <PackageReference Update =" JetBrains.Annotations" Version =" 2025.2.4 " />
14+ <PackageReference Update =" Microsoft.SourceLink.GitHub" Version =" 10 .0.202 " />
1515 </ItemGroup >
1616
1717</Project >
Original file line number Diff line number Diff line change 1010 </ItemGroup >
1111
1212 <ItemGroup >
13- <PackageReference Update =" JetBrains.Annotations" Version =" 2024.3.0 " />
14- <PackageReference Update =" Microsoft.SourceLink.GitHub" Version =" 8 .0.0 " />
13+ <PackageReference Update =" JetBrains.Annotations" Version =" 2025.2.4 " />
14+ <PackageReference Update =" Microsoft.SourceLink.GitHub" Version =" 10 .0.202 " />
1515 </ItemGroup >
1616
1717</Project >
Original file line number Diff line number Diff line change 1010 </ItemGroup >
1111
1212 <ItemGroup >
13- <PackageReference Update =" JetBrains.Annotations" Version =" 2024.3.0 " />
14- <PackageReference Update =" Microsoft.SourceLink.GitHub" Version =" 8 .0.0 " />
13+ <PackageReference Update =" JetBrains.Annotations" Version =" 2025.2.4 " />
14+ <PackageReference Update =" Microsoft.SourceLink.GitHub" Version =" 10 .0.202 " />
1515 </ItemGroup >
1616
1717</Project >
You can’t perform that action at this time.
0 commit comments