-
Notifications
You must be signed in to change notification settings - Fork 1.5k
[AI-5800] Measure size of dependencies before PRs are merged #21331
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
This PR does not modify any files shipped with the agent. To help streamline the release process, please consider adding the |
Codecov Report❌ Patch coverage is Additional details and impacted files🚀 New features to boost your workflow:
|
What does this PR do?
Adds logic that uploads dependency size data to a JSON artifact, so size measurements no longer depend on merged lockfiles.
Motivation
Size measuraments are inaccurate because dependency lockfiles are merged in a follow-up PR. As a result, updates or new dependencies aren’t reflected in the size delta of the originating PR.
This change uploads dependency sizes as a JSON artifact during the build, allowing us to measure size changes directly, without relying on lockfile merges.
Review checklist (to be filled by reviewers)
qa/skip-qa
label if the PR doesn't need to be tested during QA.backport/<branch-name>
label to the PR and it will automatically open a backport PR once this one is merged