Skip to content

Update roslyn to 5.6.0#1959

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/roslyn
Open

Update roslyn to 5.6.0#1959
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/roslyn

Conversation

@renovate

@renovate renovate Bot commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
Microsoft.CodeAnalysis.Analyzers 5.3.05.6.0 age confidence
Microsoft.CodeAnalysis.BannedApiAnalyzers 5.0.0-1.25277.1145.6.0 age confidence
Microsoft.CodeAnalysis.CSharp 5.3.05.6.0 age confidence
Microsoft.CodeAnalysis.CSharp.Features 5.3.05.6.0 age confidence
Microsoft.CodeAnalysis.CSharp.Workspaces 5.3.05.6.0 age confidence

Configuration

📅 Schedule: (UTC)

  • 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 becomes conflicted, or you tick the rebase/retry checkbox.

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


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

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

@renovate renovate Bot added the 🚚 private-dependencies Private dependency label Jul 2, 2026
@github-actions github-actions Bot added the :shipit: merge Shipit! label Jul 2, 2026
@github-actions github-actions Bot added this to the v14.0.2 milestone Jul 2, 2026
@codacy-production

Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

🟢 Metrics 0 complexity · 0 duplication

Metric Results
Complexity 0
Duplication 0

View in Codacy

AI Reviewer: first review requested successfully. AI can make mistakes. Always validate suggestions.

Run reviewer

TIP This summary will be updated as you push new changes.

@codacy-production codacy-production Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

The update to version 5.6.0 across the Roslyn package suite is correctly configured within the central package management system. Codacy analysis indicates that the modifications are up to standards, with no new issues or complexity concerns introduced. No high-risk files or gaps in acceptance criteria were found.\n\nNo security flaws or major logic bugs that would prevent merging were identified. Verification should focus on confirming that the build remains stable and existing tests pass under the new compiler versions.

Test suggestions

  • Verify that the solution compiles successfully and all unit tests pass with the upgraded Roslyn components.
Prompt proposal for missing tests
Consider implementing these tests if applicable:
1. Verify that the solution compiles successfully and all unit tests pass with the upgraded Roslyn components.

TIP Improve review quality by adding custom instructions
TIP How was this review? Give us feedback

@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown

Test Results

  2 files  ±0    2 suites  ±0   9m 10s ⏱️ -29s
664 tests ±0  562 ✅ ±0  102 💤 ±0  0 ❌ ±0 
751 runs  ±0  649 ✅ ±0  102 💤 ±0  0 ❌ ±0 

Results for commit 33b80b7. ± Comparison against base commit 1c148f0.

♻️ This comment has been updated with latest results.

@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown

Summary

Summary
Generated on: 07/02/2026 - 22:32:54
Coverage date: 07/02/2026 - 22:32:52
Parser: Cobertura
Assemblies: 8
Classes: 157
Files: 579
Line coverage: 70.3% (3915 of 5567)
Covered lines: 3915
Uncovered lines: 1652
Coverable lines: 5567
Total lines: 13993
Branch coverage: 70.7% (1322 of 1868)
Covered branches: 1322
Total branches: 1868
Method coverage: Feature is only available for sponsors
Tag: 14.0.2-pr.69+Branch.pull-1959-merge.Sha.ba4a1742dbfd1009bfce2fa22b642211659fc0a3

Coverage

Rocket.Surgery.DependencyInjection.Analyzers - 89%
Name Line Branch
Rocket.Surgery.DependencyInjection.Analyzers 89% 80.8%
MyAssembly.Info 0%
MyAssembly.Metadata 0%
MyAssembly.Project 0%
Rocket.Surgery.DependencyInjection.Analyzers.AnyTypeData 100%
Rocket.Surgery.DependencyInjection.Analyzers.AssemblyCollection 76% 85.1%
Rocket.Surgery.DependencyInjection.Analyzers.AssemblyCollection.Item 100%
Rocket.Surgery.DependencyInjection.Analyzers.AssemblyCollectionData 100%
Rocket.Surgery.DependencyInjection.Analyzers.AssemblyFilterData 100%
Rocket.Surgery.DependencyInjection.Analyzers.AssemblyProviderBuilder 100% 95.4%
Rocket.Surgery.DependencyInjection.Analyzers.AssemblyProviderConfiguration 94% 87%
Rocket.Surgery.DependencyInjection.Analyzers.AssemblyProviders.AlwaysMatchT
ypeFilter
0%
Rocket.Surgery.DependencyInjection.Analyzers.AssemblyProviders.CompiledAsse
mblyFilter
97% 50%
Rocket.Surgery.DependencyInjection.Analyzers.AssemblyProviders.CompiledServ
iceTypeDescriptors
28.5% 100%
Rocket.Surgery.DependencyInjection.Analyzers.AssemblyProviders.CompiledType
Filter
100% 91.6%
Rocket.Surgery.DependencyInjection.Analyzers.AssemblyProviders.DataHelpers 95.8% 75.1%
Rocket.Surgery.DependencyInjection.Analyzers.AssemblyProviders.FindTypeInAs
sembly
100%
Rocket.Surgery.DependencyInjection.Analyzers.AssemblyProviders.FindTypeVisi
tor
100% 100%
Rocket.Surgery.DependencyInjection.Analyzers.AssemblyProviders.MustBeAnExpr
essionException
100%
Rocket.Surgery.DependencyInjection.Analyzers.AssemblyProviders.TypeSymbolVi
sitor
100%
Rocket.Surgery.DependencyInjection.Analyzers.AssemblyProviders.TypeSymbolVi
sitorBase
100% 80%
Rocket.Surgery.DependencyInjection.Analyzers.AssemblyProviders.TypeSymbolVi
sitorExtensions
18.1% 0%
Rocket.Surgery.DependencyInjection.Analyzers.AssemblySymbolExtensions 100% 80%
Rocket.Surgery.DependencyInjection.Analyzers.AssignableToAnyTypeData 100%
Rocket.Surgery.DependencyInjection.Analyzers.AssignableToTypeData 100%
Rocket.Surgery.DependencyInjection.Analyzers.CompiledAssemblyProviderData 100% 100%
Rocket.Surgery.DependencyInjection.Analyzers.CompiledTypeProviderGenerator 100% 87.5%
Rocket.Surgery.DependencyInjection.Analyzers.Descriptors.AllAssemblyDescrip
tor
0%
Rocket.Surgery.DependencyInjection.Analyzers.Descriptors.AssemblyDependenci
esDescriptor
50%
Rocket.Surgery.DependencyInjection.Analyzers.Descriptors.AssemblyDescriptor 50%
Rocket.Surgery.DependencyInjection.Analyzers.Descriptors.AssignableToAnyTyp
eFilterDescriptor
100%
Rocket.Surgery.DependencyInjection.Analyzers.Descriptors.AssignableToTypeFi
lterDescriptor
100%
Rocket.Surgery.DependencyInjection.Analyzers.Descriptors.CompiledServiceTyp
eDescriptor
100%
Rocket.Surgery.DependencyInjection.Analyzers.Descriptors.ImplementedInterfa
cesServiceTypeDescriptor
100%
Rocket.Surgery.DependencyInjection.Analyzers.Descriptors.IncludeSystemAssem
bliesDescriptor
0%
Rocket.Surgery.DependencyInjection.Analyzers.Descriptors.NameFilterDescript
or
100%
Rocket.Surgery.DependencyInjection.Analyzers.Descriptors.NamespaceFilterDes
criptor
100%
Rocket.Surgery.DependencyInjection.Analyzers.Descriptors.NotAssemblyDescrip
tor
50%
Rocket.Surgery.DependencyInjection.Analyzers.Descriptors.NotAssignableToAny
TypeFilterDescriptor
0%
Rocket.Surgery.DependencyInjection.Analyzers.Descriptors.NotAssignableToTyp
eFilterDescriptor
100%
Rocket.Surgery.DependencyInjection.Analyzers.Descriptors.TypeInfoFilterDesc
riptor
100%
Rocket.Surgery.DependencyInjection.Analyzers.Descriptors.TypeKindFilterDesc
riptor
100%
Rocket.Surgery.DependencyInjection.Analyzers.Descriptors.UnknownCompiledSer
viceTypeDescriptor
100%
Rocket.Surgery.DependencyInjection.Analyzers.Descriptors.WithAnyAttributeFi
lterDescriptor
100%
Rocket.Surgery.DependencyInjection.Analyzers.Descriptors.WithAnyAttributeSt
ringFilterDescriptor
0%
Rocket.Surgery.DependencyInjection.Analyzers.Descriptors.WithAttributeFilte
rDescriptor
100%
Rocket.Surgery.DependencyInjection.Analyzers.Descriptors.WithAttributeStrin
gFilterDescriptor
0%
Rocket.Surgery.DependencyInjection.Analyzers.Descriptors.WithoutAttributeFi
lterDescriptor
100%
Rocket.Surgery.DependencyInjection.Analyzers.Descriptors.WithoutAttributeSt
ringFilterDescriptor
0%
Rocket.Surgery.DependencyInjection.Analyzers.Diagnostics 100%
Rocket.Surgery.DependencyInjection.Analyzers.GeneratedAssemblyProviderData 100% 100%
Rocket.Surgery.DependencyInjection.Analyzers.GeneratedLocationAssemblyResol
vedSourceCollection
100% 100%
Rocket.Surgery.DependencyInjection.Analyzers.GetAssemblyConfiguration 100%
Rocket.Surgery.DependencyInjection.Analyzers.GetReflectionCollectionData 100%
Rocket.Surgery.DependencyInjection.Analyzers.GetServiceDescriptorCollection
Data
100%
Rocket.Surgery.DependencyInjection.Analyzers.Helpers 82.9% 65.2%
Rocket.Surgery.DependencyInjection.Analyzers.NameFilterData 100%
Rocket.Surgery.DependencyInjection.Analyzers.NamespaceFilterData 100%
Rocket.Surgery.DependencyInjection.Analyzers.ReflectionCollection 75.2% 100%
Rocket.Surgery.DependencyInjection.Analyzers.ReflectionCollection.Item 100%
Rocket.Surgery.DependencyInjection.Analyzers.ReflectionCollectionData 100%
Rocket.Surgery.DependencyInjection.Analyzers.ResolvedSourceLocation 100%
Rocket.Surgery.DependencyInjection.Analyzers.ResultingAssemblyProviderData 100% 87.5%
Rocket.Surgery.DependencyInjection.Analyzers.ResultingLocationAssemblyResol
vedSourceCollection
100%
Rocket.Surgery.DependencyInjection.Analyzers.ServiceDescriptorCollection 88.4% 85.7%
Rocket.Surgery.DependencyInjection.Analyzers.ServiceDescriptorCollection.It
em
100%
Rocket.Surgery.DependencyInjection.Analyzers.ServiceDescriptorCollectionDat
a
100%
Rocket.Surgery.DependencyInjection.Analyzers.ServiceDescriptorFilterData 100%
Rocket.Surgery.DependencyInjection.Analyzers.ServiceTypeData 100%
Rocket.Surgery.DependencyInjection.Analyzers.SourceLocation 100%
Rocket.Surgery.DependencyInjection.Analyzers.StatementGeneration 89.8% 77.7%
Rocket.Surgery.DependencyInjection.Analyzers.SwitchGenerator 96.5% 88.2%
Rocket.Surgery.DependencyInjection.Analyzers.TypeFilterData 100%
Rocket.Surgery.DependencyInjection.Analyzers.TypeInfoFilterData 100%
Rocket.Surgery.DependencyInjection.Analyzers.TypeKindFilterData 100%
Rocket.Surgery.DependencyInjection.Analyzers.WithAttributeData 100%
Rocket.Surgery.DependencyInjection.Analyzers.WithAttributeStringData 0%
Rocket.Surgery.DependencyInjection.Extensions - 74.1%
Name Line Branch
Rocket.Surgery.DependencyInjection.Extensions 74.1% 37.5%
MyAssembly.Info 0%
MyAssembly.Metadata 0%
MyAssembly.Project 0%
Rocket.Surgery.DependencyInjection.Compiled.CompiledTypeProviderAttribute 80%
Rocket.Surgery.DependencyInjection.Compiled.CompiledTypeProviderExtensions 100% 50%
Rocket.Surgery.DependencyInjection.Compiled.ExcludeFromCompiledTypeProvider
Attribute
0%
Rocket.Surgery.DependencyInjection.Compiled.ICompiledTypeProvider 0% 0%
Rocket.Surgery.DependencyInjection.ExecuteScoped 100%
Rocket.Surgery.DependencyInjection.ExecuteScoped<T1, T2, T3, T4, T5, T6> 100%
Rocket.Surgery.DependencyInjection.ExecuteScoped<T1, T2, T3, T4, T5> 100%
Rocket.Surgery.DependencyInjection.ExecuteScoped<T1, T2, T3, T4> 100%
Rocket.Surgery.DependencyInjection.ExecuteScoped<T1, T2, T3> 100%
Rocket.Surgery.DependencyInjection.ExecuteScoped<T1, T2> 100%
Rocket.Surgery.DependencyInjection.ExecuteScopedOptional 100%
Rocket.Surgery.DependencyInjection.ExecuteScopedOptional<T1, T2, T3, T4, T5
, T6>
100%
Rocket.Surgery.DependencyInjection.ExecuteScopedOptional<T1, T2, T3, T4, T5
>
100%
Rocket.Surgery.DependencyInjection.ExecuteScopedOptional<T1, T2, T3, T4> 100%
Rocket.Surgery.DependencyInjection.ExecuteScopedOptional<T1, T2, T3> 100%
Rocket.Surgery.DependencyInjection.ExecuteScopedOptional<T1, T2> 100%
Rocket.Surgery.DependencyInjection.RegistrationLifetimeAttribute 0%
Rocket.Surgery.DependencyInjection.ScopedServiceExtensions 50%
Rocket.Surgery.DependencyInjection.ScopedServiceOptionalExtensions 50%
Rocket.Surgery.DependencyInjection.ServiceRegistrationAttribute 0%
Rocket.Surgery.DependencyInjection.ServiceRegistrationAttribute 0%
Rocket.Surgery.DependencyInjection.ServiceRegistrationAttribute<TService1,
TService2, TService3, TService4>
0%
Rocket.Surgery.DependencyInjection.ServiceRegistrationAttribute<TService1,
TService2, TService3>
0%
Rocket.Surgery.DependencyInjection.ServiceRegistrationAttribute<TService1,
TService2>
0%
Rocket.Surgery.Extensions - 67.8%
Name Line Branch
Rocket.Surgery.Extensions 67.8% 72.2%
MyAssembly.Info 0%
MyAssembly.Metadata 0%
MyAssembly.Project 0%
Rocket.Surgery.Extensions.Encoding.Base3264Encoding 93.7% 85.7%
Rocket.Surgery.Extensions.Encoding.Base32Url 87.9% 81.5%
Rocket.Surgery.Extensions.Encoding.Base32Url.CharMap 70% 62.5%
Rocket.Surgery.Extensions.Encoding.Base64Url 100% 100%
Rocket.Surgery.Extensions.NullableExtensions 73.4% 57.1%
Rocket.Surgery.Extensions.TopographicalSortExtensions 0% 0%
Rocket.Surgery.Extensions.Binding - 64%
Name Line Branch
Rocket.Surgery.Extensions.Binding 64% 76.3%
MyAssembly.Info 0%
MyAssembly.Metadata 0%
MyAssembly.Project 0%
Rocket.Surgery.Binding.BackingFieldValueProvider 70%
Rocket.Surgery.Binding.JsonBinder 79.1% 77%
Rocket.Surgery.Binding.JsonBinderExtensions 100% 100%
Rocket.Surgery.Binding.PrivateSetterContractResolver 93.7% 72.7%
Rocket.Surgery.Extensions.Logging - 13.7%
Name Line Branch
Rocket.Surgery.Extensions.Logging 13.7% 50%
MyAssembly.Info 0%
MyAssembly.Metadata 0%
MyAssembly.Project 0%
Rocket.Surgery.Extensions.Logging.LoggingAbstractionsExtensions 26.3% 50%
Rocket.Surgery.Extensions.Logging.LoggingAbstractionsExtensions.Disposable 0%
Rocket.Surgery.Extensions.Logging.LoggingAbstractionsExtensions.NoopDisposa
ble
100%
Rocket.Surgery.Reactive.Extensions - 0%
Name Line Branch
Rocket.Surgery.Reactive.Extensions 0% ****
MyAssembly.Info 0%
MyAssembly.Metadata 0%
MyAssembly.Project 0%
Rocket.Surgery.Reflection.Extensions - 43.6%
Name Line Branch
Rocket.Surgery.Reflection.Extensions 43.6% 40%
MyAssembly.Info 0%
MyAssembly.Metadata 0%
MyAssembly.Project 0%
Rocket.Surgery.Reflection.BackingFieldHelper 77.5% 56.6%
Rocket.Surgery.Reflection.InjectableMethodBuilder 70.5% 37.5%
Rocket.Surgery.Reflection.InjectableMethodBuilder<T, T2, T3, T4, T5, T6, T7
, T8, T9, T10, T11, T12>
24.3% 12.5%
Rocket.Surgery.Reflection.InjectableMethodBuilder<T, T2, T3, T4, T5, T6, T7
, T8, T9, T10, T11>
25.3% 12.5%
Rocket.Surgery.Reflection.InjectableMethodBuilder<T, T2, T3, T4, T5, T6, T7
, T8, T9, T10>
25.3% 12.5%
Rocket.Surgery.Reflection.InjectableMethodBuilder<T, T2, T3, T4, T5, T6, T7
, T8, T9>
25.3% 12.5%
Rocket.Surgery.Reflection.InjectableMethodBuilder<T, T2, T3, T4, T5, T6, T7
, T8>
25.3% 12.5%
Rocket.Surgery.Reflection.InjectableMethodBuilder<T, T2, T3, T4, T5, T6, T7
>
25.3% 12.5%
Rocket.Surgery.Reflection.InjectableMethodBuilder<T, T2, T3, T4, T5, T6> 25.4% 12.5%
Rocket.Surgery.Reflection.InjectableMethodBuilder<T, T2, T3, T4, T5> 25.4% 12.5%
Rocket.Surgery.Reflection.InjectableMethodBuilder<T, T2, T3, T4> 25.4% 12.5%
Rocket.Surgery.Reflection.InjectableMethodBuilder<T, T2, T3> 25.5% 12.5%
Rocket.Surgery.Reflection.InjectableMethodBuilder<T, T2> 25.5% 12.5%
Rocket.Surgery.Reflection.InjectableMethodBuilder 46.1% 25%
Rocket.Surgery.Reflection.InjectableMethodBuilderBase 96% 92.8%
Rocket.Surgery.Reflection.MethodNotFoundException 0%
Rocket.Surgery.Reflection.PropertyDelegate 33.3% 25%
Rocket.Surgery.Reflection.PropertyGetter 33.5% 23.5%
Rocket.Surgery.Reflection.TypeDelegate 86.9% 77.5%
Rocket.Surgery.Reflection.TypeDelegate.Info 100% 100%
Rocket.Surgery.Reflection.TypeExtensions 100% 100%
Rocket.Surgery.Reflection.TypeInfoExtensions 0% 0%
Rocket.Surgery.Reflection.ValueExtensions 0%
TestAssembly - 0%
Name Line Branch
TestAssembly 0% ****
MyAssembly.Info 0%
MyAssembly.Metadata 0%
MyAssembly.Project 0%

@renovate renovate Bot force-pushed the renovate/roslyn branch from 82e6ef5 to 33b80b7 Compare July 2, 2026 22:27
@rsg-bot rsg-bot enabled auto-merge July 2, 2026 22:28
@rsg-bot rsg-bot added this pull request to the merge queue Jul 2, 2026
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to no response for status checks Jul 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

:shipit: merge Shipit! 🚚 private-dependencies Private dependency

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants