File tree Expand file tree Collapse file tree 9 files changed +26
-46
lines changed
Hyperbee.Collections.Benchmark
Hyperbee.Collections.Tests Expand file tree Collapse file tree 9 files changed +26
-46
lines changed Original file line number Diff line number Diff line change @@ -8,7 +8,6 @@ permissions:
88 contents : write
99 pull-requests : write
1010 packages : write
11- statuses : write
1211
1312jobs :
1413 set-config :
2625 build_configuration : ${{ needs.set-config.outputs.build_configuration }}
2726 secrets :
2827 NUGET_API_KEY : ${{ secrets.NUGET_API_KEY }}
29- result :
30- needs : [publish]
31- if : always()
32- runs-on : ubuntu-latest
33- steps :
34- - run : echo "Pack & Publish result = ${{ needs.publish.result }}"
Original file line number Diff line number Diff line change 22 <!-- Shared package refs -->
33 <ItemGroup >
44 <!-- NBGV drives versions; PrivateAssets=all keeps it out of consumers -->
5- <PackageReference Include =" Nerdbank.GitVersioning" PrivateAssets = " all " />
5+ <PackageReference Include =" Nerdbank.GitVersioning" />
66
77 <!-- SourceLink for GitHub -->
8- <PackageReference Include =" Microsoft.SourceLink.GitHub" >
9- <PrivateAssets >all</PrivateAssets >
10- <IncludeAssets >runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets >
11- </PackageReference >
12-
13- <PackageReference Include =" Microsoft.CodeAnalysis.CSharp.Scripting" />
8+ <PackageReference Include =" Microsoft.SourceLink.GitHub" />
149 </ItemGroup >
15-
10+
1611 <!-- SourceLink / build hygiene -->
1712 <PropertyGroup >
1813 <ContinuousIntegrationBuild >true</ContinuousIntegrationBuild >
5146 <ImplicitUsings >enable</ImplicitUsings >
5247 <TargetFrameworks >net8.0;net10.0</TargetFrameworks >
5348 </PropertyGroup >
54- </Project >
49+ </Project >
Original file line number Diff line number Diff line change 33 <ManagePackageVersionsCentrally >true</ManagePackageVersionsCentrally >
44 </PropertyGroup >
55 <ItemGroup >
6- <!-- Core Application Dependencies -->
6+ <!-- Development Tools -->
7+ <PackageVersion Include =" Nerdbank.GitVersioning" Version =" 3.9.50" >
8+ <PrivateAssets >all</PrivateAssets >
9+ </PackageVersion >
10+ <PackageVersion Include =" Microsoft.SourceLink.GitHub" Version =" 8.0.0" >
11+ <PrivateAssets >all</PrivateAssets >
12+ <IncludeAssets >runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets >
13+ </PackageVersion >
714 <PackageVersion Include =" Microsoft.CodeAnalysis.CSharp.Scripting" Version =" 5.0.0" />
8- <!-- Development Tools -->
9- <PackageVersion Include =" Microsoft.SourceLink.GitHub" Version =" 8.0.0" />
10- <PackageVersion Include =" Nerdbank.GitVersioning" Version =" 3.9.50" />
11- <PackageVersion Include =" BenchmarkDotNet" Version =" 0.15.8" />
12- <!-- Testing Framework -->
1315 <PackageVersion Include =" Microsoft.NET.Test.Sdk" Version =" 18.0.1" />
14- <PackageVersion Include =" MSTest.TestAdapter" Version =" 4.0.2" />
1516 <PackageVersion Include =" MSTest.TestFramework" Version =" 4.0.2" />
16- </ItemGroup >
17- </Project >
17+ <PackageVersion Include =" MSTest.TestAdapter" Version =" 4.0.2" />
18+ <!-- Benchmarking Tools -->
19+ <PackageVersion Include =" BenchmarkDotNet" Version =" 0.15.8" />
20+ </ItemGroup >
21+ </Project >
Original file line number Diff line number Diff line change 3131 <None Include =" ..\..\assets\icon.png" Pack =" true" Visible =" false" PackagePath =" /" />
3232 <None Include =" ..\..\README.md" Pack =" true" Visible =" true" PackagePath =" /" Link =" README.md" />
3333 <None Include =" ..\..\LICENSE" Pack =" true" Visible =" false" PackagePath =" /" />
34- <PackageReference Update =" Microsoft.CodeAnalysis.CSharp.Scripting" />
35-
36- <PackageReference Update =" Microsoft.SourceLink.GitHub" >
37- <PrivateAssets >all</PrivateAssets >
38- <IncludeAssets >runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets >
39- </PackageReference >
40- <PackageReference Update =" Nerdbank.GitVersioning" />
4134 </ItemGroup >
4235</Project >
Original file line number Diff line number Diff line change @@ -17,8 +17,8 @@ public class Config : ManualConfig
1717 public Config ( )
1818 {
1919 AddJob ( Job . ShortRun
20- . WithRuntime ( CoreRuntime . Core80 )
21- . WithId ( ".NET 8" ) ) ;
20+ . WithRuntime ( CoreRuntime . Core80 )
21+ . WithId ( ".NET 8" ) ) ;
2222
2323 AddJob ( Job . ShortRun
2424 . WithRuntime ( CoreRuntime . Core10_0 )
Original file line number Diff line number Diff line change 66 </PropertyGroup >
77
88 <ItemGroup >
9- <PackageReference Include =" BenchmarkDotNet" />
9+ <PackageReference Include =" BenchmarkDotNet" />
1010 </ItemGroup >
11+
1112 <ItemGroup >
1213 <ProjectReference Include =" ..\..\src\Hyperbee.Collections\Hyperbee.Collections.csproj" />
1314 </ItemGroup >
Original file line number Diff line number Diff line change 11<Project Sdk =" Microsoft.NET.Sdk" >
22 <PropertyGroup >
3- <ImplicitUsings >enable</ImplicitUsings >
4- <TargetFrameworks >NET8.0;net10.0</TargetFrameworks >
53 <Nullable >disable</Nullable >
64 <IsPackable >false</IsPackable >
75 <RootNamespace >Hyperbee.Collections.Tests</RootNamespace >
1917 <ItemGroup >
2018 <ProjectReference Include =" ..\..\src\Hyperbee.Collections\Hyperbee.Collections.csproj" />
2119 </ItemGroup >
22- <ItemGroup >
23- <PackageReference Update =" Microsoft.CodeAnalysis.CSharp.Scripting" />
24- <PackageReference Update =" Microsoft.SourceLink.GitHub" >
25- <PrivateAssets >all</PrivateAssets >
26- <IncludeAssets >runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets >
27- </PackageReference >
28- <PackageReference Update =" Nerdbank.GitVersioning" />
29- </ItemGroup >
3020</Project >
Original file line number Diff line number Diff line change 1+ using Microsoft . VisualStudio . TestTools . UnitTesting ;
2+
3+ // Enable test parallelization for better performance
4+ [ assembly: Parallelize ( Workers = 0 , Scope = ExecutionScope . MethodLevel ) ]
Original file line number Diff line number Diff line change 11{
22 "$schema" : " https://raw.githubusercontent.com/dotnet/Nerdbank.GitVersioning/main/src/NerdBank.GitVersioning/version.schema.json" ,
3- "version" : " 2.6.4 " ,
3+ "version" : " 2.7.2 " ,
44 "publicReleaseRefSpec" : [
55 " ^refs/heads/main$" ,
66 " ^refs/heads/hotfix$" ,
You can’t perform that action at this time.
0 commit comments