Skip to content

Resolve merge conflict for RavenDb CI PR#2564

Merged
jeremydmiller merged 5 commits intoJasperFx:feature/2558-ravendb-cifrom
erdtsieck:codex/unblock-pr-2561
Apr 22, 2026
Merged

Resolve merge conflict for RavenDb CI PR#2564
jeremydmiller merged 5 commits intoJasperFx:feature/2558-ravendb-cifrom
erdtsieck:codex/unblock-pr-2561

Conversation

@erdtsieck
Copy link
Copy Markdown
Contributor

Summary

  • Merge current main into feature/2558-ravendb-ci
  • Resolve the build/CITargets.cs conflict by keeping both CIRavenDb and the new CIGrpc target

This is intended to unblock #2561, which is currently not mergeable because it is behind main and conflicts in build/CITargets.cs.

Verification

  • dotnet build build/build.csproj --nologo passes locally with existing package/nullability warnings.

jeremydmiller and others added 5 commits April 21, 2026 11:31
Extends the existing Wolverine.Grpc package (previously only gRPC service
hosting support) with a proto-based message transport that enables
service-to-service Wolverine messaging over gRPC. Ships an embedded Kestrel
HTTP/2 listener, a GrpcChannel-backed sender, and configuration extensions
(ListenAtGrpcPort, ToGrpcEndpoint). All 22 transport compliance tests pass.
Adds a CIGrpc Nuke target, a dedicated GitHub Actions workflow, and pulls
Wolverine.Grpc into the NuGet Pack target.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Add gRPC message transport to Wolverine.Grpc
Sweeps Wolverine's guide for the main landing points of four topics
that now have canonical homes elsewhere in the Critter Stack, and adds
deep-links so readers can find the authoritative reference instead of
bouncing through GitHub.

- docs/guide/command-line.md — intro info box pointing at
  shared-libs.jasperfx.net/cli for the JasperFx command-line library
  (writing commands, arguments/flags, environment checks). Keeps this
  page focused on the Wolverine-specific surface.

- docs/guide/codegen.md — intro info box pointing at
  shared-libs.jasperfx.net/codegen (frames, variables, MethodCall,
  generated types, codegen CLI). Also links the `codegen` CLI
  reference inline next to the existing "commands are from
  JasperFx.CodeGeneration.Commands" tip, and adds a one-line pointer
  under the "Using CritterStackDefaults" heading to
  shared-libs.jasperfx.net/configuration/critter-stack-defaults.

- docs/guide/handlers/middleware.md — "Custom Code Generation"
  section now links shared-libs.jasperfx.net/codegen for the Frame /
  Variable / MethodCall model in depth rather than leaving users to
  grep source.

- docs/guide/durability/managing.md — per-command Weasel CLI refs
  (db-apply / db-assert / db-patch / db-dump / db-list) added as an
  info box next to the existing `dotnet run -- db-apply` snippet.
  Also fixes the Weasel.CommandLine footnote to point at the /cli/
  landing instead of the weasel root.

- docs/guide/durability/efcore/migrations.md — adds a "for the
  finer-grained Weasel commands see the Weasel CLI reference" pointer
  under the CLI commands section.

No content was moved or duplicated — these are purely outbound
references so readers know where the canonical docs live.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…r-stack

docs: cross-link shared-libs.jasperfx.net and weasel.jasperfx.net
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