Skip to content

Docs: document [BoundaryAggregate] for identity-less DCB aggregates (… #196

Docs: document [BoundaryAggregate] for identity-less DCB aggregates (…

Docs: document [BoundaryAggregate] for identity-less DCB aggregates (… #196

Triggered via push May 20, 2026 11:47
Status Success
Total duration 9m 20s
Artifacts

polecat.yml

on: push
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

20 warnings
test (edge) / test: src/Polecat/Events/Protected/StreamCompacting.cs#L73
Using member 'Polecat.Serialization.ISerializer.ToJson(Object)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Default ISerializer uses STJ reflection which requires runtime code generation.
test (edge) / test: src/Polecat/Events/Protected/StreamCompacting.cs#L73
Using member 'Polecat.Serialization.ISerializer.ToJson(Object)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Default ISerializer uses STJ reflection over document.GetType()'s properties; AOT consumers should supply a source-generator-backed ISerializer impl.
test (edge) / test: src/Polecat/Storage/DocumentMapping.cs#L358
'type' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicConstructors', 'DynamicallyAccessedMemberTypes.PublicMethods', 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'JasperFx.Core.Reflection.ValueTypeInfo.ForType(Type)'. The parameter 'idType' of method 'Polecat.Storage.DocumentMapping.TryResolveValueTypeId(Type)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
test (edge) / test: src/Polecat/Events/Daemon/PolecatProjectionBatch.cs#L329
Call to 'System.Reflection.MethodInfo.MakeGenericMethod(params Type[])' can not be statically analyzed. It's not possible to guarantee the availability of requirements of the generic method.
test (edge) / test: src/Polecat/Events/Daemon/PolecatProjectionBatch.cs#L308
Call to 'System.Reflection.MethodInfo.MakeGenericMethod(params Type[])' can not be statically analyzed. It's not possible to guarantee the availability of requirements of the generic method.
test (edge) / test: src/Polecat/Storage/DocumentMapping.cs#L358
'type' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicConstructors', 'DynamicallyAccessedMemberTypes.PublicMethods', 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'JasperFx.Core.Reflection.ValueTypeInfo.ForType(Type)'. The parameter 'idType' of method 'Polecat.Storage.DocumentMapping.TryResolveValueTypeId(Type)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
test (edge) / test: src/Polecat/Events/Protected/StreamCompacting.cs#L73
Using member 'Polecat.Serialization.ISerializer.ToJson(Object)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Default ISerializer uses STJ reflection which requires runtime code generation.
test (edge) / test: src/Polecat/Events/Protected/StreamCompacting.cs#L73
Using member 'Polecat.Serialization.ISerializer.ToJson(Object)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Default ISerializer uses STJ reflection over document.GetType()'s properties; AOT consumers should supply a source-generator-backed ISerializer impl.
test (edge) / test: src/Polecat/Events/Daemon/PolecatProjectionBatch.cs#L329
Call to 'System.Reflection.MethodInfo.MakeGenericMethod(params Type[])' can not be statically analyzed. It's not possible to guarantee the availability of requirements of the generic method.
test (edge) / test: src/Polecat/Events/Daemon/PolecatProjectionBatch.cs#L308
Call to 'System.Reflection.MethodInfo.MakeGenericMethod(params Type[])' can not be statically analyzed. It's not possible to guarantee the availability of requirements of the generic method.
test (default) / test: src/Polecat/Storage/DocumentMapping.cs#L358
'type' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicConstructors', 'DynamicallyAccessedMemberTypes.PublicMethods', 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'JasperFx.Core.Reflection.ValueTypeInfo.ForType(Type)'. The parameter 'idType' of method 'Polecat.Storage.DocumentMapping.TryResolveValueTypeId(Type)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
test (default) / test: src/Polecat/Events/Daemon/PolecatProjectionBatch.cs#L329
Call to 'System.Reflection.MethodInfo.MakeGenericMethod(params Type[])' can not be statically analyzed. It's not possible to guarantee the availability of requirements of the generic method.
test (default) / test: src/Polecat/Events/Daemon/PolecatProjectionBatch.cs#L308
Call to 'System.Reflection.MethodInfo.MakeGenericMethod(params Type[])' can not be statically analyzed. It's not possible to guarantee the availability of requirements of the generic method.
test (default) / test: src/Polecat/Events/Protected/StreamCompacting.cs#L73
Using member 'Polecat.Serialization.ISerializer.ToJson(Object)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Default ISerializer uses STJ reflection which requires runtime code generation.
test (default) / test: src/Polecat/Events/Protected/StreamCompacting.cs#L73
Using member 'Polecat.Serialization.ISerializer.ToJson(Object)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Default ISerializer uses STJ reflection over document.GetType()'s properties; AOT consumers should supply a source-generator-backed ISerializer impl.
test (default) / test: src/Polecat/Events/Protected/StreamCompacting.cs#L73
Using member 'Polecat.Serialization.ISerializer.ToJson(Object)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Default ISerializer uses STJ reflection which requires runtime code generation.
test (default) / test: src/Polecat/Events/Protected/StreamCompacting.cs#L73
Using member 'Polecat.Serialization.ISerializer.ToJson(Object)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Default ISerializer uses STJ reflection over document.GetType()'s properties; AOT consumers should supply a source-generator-backed ISerializer impl.
test (default) / test: src/Polecat/Events/Daemon/PolecatProjectionBatch.cs#L329
Call to 'System.Reflection.MethodInfo.MakeGenericMethod(params Type[])' can not be statically analyzed. It's not possible to guarantee the availability of requirements of the generic method.
test (default) / test: src/Polecat/Events/Daemon/PolecatProjectionBatch.cs#L308
Call to 'System.Reflection.MethodInfo.MakeGenericMethod(params Type[])' can not be statically analyzed. It's not possible to guarantee the availability of requirements of the generic method.
test (default) / test: src/Polecat/Storage/DocumentMapping.cs#L358
'type' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicConstructors', 'DynamicallyAccessedMemberTypes.PublicMethods', 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'JasperFx.Core.Reflection.ValueTypeInfo.ForType(Type)'. The parameter 'idType' of method 'Polecat.Storage.DocumentMapping.TryResolveValueTypeId(Type)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.