Skip to content

Bump Trellis version to 3.0.0-alpha.447 - #52

Merged
xavierjohn merged 1 commit into
mainfrom
chore/bump-trellis-alpha-447
Aug 18, 2026
Merged

Bump Trellis version to 3.0.0-alpha.447#52
xavierjohn merged 1 commit into
mainfrom
chore/bump-trellis-alpha-447

Conversation

@xavierjohn

Copy link
Copy Markdown
Owner

Bumps the TrellisVersion pin from 3.0.0-alpha.432 to 3.0.0-alpha.447.

What this picks up

  • Native AOT parity for value-object validation paths (AOT parity for index-precise scalar-VO validation field paths (follow-up to #658) Trellis#664, #699). Trellis.Asp now ships a source generator at analyzers/dotnet/cs that precomputes the JSON path graph at compile time, so index-precise field paths (/members/1/email) survive trimming instead of degrading to the bare leaf (email). No opt-in required; it flows through the existing Trellis.Asp package reference.
  • Publish workflow rename in the framework repo (#700). No consumer impact.

Validation

Step Result
dotnet restore clean, no NU warnings
dotnet build -c Release succeeded, 0 warnings, 0 errors
dotnet test -c Release 330 passed, 0 failed

No source changes were needed, which confirms alpha.432 -> alpha.447 is non-breaking for this repository.

Not included

The three outstanding findings from the earlier security review (mint-time claim-shape validation, gateway signing-algorithm breadth vs. the RS256 pin, and per-request re-validation logging on a stuck-bad key ring) are deliberately left out so this stays a mechanical, reviewable version bump. They will follow in a separate PR.

Picks up the Native AOT parity work for value-object validation paths
(xavierjohn/Trellis#664, #699) and the publish workflow rename (#700).

Of interest to this repository: Trellis.Asp now bundles a source generator
under analyzers/dotnet/cs that emits index-precise JSON validation field
paths (/members/1/email rather than the bare leaf email) under Native AOT.
It requires no opt-in and flows through the existing package reference.

Restore, build, and the full 330-test suite pass unchanged against the new pin.
Copilot AI lite review requested due to automatic review settings August 18, 2026 02:33

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the repository’s centralized Trellis framework version pin so all Trellis.* package references that use $(TrellisVersion) move forward in lock-step.

Changes:

  • Bumped TrellisVersion from 3.0.0-alpha.432 to 3.0.0-alpha.447 in central package management.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@github-actions

Copy link
Copy Markdown

Test Results

330 tests  ±0   330 ✅ ±0   53s ⏱️ -9s
  4 suites ±0     0 💤 ±0 
  4 files   ±0     0 ❌ ±0 

Results for commit 90e5508. ± Comparison against base commit 466f962.

@xavierjohn
xavierjohn merged commit 46083a6 into main Aug 18, 2026
3 checks passed
@xavierjohn
xavierjohn deleted the chore/bump-trellis-alpha-447 branch August 18, 2026 05:33
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.

2 participants