Skip to content

Repoint JasperFx.SourceGeneration → JasperFx.SourceGenerator 2.0.1#2891

Merged
jeremydmiller merged 1 commit into
mainfrom
repoint-jasperfx-sourcegenerator
May 24, 2026
Merged

Repoint JasperFx.SourceGeneration → JasperFx.SourceGenerator 2.0.1#2891
jeremydmiller merged 1 commit into
mainfrom
repoint-jasperfx-sourcegenerator

Conversation

@jeremydmiller
Copy link
Copy Markdown
Member

Repoints core WolverineFx off the retired JasperFx.SourceGeneration (noun) package onto the merged JasperFx.SourceGenerator (singular) 2.0.1, per JasperFx/jasperfx#365.

The two JasperFx source-generator packages were combined into one: the CLI command-discovery + input-parser generators Wolverine consumes now ship in JasperFx.SourceGenerator alongside the OptionsDescription generator. The package versions in lockstep with the JasperFx core package, starting at 2.0.1 (2.0.0 of the singular package predates the merge and lacks the command generators, so 2.0.1 is required).

Changes

  • Directory.Packages.propsJasperFx.SourceGeneration 2.0.0JasperFx.SourceGenerator 2.0.1
  • src/Wolverine/Wolverine.csprojPackageReference id renamed (analyzer wiring OutputItemType="Analyzer" / ReferenceOutputAssembly="false" unchanged)

The historical changelog comment in Directory.Build.props that mentions JasperFx.SourceGeneration was intentionally left as-is (it's an accurate record of the alpha.5 bump).

Verification

  • dotnet build wolverine.slnx0 errors, 0 warnings (live 2.0.1 analyzer resolves and generated code compiles across the solution).
  • src/Testing/CoreTests — green: net10.0 1713/1713; net9.0 1712/1713 with one flaky TrackedSession timeout (envelope_username_tracking) that passes on isolated re-run and is unrelated to source generation.

Closes #2890.

The two JasperFx source-generator packages were merged into one
(JasperFx/jasperfx#365). The CLI command-discovery + input-parser
generators now ship in JasperFx.SourceGenerator (singular) instead of
the retired JasperFx.SourceGeneration (noun). Same analyzer wiring
(OutputItemType=Analyzer, ReferenceOutputAssembly=false); only the
package id changes (2.0.0 -> 2.0.1).

Closes #2890

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@jeremydmiller jeremydmiller merged commit 94d66c3 into main May 24, 2026
22 checks passed
dmytro-pryvedeniuk pushed a commit to dmytro-pryvedeniuk/wolverine that referenced this pull request May 26, 2026
Patch release on the 6.0 line: keyed-service-location fix (via JasperFx 2.0.1,
JasperFxGH-2878), SQS fair queues opt-in (JasperFx#2886), ancillary-store outbox per-store
schema fix (JasperFx#2887), and the Critter Stack dependency refresh (JasperFx#2892, JasperFx#2891).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This was referenced May 28, 2026
This was referenced Jun 2, 2026
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.

Repoint JasperFx.SourceGeneration → JasperFx.SourceGenerator (merged source-generator package)

1 participant