From fb265b0e138492f905dad3a5dc6cf4023528d892 Mon Sep 17 00:00:00 2001 From: Brenton Farmer Date: Mon, 31 Aug 2026 10:15:56 -0700 Subject: [PATCH 1/2] chore(deps): update Hyperbee.XS to 1.6.3 and clear all build warnings Build warnings 24 -> 0. All 66 tests pass across net8.0, net9.0 and net10.0. Hyperbee.XS / Hyperbee.XS.Extensions 1.6.2 -> 1.6.3 1.6.3 carries Hyperbee.Expressions 1.5.1 (was 1.2.0/1.3.2) and NuGet.* 7.9.0, so this repo picks up both transitively. NU1901 x 18 NuGet.Packaging and NuGet.Protocol 7.0.1 carry GHSA-g4vj-cjjj-v7hg. They arrived transitively via Hyperbee.XS 1.6.2; the 1.6.3 bump resolves them at source. This repo references no NuGet.* package directly, so no pin is needed here. MSTEST0001 x 6 MSTest requires test parallelization to be declared explicitly. Added AssemblyInfo.cs to the Tests and Benchmark projects with [assembly: DoNotParallelize], which matches MSTest's behavior when nothing is declared and so preserves existing execution order. Also group Hyperbee.* updates in dependabot so the co-versioned family moves together. --- .github/dependabot.yml | 4 ++++ Directory.Packages.props | 4 ++-- test/Hyperbee.Templating.Benchmark/AssemblyInfo.cs | 5 +++++ test/Hyperbee.Templating.Tests/AssemblyInfo.cs | 5 +++++ 4 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 test/Hyperbee.Templating.Benchmark/AssemblyInfo.cs create mode 100644 test/Hyperbee.Templating.Tests/AssemblyInfo.cs diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 8ca517d..4a77016 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -9,3 +9,7 @@ updates: directory: "/" # Location of package manifests schedule: interval: "weekly" + groups: + hyperbee: + patterns: + - "Hyperbee.*" diff --git a/Directory.Packages.props b/Directory.Packages.props index 313df33..5966c95 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -16,8 +16,8 @@ - - + + diff --git a/test/Hyperbee.Templating.Benchmark/AssemblyInfo.cs b/test/Hyperbee.Templating.Benchmark/AssemblyInfo.cs new file mode 100644 index 0000000..057d294 --- /dev/null +++ b/test/Hyperbee.Templating.Benchmark/AssemblyInfo.cs @@ -0,0 +1,5 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; + +// MSTest requires parallelization to be declared explicitly (MSTEST0001). +// This assembly hosts benchmarks, which must never run concurrently. +[assembly: DoNotParallelize] diff --git a/test/Hyperbee.Templating.Tests/AssemblyInfo.cs b/test/Hyperbee.Templating.Tests/AssemblyInfo.cs new file mode 100644 index 0000000..34a7875 --- /dev/null +++ b/test/Hyperbee.Templating.Tests/AssemblyInfo.cs @@ -0,0 +1,5 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; + +// MSTest requires parallelization to be declared explicitly (MSTEST0001). +// Tests run sequentially, matching MSTest's behavior before the declaration. +[assembly: DoNotParallelize] From 819710346d02819f9bbb1715c5b45cb04d31a028 Mon Sep 17 00:00:00 2001 From: github-actions Date: Mon, 31 Aug 2026 17:16:39 +0000 Subject: [PATCH 2/2] chore: format code with dotnet format --- test/Hyperbee.Templating.Benchmark/AssemblyInfo.cs | 2 +- test/Hyperbee.Templating.Tests/AssemblyInfo.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/test/Hyperbee.Templating.Benchmark/AssemblyInfo.cs b/test/Hyperbee.Templating.Benchmark/AssemblyInfo.cs index 057d294..b843f76 100644 --- a/test/Hyperbee.Templating.Benchmark/AssemblyInfo.cs +++ b/test/Hyperbee.Templating.Benchmark/AssemblyInfo.cs @@ -1,4 +1,4 @@ -using Microsoft.VisualStudio.TestTools.UnitTesting; +using Microsoft.VisualStudio.TestTools.UnitTesting; // MSTest requires parallelization to be declared explicitly (MSTEST0001). // This assembly hosts benchmarks, which must never run concurrently. diff --git a/test/Hyperbee.Templating.Tests/AssemblyInfo.cs b/test/Hyperbee.Templating.Tests/AssemblyInfo.cs index 34a7875..5f77211 100644 --- a/test/Hyperbee.Templating.Tests/AssemblyInfo.cs +++ b/test/Hyperbee.Templating.Tests/AssemblyInfo.cs @@ -1,4 +1,4 @@ -using Microsoft.VisualStudio.TestTools.UnitTesting; +using Microsoft.VisualStudio.TestTools.UnitTesting; // MSTest requires parallelization to be declared explicitly (MSTEST0001). // Tests run sequentially, matching MSTest's behavior before the declaration.