Update dependency AutoMapper to 16.2.0 - #2396
Conversation
SummarySummary
CoverageAspire.Hosting.Tests - 30.8%
AspireSample - 1.6%
Rocket.Surgery.CommandLine - 23.6%
Rocket.Surgery.Conventions - 18.3%
Rocket.Surgery.Conventions.Abstractions - 49.4%
Rocket.Surgery.Conventions.Analyzers - 77.6%
Rocket.Surgery.Conventions.Analyzers.Tests - 69%
Rocket.Surgery.Conventions.Autofac - 14.9%
Rocket.Surgery.Conventions.Configuration.Json - 27.9%
Rocket.Surgery.Conventions.Configuration.Yaml - 18.6%
Rocket.Surgery.Conventions.Diagnostics - 15.3%
Rocket.Surgery.Conventions.DryIoc - 18.3%
Rocket.Surgery.Conventions.Tests - 67.5%
Rocket.Surgery.Extensions.Autofac.Tests - 29.2%
Rocket.Surgery.Extensions.CommandLine.Tests - 25.2%
Rocket.Surgery.Extensions.DryIoc.Tests - 31.3%
Rocket.Surgery.Hosting - 3.4%
Rocket.Surgery.Hosting.AspNetCore.Tests - 27.2%
Rocket.Surgery.Hosting.Tests - 26.2%
Rocket.Surgery.WebAssembly.Hosting - 0%
Rocket.Surgery.WebAssembly.Hosting.Tests - 0%
Sample - 1.2%
Sample.Core - 13.4%
Sample.Core.Tests - 0%
Sample.DependencyOne - 0%
Sample.DependencyThree - 0%
Sample.DependencyTwo - 0%
Sample.Tests - 9.5%
|
Edited/Blocked NotificationRenovate 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. |
Up to standards ✅🟢 Issues
|
| Metric | Results |
|---|---|
| Complexity | 0 |
| Duplication | 0 |
AI Reviewer: first review requested successfully. AI can make mistakes. Always validate suggestions.
TIP This summary will be updated as you push new changes.
There was a problem hiding this comment.
Pull Request Overview
This pull request updates AutoMapper to version 16.1.1, primarily to address a security vulnerability (GHSA-rvv3-g6hj-g44x) related to uncontrolled recursion. Codacy analysis confirms the changes are up to standards, with no new quality issues introduced.
While the version update is correctly applied in the package configuration, the PR does not include updated unit or integration tests to verify the mitigation of the cyclic graph vulnerability or to confirm that Dependency Injection (DI) integrations remain operational after the upgrade. It is recommended to verify these areas before merging.
Test suggestions
- Verify that existing AutoMapper profiles and object-to-object mappings function correctly without regression.
- Regression test for cyclic or self-referential object graphs to confirm mitigation of the security vulnerability (GHSA-rvv3-g6hj-g44x).
- Validate that Dependency Injection (DI) integration for AutoMapper (e.g., profiles, conditions) remains operational.
Prompt proposal for missing tests
Consider implementing these tests if applicable:
1. Verify that existing AutoMapper profiles and object-to-object mappings function correctly without regression.
2. Regression test for cyclic or self-referential object graphs to confirm mitigation of the security vulnerability (GHSA-rvv3-g6hj-g44x).
3. Validate that Dependency Injection (DI) integration for AutoMapper (e.g., profiles, conditions) remains operational.
TIP Improve review quality by adding custom instructions
TIP How was this review? Give us feedback
ab9145b to
ed45510
Compare
This PR contains the following updates:
16.1.1→16.2.0Release Notes
LuckyPennySoftware/AutoMapper (AutoMapper)
v16.2.0What's Changed
New Contributors
Full Changelog: LuckyPennySoftware/AutoMapper@v15.1.1...v16.2.0
Configuration
📅 Schedule: (UTC)
🚦 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 this update again.
This PR was generated by Mend Renovate. View the repository job log.