Skip to content

[eas-build-job][build-tools][steps] Accept legacy command/path custom function shape in function.yml; rename references in the consumers - #4095

Open
sswrk wants to merge 9 commits into
mainfrom
szymonswierk/eng-25402-eas-build-job-legacy-function-shape
Open

[eas-build-job][build-tools][steps] Accept legacy command/path custom function shape in function.yml; rename references in the consumers#4095
sswrk wants to merge 9 commits into
mainfrom
szymonswierk/eng-25402-eas-build-job-legacy-function-shape

[eas-build-job] Report field-level errors of the matching local funct…

cec1583
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Aug 13, 2026 in 0s

63.36% (+0.08%) compared to 520c63f

View this Pull Request on Codecov

63.36% (+0.08%) compared to 520c63f

Details

Codecov Report

❌ Patch coverage is 96.22642% with 2 lines in your changes missing coverage. Please review.
✅ Project coverage is 63.36%. Comparing base (520c63f) to head (cec1583).
⚠️ Report is 1 commits behind head on main.

Files with missing lines Patch % Lines
packages/eas-build-job/src/localFunction.ts 95.24% 1 Missing ⚠️
packages/steps/src/CompositeFunctionExpander.ts 66.67% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #4095      +/-   ##
==========================================
+ Coverage   63.28%   63.36%   +0.08%     
==========================================
  Files        1024     1027       +3     
  Lines       46699    46833     +134     
  Branches     9848     9872      +24     
==========================================
+ Hits        29547    29669     +122     
- Misses      15698    15709      +11     
- Partials     1454     1455       +1     

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