Skip to content

[steps][2/4] Expand composite function references into build steps - #3929

Merged
sswrk merged 8 commits into
mainfrom
szymonswierk/eng-22387-steps-expand-custom-actions-at-parse-time
Jul 24, 2026
Merged

[steps][2/4] Expand composite function references into build steps#3929
sswrk merged 8 commits into
mainfrom
szymonswierk/eng-22387-steps-expand-custom-actions-at-parse-time

[steps] Allow local composite function paths that resolve to the proj…

8c0a57d
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jul 24, 2026 in 0s

61.29% (+0.16%) compared to fcea341

View this Pull Request on Codecov

61.29% (+0.16%) compared to fcea341

Details

Codecov Report

❌ Patch coverage is 88.88889% with 33 lines in your changes missing coverage. Please review.
✅ Project coverage is 61.29%. Comparing base (fcea341) to head (8c0a57d).

Files with missing lines Patch % Lines
...kages/steps/src/BuildStepCompositeFunctionScope.ts 63.64% 12 Missing ⚠️
packages/steps/src/CompositeBuildStep.ts 56.53% 10 Missing ⚠️
packages/steps/src/BuildStep.ts 94.24% 2 Missing and 1 partial ⚠️
packages/steps/src/BuildStepInput.ts 60.00% 1 Missing and 1 partial ⚠️
packages/steps/src/CompositeFunctionExpander.ts 97.81% 2 Missing ⚠️
packages/steps/src/StepsConfigParser.ts 95.66% 1 Missing ⚠️
...tepsConfigParser-composite-functions-test-utils.ts 95.00% 1 Missing ⚠️
...ackages/steps/src/utils/localCompositeFunctions.ts 94.12% 1 Missing ⚠️
packages/steps/src/utils/step.ts 92.31% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #3929      +/-   ##
==========================================
+ Coverage   61.13%   61.29%   +0.16%     
==========================================
  Files         972      977       +5     
  Lines       43439    43687     +248     
  Branches     9137     9186      +49     
==========================================
+ Hits        26554    26774     +220     
- Misses      15439    15465      +26     
- Partials     1446     1448       +2     

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