flxbl-io / sfp

A build system for modular development in Salesforce
https://docs.flxbl.io/sfp/
MIT License
30 stars 16 forks source link

feat(validate): only trigger tests from impacted packages #39

Closed azlam-abdulsalam closed 7 months ago

azlam-abdulsalam commented 7 months ago

Only trigger tests for impacted packages, other packages will be installed for synchronizing the org. If the same org is retried, it will be skipped

BREAKING CHANGE: Changes the earlier behaviour across all validation modes

Checklist

All items have to be completed before a PR is merged

codecov[bot] commented 7 months ago

Codecov Report

Attention: Patch coverage is 60.71429% with 11 lines in your changes missing coverage. Please review.

Project coverage is 46.28%. Comparing base (995bdbf) to head (6ea44e0). Report is 73 commits behind head on main.

Files Patch % Lines
...s/sfp-cli/src/core/package/diff/PackageDiffImpl.ts 44.44% 5 Missing :warning:
packages/sfp-cli/src/core/org/SFPOrg.ts 81.25% 3 Missing :warning:
packages/sfp-cli/src/core/git/Git.ts 0.00% 2 Missing :warning:
...e/package/packageCreators/CreateDiffPackageImpl.ts 0.00% 1 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #39 +/- ## ========================================== + Coverage 46.26% 46.28% +0.02% ========================================== Files 73 73 Lines 2823 2830 +7 Branches 323 324 +1 ========================================== + Hits 1306 1310 +4 - Misses 1492 1495 +3 Partials 25 25 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

CLAassistant commented 7 months ago

CLA assistant check
All committers have signed the CLA.