Skip to content
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

Generate github comments from size reports (small scale) #10124

Merged
merged 1 commit into from
Sep 30, 2021

Conversation

kpschoedel
Copy link
Contributor

Problem

The current bloat report requires preserving large binaries, and has
trouble matching tree parents for comparison.

In a24a6c3 (PR #9331), many workflows started uploading small json
artifacts contains size information for their builds, but these have not
yet been used to generate reports.

Change overview

This change adds a run of scripts/tools/memory/gh_report.py to the
periodic bloat check workflow, with tight rate limiting in case there
are unexpected problems.

Testing

Manually run offline with various data sets, and minimally on the live
repository.

#### Problem

The current bloat report requires preserving large binaries, and has
trouble matching tree parents for comparison.

In a24a6c3 (PR project-chip#9331), many workflows started uploading small json
artifacts contains size information for their builds, but these have not
yet been used to generate reports.

#### Change overview

This change adds a run of `scripts/tools/memory/gh_report.py` to the
periodic bloat check workflow, with tight rate limiting in case there
are unexpected problems.

#### Testing

Manually run offline with various data sets, and minimally on the live
repository.
@kpschoedel
Copy link
Contributor Author

@andy31415 andy31415 merged commit 84446fa into project-chip:master Sep 30, 2021
@kpschoedel kpschoedel deleted the nubloat-report branch October 4, 2021 21:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants