Skip to content

feat(router): support costs on arguments of directives#2781

Merged
ysmolski merged 27 commits into
mainfrom
yury/eng-8700-router-support-cost-on-the-arguments-of-directives
Apr 29, 2026
Merged

feat(router): support costs on arguments of directives#2781
ysmolski merged 27 commits into
mainfrom
yury/eng-8700-router-support-cost-on-the-arguments-of-directives

verify that nullified argument of directive does not change cost

ab94e78
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Apr 29, 2026 in 1s

46.29% (target 30.00%)

View this Pull Request on Codecov

46.29% (target 30.00%)

Details

Codecov Report

❌ Patch coverage is 97.59036% with 2 lines in your changes missing coverage. Please review.
✅ Project coverage is 46.29%. Comparing base (403bd79) to head (ab94e78).

Files with missing lines Patch % Lines
...tion/src/v1/normalization/normalization-factory.ts 98.43% 1 Missing ⚠️
router/gen/proto/wg/cosmo/node/v1/node.pb.go 80.00% 1 Missing ⚠️
Additional details and impacted files
@@           Coverage Diff           @@
##             main    #2781   +/-   ##
=======================================
  Coverage   46.28%   46.29%           
=======================================
  Files        1045     1045           
  Lines      139782   139820   +38     
  Branches     8768     8789   +21     
=======================================
+ Hits        64702    64733   +31     
- Misses      73328    73334    +6     
- Partials     1752     1753    +1     
Files with missing lines Coverage Δ
router/core/factoryresolver.go 80.42% <100.00%> (+0.15%) ⬆️
...tion/src/v1/normalization/normalization-factory.ts 90.08% <98.43%> (+0.05%) ⬆️
router/gen/proto/wg/cosmo/node/v1/node.pb.go 29.65% <80.00%> (+0.08%) ⬆️

... and 6 files with indirect coverage changes

🚀 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.