diff --git a/.github/workflows/pack_publish.yml b/.github/workflows/pack_publish.yml
index ab43ffb..da79cee 100644
--- a/.github/workflows/pack_publish.yml
+++ b/.github/workflows/pack_publish.yml
@@ -8,7 +8,6 @@ permissions:
contents: write
pull-requests: write
packages: write
- statuses: write
jobs:
set-config:
@@ -26,9 +25,3 @@ jobs:
build_configuration: ${{ needs.set-config.outputs.build_configuration }}
secrets:
NUGET_API_KEY: ${{ secrets.NUGET_API_KEY }}
- result:
- needs: [publish]
- if: always()
- runs-on: ubuntu-latest
- steps:
- - run: echo "Pack & Publish result = ${{ needs.publish.result }}"
\ No newline at end of file
diff --git a/Directory.Build.props b/Directory.Build.props
index d5cd512..3e3cc52 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -2,17 +2,12 @@
-
+
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
-
+
-
+
true
@@ -51,4 +46,4 @@
enable
net8.0;net10.0
-
\ No newline at end of file
+
diff --git a/Directory.Packages.props b/Directory.Packages.props
index ee97ff8..4841c6b 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -3,15 +3,19 @@
true
-
+
+
+ all
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Hyperbee.Collections/Hyperbee.Collections.csproj b/src/Hyperbee.Collections/Hyperbee.Collections.csproj
index ba9e3c6..0a2db65 100644
--- a/src/Hyperbee.Collections/Hyperbee.Collections.csproj
+++ b/src/Hyperbee.Collections/Hyperbee.Collections.csproj
@@ -31,12 +31,5 @@
-
-
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
\ No newline at end of file
diff --git a/test/Hyperbee.Collections.Benchmark/BenchmarkConfig.cs b/test/Hyperbee.Collections.Benchmark/BenchmarkConfig.cs
index 90c482f..f6ec6ae 100644
--- a/test/Hyperbee.Collections.Benchmark/BenchmarkConfig.cs
+++ b/test/Hyperbee.Collections.Benchmark/BenchmarkConfig.cs
@@ -17,8 +17,8 @@ public class Config : ManualConfig
public Config()
{
AddJob( Job.ShortRun
- .WithRuntime( CoreRuntime.Core80 )
- .WithId( ".NET 8" ) );
+ .WithRuntime( CoreRuntime.Core80 )
+ .WithId( ".NET 8" ) );
AddJob( Job.ShortRun
.WithRuntime( CoreRuntime.Core10_0 )
diff --git a/test/Hyperbee.Collections.Benchmark/Hyperbee.Collections.Benchmark.csproj b/test/Hyperbee.Collections.Benchmark/Hyperbee.Collections.Benchmark.csproj
index c1665d1..1d25e52 100644
--- a/test/Hyperbee.Collections.Benchmark/Hyperbee.Collections.Benchmark.csproj
+++ b/test/Hyperbee.Collections.Benchmark/Hyperbee.Collections.Benchmark.csproj
@@ -6,8 +6,9 @@
-
+
+
diff --git a/test/Hyperbee.Collections.Tests/Hyperbee.Collections.Tests.csproj b/test/Hyperbee.Collections.Tests/Hyperbee.Collections.Tests.csproj
index 0716282..8cd47bd 100644
--- a/test/Hyperbee.Collections.Tests/Hyperbee.Collections.Tests.csproj
+++ b/test/Hyperbee.Collections.Tests/Hyperbee.Collections.Tests.csproj
@@ -1,7 +1,5 @@
- enable
- NET8.0;net10.0
disable
false
Hyperbee.Collections.Tests
@@ -19,12 +17,4 @@
-
-
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
-
\ No newline at end of file
diff --git a/test/Hyperbee.Collections.Tests/Properties/AssemblyInfo.cs b/test/Hyperbee.Collections.Tests/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..9ca729f
--- /dev/null
+++ b/test/Hyperbee.Collections.Tests/Properties/AssemblyInfo.cs
@@ -0,0 +1,4 @@
+using Microsoft.VisualStudio.TestTools.UnitTesting;
+
+// Enable test parallelization for better performance
+[assembly: Parallelize( Workers = 0, Scope = ExecutionScope.MethodLevel )]
diff --git a/version.json b/version.json
index 0c67562..022d122 100644
--- a/version.json
+++ b/version.json
@@ -1,6 +1,6 @@
{
"$schema": "https://raw.githubusercontent.com/dotnet/Nerdbank.GitVersioning/main/src/NerdBank.GitVersioning/version.schema.json",
- "version": "2.6.4",
+ "version": "2.7.2",
"publicReleaseRefSpec": [
"^refs/heads/main$",
"^refs/heads/hotfix$",