Skip to content

Merge branch dev with rel-10.7 - #25995

Merged
voloagent merged 4 commits into
devfrom
auto-merge/rel-10-7/4774
Aug 17, 2026
Merged

Merge branch dev with rel-10.7#25995
voloagent merged 4 commits into
devfrom
auto-merge/rel-10-7/4774

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

This PR generated automatically to merge dev with rel-10.7. Please review the changed files before merging to prevent any errors that may occur.

@voloagent
voloagent marked this pull request as ready for review August 17, 2026 05:19
Copilot AI lite review requested due to automatic review settings August 17, 2026 05:19
@voloagent
voloagent merged commit 8f13cce into dev Aug 17, 2026
2 checks passed
@voloagent
voloagent deleted the auto-merge/rel-10-7/4774 branch August 17, 2026 05:19

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Automated merge PR that resolves a bug in ABP’s ASP.NET Core MVC application configuration DTO generation for object extension policies, ensuring GlobalFeature policies are mapped correctly and covered by a regression test.

Changes:

  • Fix CachedObjectExtensionsDtoService to map GlobalFeatures from propertyConfig.Policy.GlobalFeatures (instead of incorrectly using Features).
  • Add a regression unit test to ensure feature and global feature policies remain distinct.
  • Update .claude/settings.local.json permissions allowlist configuration.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ApplicationConfigurations/ObjectExtending/CachedObjectExtensionsDtoService.cs Corrects DTO mapping so GlobalFeatures uses the right policy source.
framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/ApplicationConfigurations/ObjectExtending/CachedObjectExtensionsDtoService_Tests.cs Adds regression coverage to prevent feature/global-feature policy mixing.
.claude/settings.local.json Adjusts local permissions allowlist configuration.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment on lines +8 to +13
public class CachedObjectExtensionsDtoService_Tests
{
private const string ModuleName = "CachedObjectExtensionsDtoServiceTestModule";
private const string EntityName = "TestEntity";

[Fact]
@codecov

codecov Bot commented Aug 17, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 7.14286% with 26 lines in your changes missing coverage. Please review.
✅ Project coverage is 49.01%. Comparing base (14cb610) to head (1f445e7).
⚠️ Report is 58 commits behind head on dev.

Files with missing lines Patch % Lines
...xtending/CachedObjectExtensionsDtoService_Tests.cs 0.00% 26 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##              dev   #25995      +/-   ##
==========================================
+ Coverage   48.79%   49.01%   +0.22%     
==========================================
  Files        3804     3805       +1     
  Lines      132233   132259      +26     
  Branches    10027    10027              
==========================================
+ Hits        64519    64825     +306     
+ Misses      65788    65493     -295     
- Partials     1926     1941      +15     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants