Upgrade to Polecat 5.19.1 (and JasperFx 2.53.0) - #3992
Merged
Conversation
#3991 landed the JasperFx 2.53.0 bump this branch also carries, plus Fisher 1.0.2 and Weasel 9.25.1. The only conflict was the two adjacent pins: keep Polecat 5.19.1 from this branch and Fisher 1.0.2 from main. The JasperFx lines merged cleanly because both sides set 2.53.0. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HxbBpN6PmRB5CMSSTdGNr3
Member
Author
|
Rebuilt on current The only conflict was the two adjacent pins — kept Re-verified after the merge: |
This was referenced Aug 21, 2026
Open
Open
This was referenced Aug 31, 2026
This was referenced Sep 3, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The pin was a range, so the build has been on 5.12.0
NuGet resolves a version range to its floor, not its ceiling — so this has been restoring Polecat 5.12.0 all along, not "the latest 5.x" that the range reads like. Confirmed against
project.assets.json:Seven minor versions have shipped since (5.15.1, 5.16.0, 5.17.0, 5.18.0, 5.19.0, 5.19.1). Pinned explicitly to 5.19.1 so the version moves when someone moves it, rather than sitting at a floor that looks like a ceiling.
JasperFx 2.53.0 comes with it
Polecat 5.19.1 depends on
JasperFx/JasperFx.Events2.53.0; Wolverine pins the family at 2.47.0, which is a downgrade and will not resolve. The whole family moves to 2.53.0 —JasperFx,JasperFx.Events,JasperFx.Events.SourceGenerator,JasperFx.SourceGenerator— which is also current.JasperFx.Events.SourceGeneratorhas to move in lockstep with the runtime: a generator emitting dispatchers for a differentJasperFx.Eventsversion fails at runtime withNo source-generated dispatcher foundand no compile error to point at it. That is a real failure mode, not a hypothetical — it is half of what has hadCIFisherred onmain.Testing
wolverine.slnxRelease-f net9.0PolecatIncidentService.Teststargets net10.0 only, so it is not covered by the pinned-framework run —CIPolecatWorkflowexercises it.The JasperFx 2.53.0 lift is also verified more broadly on #3991, where it takes MartenTests from 607/610 to 610/610 and FisherTests from 18/27 to 27/27.
Conflicts with #3991
#3991 bumps JasperFx to 2.53.0 too, for Fisher 1.0.2. The two will conflict on those four lines in
Directory.Packages.props; whichever merges second rebases. Nothing else overlaps.🤖 Generated with Claude Code
https://claude.ai/code/session_01HxbBpN6PmRB5CMSSTdGNr3