Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Oct 27, 2025

This PR contains the following updates:

Package Change Age Confidence
Reqnroll.xUnit (source) 3.1.2 -> 3.2.0 age confidence

Release Notes

reqnroll/Reqnroll (Reqnroll.xUnit)

v3.2.0

Improvements:

  • Step definition snippets (aka, skeletons) can be generated as async methods by setting treace/stepDefinitionSkeletonStyle to AsyncCucumberExpressionAttribute or AsyncRegexAttribute. (#​876)
  • Added Support for MsTest v4 (#​703, #​889, #​894, #​896)

Bug fixes:

Contributors of this release (in alphabetical order): @​clrudolphi, @​Code-Grump, @​gasparnagy, @​kant2002


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@github-actions
Copy link

github-actions bot commented Oct 27, 2025

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

@github-actions github-actions bot added enhancement New feature or request maintenance labels Oct 27, 2025
@renovate renovate bot force-pushed the renovate/reqnroll.xunit-3.x branch 10 times, most recently from 79b41fa to 09c6095 Compare November 3, 2025 00:25
@renovate renovate bot force-pushed the renovate/reqnroll.xunit-3.x branch from 09c6095 to a7b7e27 Compare November 5, 2025 12:02
@renovate renovate bot force-pushed the renovate/reqnroll.xunit-3.x branch from a7b7e27 to 1ab898c Compare November 5, 2025 12:20
…qnrollplugin-1.x' into renovate/reqnroll.xunit-3.x
@gritcsenko gritcsenko self-assigned this Nov 6, 2025
@gritcsenko gritcsenko enabled auto-merge November 6, 2025 13:14
@renovate
Copy link
Contributor Author

renovate bot commented Nov 6, 2025

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@github-actions
Copy link

github-actions bot commented Nov 6, 2025

Test Results

290 tests  ±0   290 ✅ ±0   5s ⏱️ -1s
  1 suites ±0     0 💤 ±0 
  1 files   ±0     0 ❌ ±0 

Results for commit ba72560. ± Comparison against base commit 755ff4d.

@github-actions
Copy link

github-actions bot commented Nov 6, 2025

Code Coverage

Package Line Rate Branch Rate Health
HomeInventory.Web.UserManagement 97% 100%
HomeInventory.Contracts.UserManagement.Validators 98% 92%
HomeInventory.Core 90% 83%
HomeInventory.Modules.Interfaces 95% 100%
HomeInventory.Application 80% 100%
HomeInventory.Infrastructure 81% 73%
HomeInventory.Infrastructure.Framework 83% 70%
HomeInventory.Web.Framework 94% 82%
HomeInventory.Infrastructure.UserManagement 96% 50%
HomeInventory.Domain.Primitives 84% 77%
HomeInventory.Application.Framework 86% 100%
HomeInventory.Domain.UserManagement 100% 100%
HomeInventory.Domain 88% 89%
HomeInventory.Contracts.Validations 83% 100%
HomeInventory.Tests.Framework 80% 60%
HomeInventory.Modules 80% 65%
HomeInventory.Web 78% 76%
HomeInventory.Application.UserManagement.Interfaces 100% 100%
HomeInventory.Application.UserManagement 91% 75%
Summary 84% (1753 / 2078) 73% (420 / 577)

Minimum allowed line rate is 60%

@github-actions
Copy link

github-actions bot commented Nov 6, 2025

Summary

Summary
Generated on: 11/06/2025 - 13:17:26
Coverage date: 11/06/2025 - 13:17:11
Parser: Cobertura
Assemblies: 18
Classes: 217
Files: 201
Line coverage: 84.7% (2017 of 2381)
Covered lines: 2017
Uncovered lines: 364
Coverable lines: 2381
Total lines: 5812
Branch coverage: 73.2% (471 of 643)
Covered branches: 471
Total branches: 643
Method coverage: Feature is only available for sponsors
Tag: 3200_19136850090

Coverage

HomeInventory.Application - 80%
Name Line Branch
HomeInventory.Application 80% 100%
HomeInventory.Application.BaseHealthCheck 88.8% 100%
HomeInventory.Application.HealthCheckTags 0%
HomeInventory.Application.Framework - 85.7%
Name Line Branch
HomeInventory.Application.Framework 85.7% 100%
HomeInventory.Application.Framework.DomainEventNotification 100%
HomeInventory.Application.Framework.DomainEventNotification`1 100%
HomeInventory.Application.Framework.Messaging.QueryResult 100%
HomeInventory.Application.Framework.Messaging.QueryResult`1 77.7% 100%
HomeInventory.Application.UserManagement - 90.9%
Name Line Branch
HomeInventory.Application.UserManagement 90.9% 75%
HomeInventory.Application.UserManagement.ApplicationUserManagementModule 0%
HomeInventory.Application.UserManagement.LogEvents 80%
HomeInventory.Application.UserManagement.UserService 96.5% 75%
HomeInventory.Contracts.UserManagement.Validators - 97.5%
Name Line Branch
HomeInventory.Contracts.UserManagement.Validators 97.5% 91.6%
HomeInventory.Contracts.UserManagement.Validators.ContractsUserManagementVa
lidatorsModule
0%
HomeInventory.Contracts.UserManagement.Validators.PasswordCharacterSet 100%
HomeInventory.Contracts.UserManagement.Validators.PasswordCharacterSets 100%
HomeInventory.Contracts.UserManagement.Validators.PasswordValidator`1 100% 100%
HomeInventory.Contracts.UserManagement.Validators.PasswordValidatorOptions 100% 100%
HomeInventory.Contracts.UserManagement.Validators.RegisterRequestValidator 100%
HomeInventory.Contracts.UserManagement.Validators.RuleBuilderExtensions 100% 50%
HomeInventory.Contracts.Validations - 83.3%
Name Line Branch
HomeInventory.Contracts.Validations 83.3% ****
HomeInventory.Contracts.Validations.ContractsValidationsModule 0%
HomeInventory.Contracts.Validations.LoginRequestValidator 100%
HomeInventory.Core - 90.5%
Name Line Branch
HomeInventory.Core 90.5% 82.6%
HomeInventory.Core.CollectionExtensions 100% 100%
HomeInventory.Core.DictionaryExtensions 100% 100%
HomeInventory.Core.DirectedAcyclicGraph`2 91.1% 91.6%
HomeInventory.Core.DisposableAdapter 100%
HomeInventory.Core.DisposableExtensions 80% 50%
HomeInventory.Core.EnumerableExtensions 93.7% 91.6%
HomeInventory.Core.Execute 100%
HomeInventory.Core.Functional 100% 100%
HomeInventory.Core.OptionExtensions 75% 60%
HomeInventory.Core.Scope`1 100% 100%
HomeInventory.Core.ScopeAccessor 100%
HomeInventory.Core.ScopeAccessorExtensions 100% 100%
HomeInventory.Core.ScopeContainer 100%
HomeInventory.Core.ScopeFactory 100%
HomeInventory.Core.StringExtensions 66.6% 50%
HomeInventory.Core.TypeExtensions 100% 100%
HomeInventory.Core.ValidationError 100%
HomeInventory.Core.ValidationException 100%
HomeInventory.Core.ValidationExtensions 91.6% 83.3%
HomeInventory.Domain - 89.6%
Name Line Branch
HomeInventory.Domain 89.6% 88.2%
HomeInventory.Domain.DomainModule 100%
HomeInventory.Domain.Entities.Material 0%
HomeInventory.Domain.Entities.Product 0%
HomeInventory.Domain.Errors.DuplicateProductError 0%
HomeInventory.Domain.Errors.InvalidCredentialsError 100%
HomeInventory.Domain.Events.ProductAddedEvent 0%
HomeInventory.Domain.Events.ProductRemovedEvent 0%
HomeInventory.Domain.ValueObjects 92.3% 88.8%
HomeInventory.Domain.ValueObjects.Amount 100%
HomeInventory.Domain.ValueObjects.AmountFactory 100% 87.5%
HomeInventory.Domain.ValueObjects.AmountUnit 100%
HomeInventory.Domain.ValueObjects.MaterialId 0%
HomeInventory.Domain.ValueObjects.MeasurementType 90.9%
HomeInventory.Domain.ValueObjects.ProductId 0%
HomeInventory.Domain.Primitives - 84.3%
Name Line Branch
HomeInventory.Domain.Primitives 84.3% 76.9%
HomeInventory.Domain.Primitives 83.8% 76.9%
HomeInventory.Domain.Primitives.AggregateRoot`2 60%
HomeInventory.Domain.Primitives.BaseEnumeration`1 75%
HomeInventory.Domain.Primitives.BaseEnumeration`2 100%
HomeInventory.Domain.Primitives.BuilderObjectConverter`3 100%
HomeInventory.Domain.Primitives.DomainEvent 100%
HomeInventory.Domain.Primitives.Entity`2 100%
HomeInventory.Domain.Primitives.EnumerationItemsCollection 100%
HomeInventory.Domain.Primitives.EnumerationItemsCollection`1 87.5% 100%
HomeInventory.Domain.Primitives.Equatable`1 100% 83.3%
HomeInventory.Domain.Primitives.EquatableComponent`1 70% 50%
HomeInventory.Domain.Primitives.Errors.ConflictError 100%
HomeInventory.Domain.Primitives.Errors.NotFoundError 100%
HomeInventory.Domain.Primitives.Errors.ValueNotSpecifiedError 0%
HomeInventory.Domain.Primitives.EventsCollection 50%
HomeInventory.Domain.Primitives.Ids.BuildableIdentifierObject`3 100%
HomeInventory.Domain.Primitives.Ids.DelegatingIdSupplier`1 100%
HomeInventory.Domain.Primitives.Ids.IdentifierObject`2 66.6%
HomeInventory.Domain.Primitives.Ids.IdentifierObjectBuilder`3 100% 100%
HomeInventory.Domain.Primitives.Ids.IdSuppliers 100%
HomeInventory.Domain.Primitives.Ids.UlidIdentifierObject`1 100%
HomeInventory.Domain.Primitives.Ids.UlidIdentifierObjectBuilder`1 100%
HomeInventory.Domain.Primitives.ObjectConverter`2 100%
HomeInventory.Domain.Primitives.ValueObject`1 100%
HomeInventory.Domain.Primitives.ValueObjectBuilder`3 77.7% 66.6%
HomeInventory.Domain.UserManagement - 100%
Name Line Branch
HomeInventory.Domain.UserManagement 100% ****
HomeInventory.Domain.UserManagement.Aggregates.User 100%
HomeInventory.Domain.UserManagement.Errors.DuplicateEmailError 100%
HomeInventory.Domain.UserManagement.Events.UserCreatedDomainEvent 100%
HomeInventory.Domain.UserManagement.ValueObjects.Email 100%
HomeInventory.Domain.UserManagement.ValueObjects.UserId 100%
HomeInventory.Infrastructure - 80.5%
Name Line Branch
HomeInventory.Infrastructure 80.5% 72.7%
HomeInventory.Infrastructure.InfrastructureDatabaseModule 62.5%
HomeInventory.Infrastructure.InfrastructurePersistenceHealthCheckModule 0%
HomeInventory.Infrastructure.InfrastructureSpecificationModule 100%
HomeInventory.Infrastructure.Persistence.DatabaseContext 100% 100%
HomeInventory.Infrastructure.Persistence.Mapping.AmountObjectConverter 100%
HomeInventory.Infrastructure.Persistence.Models.Configurations.OutboxDataba
seConfigurationApplier
100%
HomeInventory.Infrastructure.Persistence.Models.Configurations.OutboxMessag
eConfiguration
84.6% 0%
HomeInventory.Infrastructure.Persistence.Models.Configurations.PolymorphicD
omainEventTypeResolver
100% 100%
HomeInventory.Infrastructure.Persistence.Models.Interceptors.PublishDomainE
ventsInterceptor
100% 100%
HomeInventory.Infrastructure.Services.EventsPersistenceService 100%
HomeInventory.Infrastructure.Services.PersistenceHealthCheck 63.8% 50%
HomeInventory.Infrastructure.Framework - 83%
Name Line Branch
HomeInventory.Infrastructure.Framework 83% 71.4%
HomeInventory.Infrastructure.Framework.InfrastructureFrameworkServiceCollec
tionExtensions
75% 100%
HomeInventory.Infrastructure.Framework.Models.Configuration.BaseDatabaseCon
figurationApplier`2
50% 0%
HomeInventory.Infrastructure.Framework.Models.Configuration.EntityTypeBuild
erExtensions
100%
HomeInventory.Infrastructure.Framework.Models.Configuration.IdValueConverte
r`2
100%
HomeInventory.Infrastructure.Framework.Repository`3 83% 75%
HomeInventory.Infrastructure.Framework.Specifications.ByIdFilterSpecificati
on`2
100%
HomeInventory.Infrastructure.UserManagement - 95.5%
Name Line Branch
HomeInventory.Infrastructure.UserManagement 95.5% 50%
HomeInventory.Infrastructure.UserManagement.InfrastructureUserManagementDat
abaseModule
100%
HomeInventory.Infrastructure.UserManagement.InfrastructureUserManagementMod
ule
100%
HomeInventory.Infrastructure.UserManagement.Models.Configurations.DomainEve
ntJsonTypeInfo
100% 50%
HomeInventory.Infrastructure.UserManagement.Models.Configurations.UserModel
Configuration
100%
HomeInventory.Infrastructure.UserManagement.Models.Configurations.UserModel
DatabaseConfigurationApplier
100%
HomeInventory.Infrastructure.UserManagement.Models.UserMapper 100%
HomeInventory.Infrastructure.UserManagement.Services.BCryptPasswordHasher 100%
HomeInventory.Infrastructure.UserManagement.Specifications.UserHasEmailSpec
ification
57.1%
HomeInventory.Infrastructure.UserManagement.UserRepository 100%
HomeInventory.Modules - 80%
Name Line Branch
HomeInventory.Modules 80% 63.6%
HomeInventory.Modules.ModuleBuildContext`1 66.6%
HomeInventory.Modules.ModuleMetadata 66.6% 0%
HomeInventory.Modules.ModuleMetadataCollection 85.1% 100%
HomeInventory.Modules.ModulesCollection 0% 0%
HomeInventory.Modules.ModuleServicesContext 100%
HomeInventory.Modules.ModulesHost 88.8% 100%
HomeInventory.Modules.Interfaces - 95%
Name Line Branch
HomeInventory.Modules.Interfaces 95% ****
HomeInventory.Modules.Interfaces.BaseModule 100%
HomeInventory.Modules.Interfaces.FeatureFlag 100%
HomeInventory.Modules.Interfaces.ModuleBuildContextExtensions 0%
HomeInventory.Tests.Framework - 80.2%
Name Line Branch
HomeInventory.Tests.Framework 80.2% 57.3%
HomeInventory.Tests.Framework.Assertions.AssertionExtensions 68.7%
HomeInventory.Tests.Framework.Assertions.JsonElementAssertions 48.6% 66.6%
HomeInventory.Tests.Framework.Assertions.LanguageExtOptionAssertions`1 96.5% 100%
HomeInventory.Tests.Framework.Assertions.LanguageExtValidationAssertions`2 66.6% 25%
HomeInventory.Tests.Framework.Assertions.ObjectAssertions`1 100%
HomeInventory.Tests.Framework.Assertions.ObjectExtensions 93.8% 56.2%
HomeInventory.Tests.Framework.Assertions.OkResultAssertions`1 0%
HomeInventory.Tests.Framework.Assertions.QueryResultAssertions`1 66.6% 0%
HomeInventory.Tests.Framework.Assertions.RouteEndpointAssertions 100%
HomeInventory.Tests.Framework.Assertions.ServiceCollectionAssertions 88.8%
HomeInventory.Tests.Framework.Assertions.ServiceDescriptorExtensions 100% 100%
HomeInventory.Tests.Framework.Assertions.UlidAssertions 100%
HomeInventory.Tests.Framework.Assertions.UlidAssertions`1 35.2% 0%
HomeInventory.Tests.Framework.Attributes.ArchitectureTestAttribute 100%
HomeInventory.Tests.Framework.Attributes.CategoryTraitAttribute 100%
HomeInventory.Tests.Framework.Attributes.CategoryTraitDiscoverer 100% 66.6%
HomeInventory.Tests.Framework.Attributes.ClassDataAttribute`1 100%
HomeInventory.Tests.Framework.Attributes.IntegrationTestAttribute 0%
HomeInventory.Tests.Framework.Attributes.InvariantCultureAttribute 100%
HomeInventory.Tests.Framework.Attributes.SkippedAttribute 0%
HomeInventory.Tests.Framework.Attributes.TestPriorityAttribute 0%
HomeInventory.Tests.Framework.Attributes.UnitTestAttribute 100%
HomeInventory.Tests.Framework.BaseContext 100%
HomeInventory.Tests.Framework.BaseTest 100% 100%
HomeInventory.Tests.Framework.BaseTest`1 100%
HomeInventory.Tests.Framework.CancellationImplementation 75% 100%
HomeInventory.Tests.Framework.Customizations.ApiBehaviorOptionsCustomizatio
n
100%
HomeInventory.Tests.Framework.Customizations.FixtureExtensions 76.4% 50%
HomeInventory.Tests.Framework.Customizations.RegisterRequestCustomization 100% 100%
HomeInventory.Tests.Framework.DbContextFactory 100% 50%
HomeInventory.Tests.Framework.FixedTimeProvider 100%
HomeInventory.Tests.Framework.GivenContext`1 97.5% 90%
HomeInventory.Tests.Framework.GivenContext`2 100%
HomeInventory.Tests.Framework.GivenContext`3 100%
HomeInventory.Tests.Framework.GivenContext`4 66.6%
HomeInventory.Tests.Framework.IndexedVariable`1 100%
HomeInventory.Tests.Framework.LazyExtensions 100% 100%
HomeInventory.Tests.Framework.PriorityTestOrderer 100% 83.3%
HomeInventory.Tests.Framework.PropertyValue`1 100%
HomeInventory.Tests.Framework.RandomExtensions 34.7% 30%
HomeInventory.Tests.Framework.ReflectionDbContextFactory 100% 50%
HomeInventory.Tests.Framework.ReflectionMethods 100%
HomeInventory.Tests.Framework.ServiceCollectionExtensions 100%
HomeInventory.Tests.Framework.SubstitutionDbContextFactory 100%
HomeInventory.Tests.Framework.TestingLogger`1 33.3%
HomeInventory.Tests.Framework.ThenCaughtContext 100%
HomeInventory.Tests.Framework.ThenContext 100%
HomeInventory.Tests.Framework.ThenContext`1 100%
HomeInventory.Tests.Framework.Variable 100%
HomeInventory.Tests.Framework.Variable`1 75%
HomeInventory.Tests.Framework.VariablesCollectionExtensions 100%
HomeInventory.Tests.Framework.VariablesContainer 100% 100%
HomeInventory.Tests.Framework.VariableValues`1 89.4% 56.2%
HomeInventory.Tests.Framework.WhenContext 90.2%
HomeInventory.Web - 80.2%
Name Line Branch
HomeInventory.Web 80.2% 77.2%
HomeInventory.Web.Authorization.Dynamic.DynamicAuthorizationHandler 100% 100%
HomeInventory.Web.Authorization.Dynamic.DynamicAuthorizationServiceCollecti
onExtensions
100%
HomeInventory.Web.Authorization.Dynamic.DynamicPermissionRequirement 100%
HomeInventory.Web.Authorization.Dynamic.DynamicWebAuthorizationModule 62.5%
HomeInventory.Web.ContractsMapper 100%
HomeInventory.Web.ErrorHandling 83.4% 74.6%
HomeInventory.Web.ErrorHandling.CorrelationIdContainer 100%
HomeInventory.Web.ErrorHandling.DataContractJsonConverter`1 50% 75%
HomeInventory.Web.ErrorHandling.ErrorMapping 100% 100%
HomeInventory.Web.ErrorHandling.ErrorMappingBuilder 100%
HomeInventory.Web.ErrorHandling.HomeInventoryProblemDetailsFactory 100% 88.8%
HomeInventory.Web.ErrorHandling.JsonWriterOptions 0%
HomeInventory.Web.ErrorHandling.ProblemDetailsExtensions 92.8% 79.1%
HomeInventory.Web.ErrorHandling.WebErrorHandlingModule 47% 0%
HomeInventory.Web.Middleware.CorrelationIdMiddleware 100% 100%
HomeInventory.Web.Middleware.HeaderNames 100%
HomeInventory.Web.Modules.AuthenticationModule 100%
HomeInventory.Web.Modules.PermissionModule 100%
HomeInventory.Web.OpenApi.ConfigureSwaggerOptions 72.9% 31.2%
HomeInventory.Web.OpenApi.DeprecatedSwaggerOperationFilter 100%
HomeInventory.Web.OpenApi.JsonOpenApiValueConverter 100% 100%
HomeInventory.Web.OpenApi.ParametersSwaggerOperationFilter 100% 100%
HomeInventory.Web.OpenApi.ResponsesSwaggerOperationFilter 100% 100%
HomeInventory.Web.OpenApi.SwaggerDefaultValues 100% 100%
HomeInventory.Web.OpenApi.WebSwaggerModule 53.3% 0%
HomeInventory.Web.WebHealthCheckModule 26.6%
HomeInventory.Web.WebModule 0%
HomeInventory.Web.Framework - 94%
Name Line Branch
HomeInventory.Web.Framework 94% 78.5%
HomeInventory.Web.Framework.ApiCarterModule 91.6%
HomeInventory.Web.Framework.BaseModuleWithCarter 100% 83.3%
HomeInventory.Web.Framework.EndpointRouteBuilderExtensions 100%
HomeInventory.Web.Framework.FluentOptionsValidator 100%
HomeInventory.Web.Framework.FluentOptionsValidator`1 100% 66.6%
HomeInventory.Web.Framework.Infrastructure.ProblemDetailsFactoryExtensions 90%
HomeInventory.Web.Framework.RouteHandlerBuilderExtensions 100%
HomeInventory.Web.Framework.SectionPath 85.7%
HomeInventory.Web.Framework.ValidationContextFactory`1 50% 100%
HomeInventory.Web.Framework.ValidationEndpointFilter`1 100% 70%
HomeInventory.Web.Framework.WebCarterSupportModule 78.5% 100%
HomeInventory.Web.Framework.WebFrameworkServiceCollectionExtensions 100%
HomeInventory.Web.UserManagement - 96.8%
Name Line Branch
HomeInventory.Web.UserManagement 96.8% 100%
HomeInventory.Web.UserManagement.Authentication.JwtAuthenticationTokenGener
ator
100%
HomeInventory.Web.UserManagement.Authentication.UlidJwtIdentityGenerator 100%
HomeInventory.Web.UserManagement.Configuration.JwtBearerOptionsSetup 100%
HomeInventory.Web.UserManagement.Configuration.JwtOptions 100% 100%
HomeInventory.Web.UserManagement.Configuration.Validation.JwtOptionsValidat
or
100%
HomeInventory.Web.UserManagement.ContractsMapper 100%
HomeInventory.Web.UserManagement.UserManagementCarterModule 100%
HomeInventory.Web.UserManagement.WebUserManagementModule 84.2%

@gritcsenko gritcsenko merged commit 8e4b71a into main Nov 6, 2025
11 of 12 checks passed
@gritcsenko gritcsenko deleted the renovate/reqnroll.xunit-3.x branch November 6, 2025 20:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request maintenance

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants