Skip to content

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Aug 6, 2025

Updated Microsoft.Extensions.Configuration.Abstractions from 8.0.0 to 9.0.8.

Release notes

Sourced from Microsoft.Extensions.Configuration.Abstractions's releases.

9.0.8

Release

What's Changed

Full Changelog: dotnet/runtime@v9.0.7...v9.0.8

9.0.7

Release

What's Changed

Full Changelog: dotnet/runtime@v9.0.6...v9.0.7

9.0.6

Bug Fixes

  • Read messages from binlog if process output is missing build finished message (#​114676)
    Improves reliability of the WebAssembly build process by reading messages from the binlog when the process output does not contain the expected build finished message, preventing build failures in certain scenarios.

  • Fix debugger app hangs related to thread exit (#​114917)
    Resolves an issue where applications could hang during debugging when threads exit, ensuring smoother debugging experiences and preventing deadlocks.

  • [Mono] Workaround MSVC miscompiling sgen_clz (#​114903)
    Addresses a compiler miscompilation issue in MSVC affecting the Mono garbage collector, improving runtime stability and correctness on affected platforms.

  • Do not set the salt or info if they are NULL for OpenSSL HKDF (#​114877)
    Fixes a cryptographic issue by ensuring that the salt or info parameters are not set when they are NULL in OpenSSL HKDF, preventing potential errors or unexpected behavior in key derivation.

  • [Test Only] Fix Idn tests (#​115032)
    Corrects issues in Internationalized Domain Name (Idn) tests, ensuring accurate and reliable test results for domain name handling.

  • JIT: revised fix for fp division issue in profile synthesis (#​115026)
    Provides a more robust fix for floating-point division issues in JIT profile synthesis, improving numerical accuracy and preventing incorrect calculations.

  • Handle OSSL 3.4 change to SAN:othername formatting (#​115361)
    Updates certificate handling to accommodate changes in Subject Alternative Name (SAN) formatting introduced in OpenSSL 3.4, ensuring compatibility and correct parsing of certificates.

  • [Mono] Fix c11 ARM64 atomics to issue full memory barrier (#​115635)
    Fixes atomic operations on ARM64 in Mono to issue a full memory barrier, ensuring correct synchronization and preventing subtle concurrency bugs.

Performance Improvements

  • [WinHTTP] Certificate caching on WinHttpHandler to eliminate extra call to Custom Certificate Validation (#​114678)
    Improves HTTP performance by caching certificates in WinHttpHandler, reducing redundant calls to custom certificate validation and speeding up secure connections.

  • Improve distribute_free_regions (#​115167)
    Optimizes memory management by enhancing the algorithm for distributing free memory regions, leading to better memory utilization and potentially improved application performance.

Technical Improvements

  • Strip trailing slash from source dir for cmake4 (#​114905)
    Refines build scripts by removing trailing slashes from source directories when using CMake 4, preventing potential build path issues and improving build reliability.

  • Don't expose TrustedCertificatesDirectory() and StartNewTlsSessionContext() to NetFx (#​114995)
    Restricts certain internal APIs from being exposed to .NET Framework, reducing surface area and preventing unintended usage.

  • Add support for more libicu versions (#​115376)
    Expands compatibility by supporting additional versions of the International Components for Unicode (ICU) library, enhancing globalization features across more environments.

Infrastructure

  • Run outerloop pipeline only for release branches, not staging/preview (#​115011)
    Optimizes CI/CD resources by limiting the outerloop pipeline to run only on release branches, reducing unnecessary test runs and speeding up development workflows.

... (truncated)

9.0.5

Release

What's Changed

9.0.4

Release

What's Changed

Full Changelog: dotnet/runtime@v9.0.3...v9.0.4

9.0.3

Release

What's Changed

Full Changelog: dotnet/runtime@v9.0.2...v9.0.3

9.0.2

Release

What's Changed

9.0.1

Release

What's Changed

Full Changelog: dotnet/runtime@v9.0.0...v9.0.1

9.0.0

Release

What's Changed

9.0.0-rc.2.24473.5

Release

9.0.0-rc.1.24431.7

Release

9.0.0-preview.7.24405.7

Release

9.0.0-preview.5.24306.7

Release

9.0.0-preview.4.24266.19

Release

9.0.0-preview.3.24172.9

Release

9.0.0-preview.2.24128.5

[Release[(https://github.com/dotnet/core/releases/tag/v9.0.0-preview.2)

9.0.0-preview.1.24080.9

Release

8.0.19

Release

What's Changed

Full Changelog: dotnet/runtime@v8.0.18...v8.0.19

8.0.18

Release

What's Changed

Full Changelog: dotnet/runtime@v8.0.17...v8.0.18

8.0.17

Bug Fixes

  • Work around MSVC miscompiling sgen_clz (#​114904)
    Addresses an issue where the Microsoft Visual C++ (MSVC) compiler was miscompiling the sgen_clz function in Mono. This workaround ensures correct behavior and stability for affected builds.

  • Fix Idn tests (#​115030)
    Resolves issues in the Internationalized Domain Name (Idn) tests, improving test reliability and ensuring accurate validation of related functionality.

  • Handle OSSL 3.4 change to SAN:othername formatting (#​115367)
    Updates the handling of Subject Alternative Name (SAN) formatting to accommodate changes introduced in OpenSSL 3.4. This ensures compatibility and correct certificate processing.

  • Don't expose TrustedCertificatesDirectory() and StartNewTlsSessionContext() to NetFx (#​115008)
    Prevents certain internal APIs from being exposed to .NET Framework (NetFx), reducing the risk of unintended usage and improving API surface consistency.

  • Fix line endings (#​115414)
    Corrects line ending inconsistencies in the codebase, which helps prevent cross-platform issues and improves code readability.

Performance Improvements

  • Improve distribute_free_regions (#​115023)
    Optimizes the algorithm for distributing free memory regions, leading to better memory management and potentially improved application performance.

Technical Improvements

  • Strip trailing slash from source dir for cmake4 (#​114906)
    Refines the build process by removing unnecessary trailing slashes from source directory paths when using CMake 4, reducing potential build errors and improving consistency.

  • Add support for more libicu versions (#​115378)
    Expands compatibility by supporting additional versions of the International Components for Unicode (ICU) library, enhancing globalization features across more environments.

Infrastructure

  • Update dependencies from dotnet/arcade (#​114441)
    Refreshes build and engineering dependencies from the Arcade repository, ensuring the latest tooling and infrastructure improvements are incorporated.

  • Migrate MacCatalyst and iOS/tvOS simulator jobs to new queues (#​114633)
    Moves MacCatalyst and iOS/tvOS simulator jobs to updated build queues (osx.14.arm64.open and osx.15.amd64.open), improving build reliability and aligning with current infrastructure standards.

  • Run outerloop pipeline only for release branches (#​115012)
    Adjusts CI pipeline triggers so that the outerloop pipeline runs only for release branches, reducing unnecessary builds and streamlining the development workflow.

  • Update OpenSUSE (#​115028)
    Updates support for the OpenSUSE Linux distribution, ensuring compatibility and up-to-date platform support.

  • Update dependencies from dotnet/emsdk (#​114830)
    Updates the Emscripten SDK dependencies, improving WebAssembly build support and incorporating the latest fixes and features.

  • Update MacOS signing to use PME (#​115633)
    Switches MacOS code signing to use PME (Public Managed Environment), enhancing security and compliance for MacOS builds.

... (truncated)

8.0.16

Release

What's Changed

Description has been truncated

Bumps Microsoft.Extensions.Configuration.Abstractions from 8.0.0 to 9.0.8
Bumps Microsoft.Extensions.Http from 8.0.1 to 9.0.8
Bumps Microsoft.Extensions.Logging from 8.0.1 to 9.0.8

---
updated-dependencies:
- dependency-name: Microsoft.Extensions.Configuration.Abstractions
  dependency-version: 9.0.8
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: microsoft-extensions
- dependency-name: Microsoft.Extensions.Http
  dependency-version: 9.0.8
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: microsoft-extensions
- dependency-name: Microsoft.Extensions.Logging
  dependency-version: 9.0.8
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: microsoft-extensions
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Aug 6, 2025
Copy link

github-actions bot commented Aug 6, 2025

Code Coverage Summary Report - Linux (No TFM)

Summary
Generated on: 08/06/2025 - 08:50:45
Parser: Cobertura
Assemblies: 9
Classes: 222
Files: 254
Line coverage: 85.5% (5796 of 6775)
Covered lines: 5796
Uncovered lines: 979
Coverable lines: 6775
Total lines: 19083
Branch coverage: 66.8% (1135 of 1697)
Covered branches: 1135
Total branches: 1697
Method coverage: Feature is only available for sponsors

Coverage

Menes.Abstractions - 73.4%
Name Line Branch
Menes.Abstractions 73.4% 64.4%
Menes.AccessCheckOperationDescriptor 76.1% 55.5%
Menes.AccessControlPolicies.ExemptOperationIdsAccessPolicy 100% 100%
Menes.AccessControlPolicies.ShortCircuitingAccessControlPolicyAdapter 100% 100%
Menes.AccessControlPolicyResult 70% 75%
Menes.Auditing.AuditContext 51.2% 46.6%
Menes.Auditing.AuditLog 100%
Menes.Auditing.AuditLogSinkExtensions 100%
Menes.Auditing.Internal.OpenApiResultAuditLogBuilder 100% 50%
Menes.Auditing.Internal.PocoAuditLogBuilder 11.1% 0%
Menes.Converters.BooleanConverter 100% 75%
Menes.Converters.ByteArrayConverter 100% 100%
Menes.Converters.DateConverter 82.3% 75%
Menes.Converters.DoubleConverter 100% 100%
Menes.Converters.FloatConverter 100% 75%
Menes.Converters.Integer32Converter 100% 100%
Menes.Converters.Integer64Converter 100% 100%
Menes.Converters.ObjectConverter 91.3% 87.5%
Menes.Converters.PasswordConverter 100% 100%
Menes.Converters.StringConverter 100% 100%
Menes.Converters.UriConverter 100% 100%
Menes.Converters.UuidConverter 100% 100%
Menes.EmbeddedOpenApiDefinitionAttribute 0%
Menes.ExceptionMappers.DefaultExceptionMapper 33.3%
Menes.ExceptionMappers.ProblemDetailsExceptionMapper 78.5% 62.5%
Menes.Exceptions.OpenApiAccessControlPolicyEvaluationFailedException 0% 0%
Menes.Exceptions.OpenApiBadRequestException 61.1% 50%
Menes.Exceptions.OpenApiForbiddenException 100% 100%
Menes.Exceptions.OpenApiInvalidFormatException 100%
Menes.Exceptions.OpenApiLinkResolutionException 0% 0%
Menes.Exceptions.OpenApiNotFoundException 0%
Menes.Exceptions.OpenApiServiceMismatchException 100%
Menes.Exceptions.OpenApiSpecificationException 100%
Menes.Exceptions.OpenApiUnauthorizedException 33.3%
Menes.Hal.HalDocument 94.3% 88%
Menes.Hal.Internal.HalDocumentFactory 100%
Menes.Internal.DefaultOperationLocator 76.9% 83.3%
Menes.Internal.HalDocumentJsonConverter 90.7% 82.5%
Menes.Internal.OpenApiAccessChecker 100%
Menes.Internal.OpenApiAccessPolicyAggregator 100% 100%
Menes.Internal.OpenApiConfiguration 81.8% 50%
Menes.Internal.OpenApiContextBuilder<TRequest, TContextType> 100%
Menes.Internal.OpenApiContextBuilder<TRequest, TContextType> 87.5% 50%
Menes.Internal.OpenApiDocumentJsonConverter 8.3%
Menes.Internal.OpenApiExceptionMapper 73.3% 71.4%
Menes.Internal.OpenApiExtensions 46.1% 22.2%
Menes.Internal.OpenApiExternalServices 0% 0%
Menes.Internal.OpenApiLinkOperationMapper 96% 80%
Menes.Internal.OpenApiMappedException 100%
Menes.Internal.OpenApiResponsesExtensions 100% 100%
Menes.Internal.OpenApiServiceOperation 79.2% 76%
Menes.Internal.OpenApiWebLinkResolver 38.8% 25%
Menes.Internal.OutputBuilderNotFoundException 77.1% 72.7%
Menes.Internal.PathMatcher 100%
Menes.Internal.SwaggerService 38.9% 0%
Menes.Internal.SwaggerService 38.9% 0%
Menes.Links.LinkCollectionExtensions 100%
Menes.Links.OpenApiAccessCheckerExtensions 100% 97.2%
Menes.Links.OpenApiWebLink 75% 50%
Menes.Links.WebLink 92.8% 50%
Menes.OpenApiAccessCheckerExtensions 100%
Menes.OpenApiDocumentProvider 80.3% 75%
Menes.OpenApiDocumentProviderExtensions 50%
Menes.OpenApiOperationExtensions 100% 100%
Menes.OpenApiOperationPathTemplate 100% 87.5%
Menes.OpenApiParameterAttribute 100%
Menes.OpenApiPathTemplate 100%
Menes.OpenApiProblemDetailsExtensions 60% 0%
Menes.OpenApiResult 100%
Menes.OpenApiResultExtensions 80% 70%
Menes.OpenApiSchemaExtensions 80% 75%
Menes.OpenApiServiceDefinitions 36.8% 16.6%
Menes.OpenApiServiceExtensions 29.3% 50%
Menes.OperationIdAttribute 100%
Menes.ResolvedOperationRequestInfo 100%
Menes.Validation.ChildSchemaValidationError 27.2% 0%
Menes.Validation.MultiTypeValidationError 0% 0%
Menes.Validation.OpenApiDocumentValidation 100% 92.8%
Menes.Validation.OpenApiDocumentValidationResult 100%
Menes.Validation.OpenApiSchemaValidator 75.8% 65.2%
Menes.Validation.ValidationError 80.9% 83.3%
Microsoft.Extensions.DependencyInjection.OpenApiExceptionServiceCollectionE
xtensions
100%
Microsoft.Extensions.DependencyInjection.OpenApiJsonConverterServiceCollect
ionExtensions
100%
Menes.Hosting - 81.1%
Name Line Branch
Menes.Hosting 81.1% 82.2%
Menes.Auditing.AuditLogSinks.Development.ConsoleAuditLogSink 100%
Menes.Internal.OpenApiHostConfiguration 87.5%
Menes.Internal.OpenApiOperationInvoker<TRequest, TResponse> 97.2% 25%
Menes.Internal.OpenApiOperationInvoker<TRequest, TResponse> 63.5% 66.6%
Menes.OpenApiHost<TRequest, TResponse> 85.7%
Menes.OpenApiHost<TRequest, TResponse> 85.7% 50%
Microsoft.Extensions.DependencyInjection.OpenApiAuditingServiceCollectionEx
tensions
100% 100%
Microsoft.Extensions.DependencyInjection.OpenApiAuditingServiceCollectionEx
tensions
100% 100%
Microsoft.Extensions.DependencyInjection.OpenApiHostingServiceCollectionExt
ensions
82.4% 87.5%
Microsoft.Extensions.DependencyInjection.OpenApiHostingServiceCollectionExt
ensions<TRequest, TResponse>
82.4% 87.5%
Microsoft.Extensions.DependencyInjection.OpenApiHostingServiceCollectionExt
ensions<TResource, TContext, TMapper>
82.4% 87.5%
Microsoft.Extensions.DependencyInjection.OpenApiHostingServiceCollectionExt
ensions<TResource, TMapper>
82.4% 87.5%
Menes.Hosting.AspNetCore - 59.5%
Name Line Branch
Menes.Hosting.AspNetCore 59.5% 65.2%
Menes.Hosting.AspNetCore.MenesCatchAllMiddleware 100%
Menes.Hosting.AspNetCore.OpenApiAspNetApplicationBuilderExtensions 100%
Menes.Hosting.AspNetCore.OpenApiHostActionResultExtensions 100%
Menes.Hosting.AspNetCore.OpenApiHostDirectPipelineExtensions 100%
Menes.Internal.HttpRequestParameterBuilder 48.5% 61.3%
Menes.Internal.OpenApiActionResult 85.7%
Menes.Internal.OpenApiActionResultBuilder 50%
Menes.Internal.OpenApiHttpResponseResult 73.5% 75.8%
Menes.Internal.OpenApiHttpResponseResultBuilder 50%
Menes.Internal.OpenApiResultActionResultOutputBuilder 100%
Menes.Internal.OpenApiResultBuilder 86.9% 90%
Menes.Internal.OpenApiResultBuilder 100%
Menes.Internal.OpenApiResultHttpResponseOutputBuilder 100%
Menes.Internal.OpenApiResultOutputBuilder 66.6% 50%
Menes.Internal.PocoActionResultOutputBuilder 50%
Menes.Internal.PocoHttpResponseOutputBuilder 75%
Menes.Internal.PocoOutputBuilder 57.1% 66.6%
Menes.Internal.StatusCodeHttpResponseResult 0%
Menes.SimpleOpenApiContext 100%
Microsoft.Extensions.DependencyInjection.OpenApiHostServiceProviderExtensio
ns
0%
Microsoft.Extensions.DependencyInjection.OpenApiHttpAspNetCoreHostingServic
eCollectionExtensions
95.2%
Menes.PetStore - 72%
Name Line Branch
Menes.PetStore 72% 47.7%
Menes.PetStore.PetStoreOpenApiHostConfiguration 100%
Menes.PetStore.PetStoreService 56.8% 42.5%
Menes.PetStore.Responses.Mappers.PetListResourceMapper 100% 100%
Menes.PetStore.Responses.Mappers.PetResourceMapper 100%
Menes.PetStore.Responses.PetListResource 100%
Menes.PetStore.Responses.PetResource 100%
Microsoft.Extensions.DependencyInjection.PetStoreInitializationExtensions 100%
Menes.PetStore.Hosting.AspNetCore.DirectPipeline - 54.5%
Name Line Branch
Menes.PetStore.Hosting.AspNetCore.DirectPipeline 54.5% 25%
Menes.PetStore.Hosting.AspNetCore.DirectPipeline.Program 0% 0%
Menes.PetStore.Hosting.AspNetCore.DirectPipeline.Startup 85.7% 50%
Menes.PetStore.Hosting.AzureFunctions.InProcess - 55.5%
Name Line Branch
Menes.PetStore.Hosting.AzureFunctions.InProcess 55.5% 100%
Menes.PetStore.Hosting.AzureFunctions.InProcess.DemoOpenApiHost 0%
Menes.PetStore.Hosting.AzureFunctions.InProcess.Startup 100% 100%
Menes.PetStore.Specs - 93.3%
Name Line Branch
Menes.PetStore.Specs 93.3% 76.9%
Menes_PetStore_Specs_NUnitAssemblyHooks 100%
Menes.PetStore.Specs.Bindings.AspNetDirectPetStoreStartupTestWrapper 100%
Menes.PetStore.Specs.Bindings.PetStoreContainerBindings 0% 0%
Menes.PetStore.Specs.Bindings.SelfHostedApiBindings 96.5% 90%
Menes.PetStore.Specs.Features.CreatePetFeature 100%
Menes.PetStore.Specs.Features.ExampleUsingStubInMenesServiceFeature 100%
Menes.PetStore.Specs.Features.GetPetByIdFeature 100%
Menes.PetStore.Specs.Features.ListPetsFeature 100%
Menes.PetStore.Specs.Internals.MultiTestHostBase 100%
Menes.PetStore.Specs.Steps.Steps 98.8% 91.6%
Menes.PetStore.Specs.Stubs.StubPetStoreService 60%
Menes.Specs - 98.7%
Name Line Branch
Menes.Specs 98.7% 83.3%
Menes_Specs_NUnitAssemblyHooks 100%
Menes.Specs.Bindings.MenesContainerBindings 100% 100%
Menes.Specs.Bindings.TestOperationBindings 100% 50%
Menes.Specs.Fakes.ExceptionDetail 100%
Menes.Specs.Fakes.FakeInstrumentationProvider 100%
Menes.Specs.Fakes.ObjectWithIdAndName 100%
Menes.Specs.Fakes.OperationDetail 75%
Menes.Specs.Features.AccessControlPolicyFeature 100%
Menes.Specs.Features.ExceptionInstrumentationFeature 100%
Menes.Specs.Features.ExemptOperationIdsAccessPolicyFeature 100%
Menes.Specs.Features.HalDocumentTSerializationFeature 100%
Menes.Specs.Features.HttpResultBuilderErrorDetectionFeature 100%
Menes.Specs.Features.JsonTypeConversion.ArrayInputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.BooleanInputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.BooleanOutputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.ByteArrayInputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.ByteArrayOutputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.DateInputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.DateOutputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.DateTimeInputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.DateTimeOutputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.DoubleInputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.DoubleOutputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.FloatInputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.FloatOutputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.Integer32InputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.Integer32OutputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.Integer64InputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.Integer64OutputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.ObjectInputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.OpenApiDefaultParameterParsingFeatu
re
100%
Menes.Specs.Features.JsonTypeConversion.OubjectOutputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.PasswordInputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.PasswordOutputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.StringInputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.StringOutputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.UriInputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.UriOutputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.UuidInputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.UuidOutputParsingFeature 100%
Menes.Specs.Features.LinkCollectionExtensionsFeature 100%
Menes.Specs.Features.OpenApiAccessCheckerExtensionsFeature 100%
Menes.Specs.Features.OpenApiHostingInitialisationFeature 100%
Menes.Specs.Features.OpenApiLinkResolverFeature 100%
Menes.Specs.Features.OpenApiMisconfigurationDetectionFeature 100%
Menes.Specs.Features.OpenApiOperationInvokerFeature 100%
Menes.Specs.Features.OpenApiValidationFeature 100%
Menes.Specs.Features.OperationInstrumentationFeature 100%
Menes.Specs.Features.ShortCircuitingAccessControlPolicyAdapterFeature 100%
Menes.Specs.Steps.AccessControlPolicySteps 100% 100%
Menes.Specs.Steps.AccessControlPolicySteps.ShouldAllowArgs 100%
Menes.Specs.Steps.CommonInstrumentationSteps 100%
Menes.Specs.Steps.CommonSteps 100% 50%
Menes.Specs.Steps.ExceptionInstrumentationSteps 100% 50%
Menes.Specs.Steps.ExemptOperationIdsAccessPolicySteps 100%
Menes.Specs.Steps.HalDocumentSteps 100%
Menes.Specs.Steps.HalDocumentSteps.TestDomainClass 100%
Menes.Specs.Steps.HttpResultBuilderSteps 100%
Menes.Specs.Steps.InstrumentationStepsBase 100%
Menes.Specs.Steps.LinkCollectionExtensionsSteps 100%
Menes.Specs.Steps.OpenApiAccessCheckerExtensionsSteps 90.7% 78.5%
Menes.Specs.Steps.OpenApiHostingServiceCollectionExtensionsSteps 97.6% 80%
Menes.Specs.Steps.OpenApiHostingServiceCollectionExtensionsSteps<TService,
TExpectedConcreteType>
97.6% 80%
Menes.Specs.Steps.OpenApiMisconfigurationDetectionSteps 96.3%
Menes.Specs.Steps.OpenApiOperationInvokerSteps 100% 83.3%
Menes.Specs.Steps.OpenApiParameterParsingSteps 98.7% 79.1%
Menes.Specs.Steps.OpenApiParameterParsingSteps.FakeCookieCollection 60% 0%
Menes.Specs.Steps.OpenApiValidationSteps 96.1% 50%
Menes.Specs.Steps.OpenApiWebLinkResolverSteps 100% 83.3%
Menes.Specs.Steps.OperationInstrumentationSteps 100% 50%
Menes.Specs.Steps.ShortCircuitingAccessControlPolicyAdapterSteps 95.6% 100%
Menes.Specs.Steps.ShortCircuitingAccessControlPolicyAdapterSteps.ShouldAllo
wArgs
100%
Menes.Specs.Steps.TestClasses.MappingContext 0%
Menes.Specs.Steps.TestClasses.OperationInvokerTestContext 100% 100%
Menes.Specs.Steps.TestClasses.OperationInvokerTestContext.AccessChecker 100% 100%
Menes.Specs.Steps.TestClasses.OperationInvokerTestContext.CheckAccessArgume
nts
100%
Menes.Specs.Steps.TestClasses.Pet 100%
Menes.Specs.Steps.TestClasses.PetHalDocumentMapper 75%
Menes.Specs.Steps.TestClasses.PetHalDocumentMapperWithContext 75%
Menes.Testing.AspNetCoreSelfHosting - 70.2%
Name Line Branch
Menes.Testing.AspNetCoreSelfHosting 70.2% 55.7%
Menes.Testing.AspNetCoreSelfHosting.Internal.OpenApiWebHostDirectPipelineSt
artup
0%
Menes.Testing.AspNetCoreSelfHosting.Internal.OpenApiWebHostStartup 80% 50%
Menes.Testing.AspNetCoreSelfHosting.Internal.WebJobBuilder 100%
Menes.Testing.AspNetCoreSelfHosting.OpenApiWebHostManager 69.1% 56.2%
Menes.Testing.AspNetCoreSelfHosting.OpenApiWebHostManager 69.1% 56.2%
Menes.Testing.AspNetCoreSelfHosting.OpenApiWebHostManager 69.1% 56.2%

Copy link

github-actions bot commented Aug 6, 2025

Test Results

941 tests  ±0   941 ✅ ±0   6s ⏱️ -1s
  2 suites ±0     0 💤 ±0 
  2 files   ±0     0 ❌ ±0 

Results for commit 962948f. ± Comparison against base commit 6ea0283.

♻️ This comment has been updated with latest results.

Copy link

github-actions bot commented Aug 6, 2025

Code Coverage Summary Report - Windows (No TFM)

Summary
Generated on: 8/6/2025 - 8:52:12 AM
Parser: Cobertura
Assemblies: 9
Classes: 222
Files: 254
Line coverage: 85.5% (5796 of 6775)
Covered lines: 5796
Uncovered lines: 979
Coverable lines: 6775
Total lines: 33174
Branch coverage: 66.8% (1135 of 1697)
Covered branches: 1135
Total branches: 1697
Method coverage: Feature is only available for sponsors

Coverage

Menes.Abstractions - 73.4%
Name Line Branch
Menes.Abstractions 73.4% 64.4%
Menes.AccessCheckOperationDescriptor 76.1% 55.5%
Menes.AccessControlPolicies.ExemptOperationIdsAccessPolicy 100% 100%
Menes.AccessControlPolicies.ShortCircuitingAccessControlPolicyAdapter 100% 100%
Menes.AccessControlPolicyResult 70% 75%
Menes.Auditing.AuditContext 51.2% 46.6%
Menes.Auditing.AuditLog 100%
Menes.Auditing.AuditLogSinkExtensions 100%
Menes.Auditing.Internal.OpenApiResultAuditLogBuilder 100% 50%
Menes.Auditing.Internal.PocoAuditLogBuilder 11.1% 0%
Menes.Converters.BooleanConverter 100% 75%
Menes.Converters.ByteArrayConverter 100% 100%
Menes.Converters.DateConverter 82.3% 75%
Menes.Converters.DoubleConverter 100% 100%
Menes.Converters.FloatConverter 100% 75%
Menes.Converters.Integer32Converter 100% 100%
Menes.Converters.Integer64Converter 100% 100%
Menes.Converters.ObjectConverter 91.3% 87.5%
Menes.Converters.PasswordConverter 100% 100%
Menes.Converters.StringConverter 100% 100%
Menes.Converters.UriConverter 100% 100%
Menes.Converters.UuidConverter 100% 100%
Menes.EmbeddedOpenApiDefinitionAttribute 0%
Menes.ExceptionMappers.DefaultExceptionMapper 33.3%
Menes.ExceptionMappers.ProblemDetailsExceptionMapper 78.5% 62.5%
Menes.Exceptions.OpenApiAccessControlPolicyEvaluationFailedException 0% 0%
Menes.Exceptions.OpenApiBadRequestException 61.1% 50%
Menes.Exceptions.OpenApiForbiddenException 100% 100%
Menes.Exceptions.OpenApiInvalidFormatException 100%
Menes.Exceptions.OpenApiLinkResolutionException 0% 0%
Menes.Exceptions.OpenApiNotFoundException 0%
Menes.Exceptions.OpenApiServiceMismatchException 100%
Menes.Exceptions.OpenApiSpecificationException 100%
Menes.Exceptions.OpenApiUnauthorizedException 33.3%
Menes.Hal.HalDocument 94.3% 88%
Menes.Hal.Internal.HalDocumentFactory 100%
Menes.Internal.DefaultOperationLocator 76.9% 83.3%
Menes.Internal.HalDocumentJsonConverter 90.7% 82.5%
Menes.Internal.OpenApiAccessChecker 100%
Menes.Internal.OpenApiAccessPolicyAggregator 100% 100%
Menes.Internal.OpenApiConfiguration 81.8% 50%
Menes.Internal.OpenApiContextBuilder<TRequest, TContextType> 100%
Menes.Internal.OpenApiContextBuilder<TRequest, TContextType> 87.5% 50%
Menes.Internal.OpenApiDocumentJsonConverter 8.3%
Menes.Internal.OpenApiExceptionMapper 73.3% 71.4%
Menes.Internal.OpenApiExtensions 46.1% 22.2%
Menes.Internal.OpenApiExternalServices 0% 0%
Menes.Internal.OpenApiLinkOperationMapper 96% 80%
Menes.Internal.OpenApiMappedException 100%
Menes.Internal.OpenApiResponsesExtensions 100% 100%
Menes.Internal.OpenApiServiceOperation 79.2% 76%
Menes.Internal.OpenApiWebLinkResolver 38.8% 25%
Menes.Internal.OutputBuilderNotFoundException 77.1% 72.7%
Menes.Internal.PathMatcher 100%
Menes.Internal.SwaggerService 38.9% 0%
Menes.Internal.SwaggerService 38.9% 0%
Menes.Links.LinkCollectionExtensions 100%
Menes.Links.OpenApiAccessCheckerExtensions 100% 97.2%
Menes.Links.OpenApiWebLink 75% 50%
Menes.Links.WebLink 92.8% 50%
Menes.OpenApiAccessCheckerExtensions 100%
Menes.OpenApiDocumentProvider 80.3% 75%
Menes.OpenApiDocumentProviderExtensions 50%
Menes.OpenApiOperationExtensions 100% 100%
Menes.OpenApiOperationPathTemplate 100% 87.5%
Menes.OpenApiParameterAttribute 100%
Menes.OpenApiPathTemplate 100%
Menes.OpenApiProblemDetailsExtensions 60% 0%
Menes.OpenApiResult 100%
Menes.OpenApiResultExtensions 80% 70%
Menes.OpenApiSchemaExtensions 80% 75%
Menes.OpenApiServiceDefinitions 36.8% 16.6%
Menes.OpenApiServiceExtensions 29.3% 50%
Menes.OperationIdAttribute 100%
Menes.ResolvedOperationRequestInfo 100%
Menes.Validation.ChildSchemaValidationError 27.2% 0%
Menes.Validation.MultiTypeValidationError 0% 0%
Menes.Validation.OpenApiDocumentValidation 100% 92.8%
Menes.Validation.OpenApiDocumentValidationResult 100%
Menes.Validation.OpenApiSchemaValidator 75.8% 65.2%
Menes.Validation.ValidationError 80.9% 83.3%
Microsoft.Extensions.DependencyInjection.OpenApiExceptionServiceCollectionE
xtensions
100%
Microsoft.Extensions.DependencyInjection.OpenApiJsonConverterServiceCollect
ionExtensions
100%
Menes.Hosting - 81.1%
Name Line Branch
Menes.Hosting 81.1% 82.2%
Menes.Auditing.AuditLogSinks.Development.ConsoleAuditLogSink 100%
Menes.Internal.OpenApiHostConfiguration 87.5%
Menes.Internal.OpenApiOperationInvoker<TRequest, TResponse> 97.2% 25%
Menes.Internal.OpenApiOperationInvoker<TRequest, TResponse> 63.5% 66.6%
Menes.OpenApiHost<TRequest, TResponse> 85.7%
Menes.OpenApiHost<TRequest, TResponse> 85.7% 50%
Microsoft.Extensions.DependencyInjection.OpenApiAuditingServiceCollectionEx
tensions
100% 100%
Microsoft.Extensions.DependencyInjection.OpenApiAuditingServiceCollectionEx
tensions
100% 100%
Microsoft.Extensions.DependencyInjection.OpenApiHostingServiceCollectionExt
ensions
82.4% 87.5%
Microsoft.Extensions.DependencyInjection.OpenApiHostingServiceCollectionExt
ensions<TRequest, TResponse>
82.4% 87.5%
Microsoft.Extensions.DependencyInjection.OpenApiHostingServiceCollectionExt
ensions<TResource, TContext, TMapper>
82.4% 87.5%
Microsoft.Extensions.DependencyInjection.OpenApiHostingServiceCollectionExt
ensions<TResource, TMapper>
82.4% 87.5%
Menes.Hosting.AspNetCore - 59.5%
Name Line Branch
Menes.Hosting.AspNetCore 59.5% 65.2%
Menes.Hosting.AspNetCore.MenesCatchAllMiddleware 100%
Menes.Hosting.AspNetCore.OpenApiAspNetApplicationBuilderExtensions 100%
Menes.Hosting.AspNetCore.OpenApiHostActionResultExtensions 100%
Menes.Hosting.AspNetCore.OpenApiHostDirectPipelineExtensions 100%
Menes.Internal.HttpRequestParameterBuilder 48.5% 61.3%
Menes.Internal.OpenApiActionResult 85.7%
Menes.Internal.OpenApiActionResultBuilder 50%
Menes.Internal.OpenApiHttpResponseResult 73.5% 75.8%
Menes.Internal.OpenApiHttpResponseResultBuilder 50%
Menes.Internal.OpenApiResultActionResultOutputBuilder 100%
Menes.Internal.OpenApiResultBuilder 86.9% 90%
Menes.Internal.OpenApiResultBuilder 100%
Menes.Internal.OpenApiResultHttpResponseOutputBuilder 100%
Menes.Internal.OpenApiResultOutputBuilder 66.6% 50%
Menes.Internal.PocoActionResultOutputBuilder 50%
Menes.Internal.PocoHttpResponseOutputBuilder 75%
Menes.Internal.PocoOutputBuilder 57.1% 66.6%
Menes.Internal.StatusCodeHttpResponseResult 0%
Menes.SimpleOpenApiContext 100%
Microsoft.Extensions.DependencyInjection.OpenApiHostServiceProviderExtensio
ns
0%
Microsoft.Extensions.DependencyInjection.OpenApiHttpAspNetCoreHostingServic
eCollectionExtensions
95.2%
Menes.PetStore - 72%
Name Line Branch
Menes.PetStore 72% 47.7%
Menes.PetStore.PetStoreOpenApiHostConfiguration 100%
Menes.PetStore.PetStoreService 56.8% 42.5%
Menes.PetStore.Responses.Mappers.PetListResourceMapper 100% 100%
Menes.PetStore.Responses.Mappers.PetResourceMapper 100%
Menes.PetStore.Responses.PetListResource 100%
Menes.PetStore.Responses.PetResource 100%
Microsoft.Extensions.DependencyInjection.PetStoreInitializationExtensions 100%
Menes.PetStore.Hosting.AspNetCore.DirectPipeline - 54.5%
Name Line Branch
Menes.PetStore.Hosting.AspNetCore.DirectPipeline 54.5% 25%
Menes.PetStore.Hosting.AspNetCore.DirectPipeline.Program 0% 0%
Menes.PetStore.Hosting.AspNetCore.DirectPipeline.Startup 85.7% 50%
Menes.PetStore.Hosting.AzureFunctions.InProcess - 55.5%
Name Line Branch
Menes.PetStore.Hosting.AzureFunctions.InProcess 55.5% 100%
Menes.PetStore.Hosting.AzureFunctions.InProcess.DemoOpenApiHost 0%
Menes.PetStore.Hosting.AzureFunctions.InProcess.Startup 100% 100%
Menes.PetStore.Specs - 93.3%
Name Line Branch
Menes.PetStore.Specs 93.3% 76.9%
Menes_PetStore_Specs_NUnitAssemblyHooks 100%
Menes.PetStore.Specs.Bindings.AspNetDirectPetStoreStartupTestWrapper 100%
Menes.PetStore.Specs.Bindings.PetStoreContainerBindings 0% 0%
Menes.PetStore.Specs.Bindings.SelfHostedApiBindings 96.5% 90%
Menes.PetStore.Specs.Features.CreatePetFeature 100%
Menes.PetStore.Specs.Features.ExampleUsingStubInMenesServiceFeature 100%
Menes.PetStore.Specs.Features.GetPetByIdFeature 100%
Menes.PetStore.Specs.Features.ListPetsFeature 100%
Menes.PetStore.Specs.Internals.MultiTestHostBase 100%
Menes.PetStore.Specs.Steps.Steps 98.8% 91.6%
Menes.PetStore.Specs.Stubs.StubPetStoreService 60%
Menes.Specs - 98.7%
Name Line Branch
Menes.Specs 98.7% 83.3%
Menes_Specs_NUnitAssemblyHooks 100%
Menes.Specs.Bindings.MenesContainerBindings 100% 100%
Menes.Specs.Bindings.TestOperationBindings 100% 50%
Menes.Specs.Fakes.ExceptionDetail 100%
Menes.Specs.Fakes.FakeInstrumentationProvider 100%
Menes.Specs.Fakes.ObjectWithIdAndName 100%
Menes.Specs.Fakes.OperationDetail 75%
Menes.Specs.Features.AccessControlPolicyFeature 100%
Menes.Specs.Features.ExceptionInstrumentationFeature 100%
Menes.Specs.Features.ExemptOperationIdsAccessPolicyFeature 100%
Menes.Specs.Features.HalDocumentTSerializationFeature 100%
Menes.Specs.Features.HttpResultBuilderErrorDetectionFeature 100%
Menes.Specs.Features.JsonTypeConversion.ArrayInputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.BooleanInputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.BooleanOutputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.ByteArrayInputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.ByteArrayOutputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.DateInputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.DateOutputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.DateTimeInputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.DateTimeOutputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.DoubleInputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.DoubleOutputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.FloatInputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.FloatOutputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.Integer32InputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.Integer32OutputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.Integer64InputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.Integer64OutputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.ObjectInputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.OpenApiDefaultParameterParsingFeatu
re
100%
Menes.Specs.Features.JsonTypeConversion.OubjectOutputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.PasswordInputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.PasswordOutputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.StringInputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.StringOutputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.UriInputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.UriOutputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.UuidInputParsingFeature 100%
Menes.Specs.Features.JsonTypeConversion.UuidOutputParsingFeature 100%
Menes.Specs.Features.LinkCollectionExtensionsFeature 100%
Menes.Specs.Features.OpenApiAccessCheckerExtensionsFeature 100%
Menes.Specs.Features.OpenApiHostingInitialisationFeature 100%
Menes.Specs.Features.OpenApiLinkResolverFeature 100%
Menes.Specs.Features.OpenApiMisconfigurationDetectionFeature 100%
Menes.Specs.Features.OpenApiOperationInvokerFeature 100%
Menes.Specs.Features.OpenApiValidationFeature 100%
Menes.Specs.Features.OperationInstrumentationFeature 100%
Menes.Specs.Features.ShortCircuitingAccessControlPolicyAdapterFeature 100%
Menes.Specs.Steps.AccessControlPolicySteps 100% 100%
Menes.Specs.Steps.AccessControlPolicySteps.ShouldAllowArgs 100%
Menes.Specs.Steps.CommonInstrumentationSteps 100%
Menes.Specs.Steps.CommonSteps 100% 50%
Menes.Specs.Steps.ExceptionInstrumentationSteps 100% 50%
Menes.Specs.Steps.ExemptOperationIdsAccessPolicySteps 100%
Menes.Specs.Steps.HalDocumentSteps 100%
Menes.Specs.Steps.HalDocumentSteps.TestDomainClass 100%
Menes.Specs.Steps.HttpResultBuilderSteps 100%
Menes.Specs.Steps.InstrumentationStepsBase 100%
Menes.Specs.Steps.LinkCollectionExtensionsSteps 100%
Menes.Specs.Steps.OpenApiAccessCheckerExtensionsSteps 90.7% 78.5%
Menes.Specs.Steps.OpenApiHostingServiceCollectionExtensionsSteps 97.6% 80%
Menes.Specs.Steps.OpenApiHostingServiceCollectionExtensionsSteps<TService,
TExpectedConcreteType>
97.6% 80%
Menes.Specs.Steps.OpenApiMisconfigurationDetectionSteps 96.3%
Menes.Specs.Steps.OpenApiOperationInvokerSteps 100% 83.3%
Menes.Specs.Steps.OpenApiParameterParsingSteps 98.7% 79.1%
Menes.Specs.Steps.OpenApiParameterParsingSteps.FakeCookieCollection 60% 0%
Menes.Specs.Steps.OpenApiValidationSteps 96.1% 50%
Menes.Specs.Steps.OpenApiWebLinkResolverSteps 100% 83.3%
Menes.Specs.Steps.OperationInstrumentationSteps 100% 50%
Menes.Specs.Steps.ShortCircuitingAccessControlPolicyAdapterSteps 95.6% 100%
Menes.Specs.Steps.ShortCircuitingAccessControlPolicyAdapterSteps.ShouldAllo
wArgs
100%
Menes.Specs.Steps.TestClasses.MappingContext 0%
Menes.Specs.Steps.TestClasses.OperationInvokerTestContext 100% 100%
Menes.Specs.Steps.TestClasses.OperationInvokerTestContext.AccessChecker 100% 100%
Menes.Specs.Steps.TestClasses.OperationInvokerTestContext.CheckAccessArgume
nts
100%
Menes.Specs.Steps.TestClasses.Pet 100%
Menes.Specs.Steps.TestClasses.PetHalDocumentMapper 75%
Menes.Specs.Steps.TestClasses.PetHalDocumentMapperWithContext 75%
Menes.Testing.AspNetCoreSelfHosting - 70.2%
Name Line Branch
Menes.Testing.AspNetCoreSelfHosting 70.2% 55.7%
Menes.Testing.AspNetCoreSelfHosting.Internal.OpenApiWebHostDirectPipelineSt
artup
0%
Menes.Testing.AspNetCoreSelfHosting.Internal.OpenApiWebHostStartup 80% 50%
Menes.Testing.AspNetCoreSelfHosting.Internal.WebJobBuilder 100%
Menes.Testing.AspNetCoreSelfHosting.OpenApiWebHostManager 69.1% 56.2%
Menes.Testing.AspNetCoreSelfHosting.OpenApiWebHostManager 69.1% 56.2%
Menes.Testing.AspNetCoreSelfHosting.OpenApiWebHostManager 69.1% 56.2%

Copy link
Contributor Author

dependabot bot commented on behalf of github Aug 7, 2025

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot bot closed this Aug 7, 2025
@dependabot dependabot bot deleted the dependabot/nuget/Solutions/Menes.Abstractions/microsoft-extensions-819728124a branch August 7, 2025 08:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants