Skip to content

chore(deps): update Hyperbee.XS to 1.6.3 and clear all build warnings - #134

Merged
bfarmer67 merged 2 commits into
mainfrom
chore/update-xs-1.6.3
Aug 31, 2026
Merged

chore(deps): update Hyperbee.XS to 1.6.3 and clear all build warnings#134
bfarmer67 merged 2 commits into
mainfrom
chore/update-xs-1.6.3

Conversation

@bfarmer67

Copy link
Copy Markdown
Contributor

Updates Hyperbee.XS to 1.6.3 and clears every outstanding build warning.

24 warnings → 0. All 66 tests pass across net8.0, net9.0 and net10.0.

Hyperbee.XS / Hyperbee.XS.Extensions 1.6.2 → 1.6.3

Hyperbee.XS#94 shipped as 1.6.3, carrying Hyperbee.Expressions 1.5.1 (was 1.2.0/1.3.2) and NuGet.* 7.9.0. This repo picks up both transitively — no direct reference or pin is needed here.

Warning fixes

Code Count Cause Fix
NU1901 18 NuGet.Packaging / NuGet.Protocol 7.0.1 (GHSA-g4vj-cjjj-v7hg), arriving via Hyperbee.XS 1.6.2 Resolved at source by the 1.6.3 bump
MSTEST0001 6 MSTest requires test parallelization to be declared explicitly AssemblyInfo.cs with [assembly: DoNotParallelize] in the Tests and Benchmark projects

DoNotParallelize was chosen over Parallelize deliberately: MSTest runs sequentially when nothing is declared, so this silences the analyzer while preserving existing execution behavior exactly. Opting into method-level parallelism is a separate decision.

Notes

  • The nuspec was packed and inspected. Hyperbee.Templating.Provider.XS declares only its genuine direct dependencies — no Hyperbee.Expressions, Hyperbee.Collections, or NuGet.* leakage.
  • Dependabot now groups Hyperbee.* so the co-versioned family moves together.

🤖 Generated with Claude Code

bfarmer67 and others added 2 commits August 31, 2026 10:15
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.
@bfarmer67
bfarmer67 merged commit f29cb84 into main Aug 31, 2026
7 checks passed
@bfarmer67
bfarmer67 deleted the chore/update-xs-1.6.3 branch August 31, 2026 17:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant