You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Changed
The version-1 generation context for generate rule bodies is a language-neutral contract (Now, Tenant, String result) that the selected provider binds to its own type. The Cratis C# target binds Fundamentals' Cratis.Concepts.GenerationContext, so compound bodies such as return $"{context.Tenant}:{GenerateValue.Ulid(context)}"; compile, and Cratis.Screenplay.Contexts.GenerationContext stays dependency-free. The context reference lists the portable subset and the target-bound uses (#799)
Fixed
TenantId now formats as its value, so a generate rule body that interpolates context.Tenant produces the tenant identifier instead of TenantId { Value = … } (#798)