Skip to content

feat: source generator for Brighter handler/mapper/transform registration #7639

feat: source generator for Brighter handler/mapper/transform registration

feat: source generator for Brighter handler/mapper/transform registration #7639

Triggered via pull request May 18, 2026 18:03
Status Success
Total duration 15m 4s
Artifacts 1

ci.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

164 warnings
build
DecompressAttribute should be applied 'MapToRequest' Method
build
CompressAttribute should be applied 'MapToMessage' Method
build
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
sqlite-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
sqlite-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
sqlite-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
sqlite-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
sqlite-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
sqlite-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
sqlite-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
sqlite-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
sqlite-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
sqlite-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
mqtt-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
mqtt-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
mqtt-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
mqtt-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
mqtt-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
mqtt-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
mqtt-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
mqtt-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
mqtt-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
mqtt-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
mysql-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
mysql-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
mysql-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
mysql-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
mysql-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
mysql-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
mysql-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
mysql-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
mysql-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
mysql-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
redis-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
redis-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
redis-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
redis-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
redis-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
redis-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
redis-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
redis-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
redis-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
redis-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
sqlserver-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
sqlserver-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
sqlserver-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
sqlserver-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
sqlserver-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
sqlserver-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
sqlserver-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
sqlserver-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
sqlserver-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
sqlserver-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
postgres-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
postgres-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
postgres-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
postgres-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
postgres-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
postgres-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
postgres-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
postgres-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
postgres-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
postgres-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
mongodb-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
mongodb-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
mongodb-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
mongodb-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
mongodb-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
mongodb-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
mongodb-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
mongodb-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
mongodb-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
mongodb-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
dynamo-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
dynamo-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
dynamo-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
dynamo-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
dynamo-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
dynamo-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
dynamo-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
dynamo-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
dynamo-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
dynamo-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
memory
The EnumeratorCancellationAttribute applied to parameter 'cancellationToken' will have no effect. The attribute is only effective on a parameter of type CancellationToken in an async-iterator method returning IAsyncEnumerable
memory
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
memory
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
memory
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
memory
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
memory
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
memory
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
memory
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
memory
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
memory
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
hangfire
'CommandProcessor.CIRCUITBREAKER' is obsolete: 'Migrate to Resilience Pipeline with OutboxProducer'
hangfire
'CommandProcessor.RETRYPOLICY' is obsolete: 'Migrate to Resilience Pipeline with OutboxProducer'
hangfire
'CommandProcessor.CIRCUITBREAKERASYNC' is obsolete: 'Migrate to Resilience Pipeline with OutboxProducer'
hangfire
'CommandProcessor.RETRYPOLICYASYNC' is obsolete: 'Migrate to Resilience Pipeline with OutboxProducer'
hangfire
'CommandProcessor.CIRCUITBREAKER' is obsolete: 'Migrate to Resilience Pipeline with OutboxProducer'
hangfire
'CommandProcessor.RETRYPOLICY' is obsolete: 'Migrate to Resilience Pipeline with OutboxProducer'
hangfire
'CommandProcessor.CIRCUITBREAKERASYNC' is obsolete: 'Migrate to Resilience Pipeline with OutboxProducer'
hangfire
'CommandProcessor.RETRYPOLICYASYNC' is obsolete: 'Migrate to Resilience Pipeline with OutboxProducer'
hangfire
'CommandProcessor.CIRCUITBREAKER' is obsolete: 'Migrate to Resilience Pipeline with OutboxProducer'
hangfire
'CommandProcessor.RETRYPOLICY' is obsolete: 'Migrate to Resilience Pipeline with OutboxProducer'
quartz
'CommandProcessor.CIRCUITBREAKERASYNC' is obsolete: 'Migrate to Resilience Pipeline with OutboxProducer'
quartz
'CommandProcessor.RETRYPOLICYASYNC' is obsolete: 'Migrate to Resilience Pipeline with OutboxProducer'
quartz
'CommandProcessor.CIRCUITBREAKER' is obsolete: 'Migrate to Resilience Pipeline with OutboxProducer'
quartz
'CommandProcessor.RETRYPOLICY' is obsolete: 'Migrate to Resilience Pipeline with OutboxProducer'
quartz
'CommandProcessor.CIRCUITBREAKER' is obsolete: 'Migrate to Resilience Pipeline with OutboxProducer'
quartz
'CommandProcessor.RETRYPOLICY' is obsolete: 'Migrate to Resilience Pipeline with OutboxProducer'
quartz
'CommandProcessor.CIRCUITBREAKERASYNC' is obsolete: 'Migrate to Resilience Pipeline with OutboxProducer'
quartz
'CommandProcessor.RETRYPOLICYASYNC' is obsolete: 'Migrate to Resilience Pipeline with OutboxProducer'
quartz
'CommandProcessor.CIRCUITBREAKERASYNC' is obsolete: 'Migrate to Resilience Pipeline with OutboxProducer'
quartz
'CommandProcessor.RETRYPOLICYASYNC' is obsolete: 'Migrate to Resilience Pipeline with OutboxProducer'
tickerq
'CommandProcessor.CIRCUITBREAKER' is obsolete: 'Migrate to Resilience Pipeline with OutboxProducer'
tickerq
'CommandProcessor.RETRYPOLICY' is obsolete: 'Migrate to Resilience Pipeline with OutboxProducer'
tickerq
'CommandProcessor.CIRCUITBREAKER' is obsolete: 'Migrate to Resilience Pipeline with OutboxProducer'
tickerq
'CommandProcessor.RETRYPOLICY' is obsolete: 'Migrate to Resilience Pipeline with OutboxProducer'
aws-mock-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
aws-mock-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
aws-mock-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
aws-mock-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
aws-mock-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
aws-mock-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
aws-mock-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
aws-mock-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
aws-mock-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
aws-mock-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
rabbitmq-ci
Type 'StubMessageScheduler' can be sealed because it has no subtypes in its containing assembly and is not externally visible (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1852)
rabbitmq-ci
Do not use Assert.Equal() to check for boolean conditions. Use Assert.True instead. (https://xunit.net/xunit.analyzers/rules/xUnit2004)
rabbitmq-ci
Do not use Assert.Equal() to check for collection size. Use Assert.Single instead. (https://xunit.net/xunit.analyzers/rules/xUnit2013)
rabbitmq-ci
The field 'RmqMessageConsumerConnectionClosedTests._firstException' is never used
rabbitmq-ci
'CommandProcessor.CIRCUITBREAKER' is obsolete: 'Migrate to Resilience Pipeline with OutboxProducer'
rabbitmq-ci
'CommandProcessor.RETRYPOLICY' is obsolete: 'Migrate to Resilience Pipeline with OutboxProducer'
rabbitmq-ci
The variable 'cfe' is declared but never used
rabbitmq-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
rabbitmq-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
rabbitmq-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
rabbitmq-ci
'CommandProcessor.CIRCUITBREAKER' is obsolete: 'Migrate to Resilience Pipeline with OutboxProducer'
rabbitmq-ci
'CommandProcessor.RETRYPOLICY' is obsolete: 'Migrate to Resilience Pipeline with OutboxProducer'
rabbitmq-ci
'CommandProcessor.CIRCUITBREAKER' is obsolete: 'Migrate to Resilience Pipeline with OutboxProducer'
rabbitmq-ci
'CommandProcessor.RETRYPOLICY' is obsolete: 'Migrate to Resilience Pipeline with OutboxProducer'
rabbitmq-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
rabbitmq-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
rabbitmq-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
rabbitmq-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
rabbitmq-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
rabbitmq-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
kafka-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
kafka-ci
'MessageBody.Bytes' is obsolete: 'Use Memory for zero-copy access. This property allocates on every call.'
kafka-ci
'MessageBody.Bytes' is obsolete: 'Use Memory for zero-copy access. This property allocates on every call.'
kafka-ci
'MessageBody.Bytes' is obsolete: 'Use Memory for zero-copy access. This property allocates on every call.'
kafka-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
kafka-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
kafka-ci
'MessageBody.Bytes' is obsolete: 'Use Memory for zero-copy access. This property allocates on every call.'
kafka-ci
'MessageBody.Bytes' is obsolete: 'Use Memory for zero-copy access. This property allocates on every call.'
kafka-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
kafka-ci
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.

Artifacts

Produced during runtime
Name Size Digest
nuget packages
17.6 MB
sha256:bb0f3e1ee0236a75eda58a05ace9ceef09cbe712551e93f30f57c2a72079827f