Skip to content

Handle types that are already the concrete type#2301

Merged
einari merged 3 commits into
mainfrom
derived-types
Jun 17, 2026
Merged

Handle types that are already the concrete type#2301
einari merged 3 commits into
mainfrom
derived-types

Conversation

@einari

@einari einari commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

Fixed

  • Fixes the MongoDB derived type handling so that if a type is already its concrete type, it uses it.

@einari einari added the patch label Jun 17, 2026
@github-actions

Copy link
Copy Markdown

NuGet packages for this PR, e.g. Cratis.Arc:
https://github.com/cratis/arc/packages/1655206?version=20.43.2

einari and others added 2 commits June 17, 2026 08:14
Several specs configure MongoDB through process-wide static state (naming
policy on DatabaseExtensions, registered convention packs). Running test
classes in parallel raced on that shared state, intermittently failing
for_NamingPolicyNameConvention. Disable assembly parallelization to
serialize them, and add a spec covering the concrete-type discriminator path.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@einari einari merged commit 212c79d into main Jun 17, 2026
50 checks passed
@einari einari deleted the derived-types branch June 17, 2026 07:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant