Tracking Firmware Code Size | Interrupt

Hi Tyler, great article!

One thing we did for littlefs was piggy-back the code-size measurements onto GitHub’s CI commit statuses. GitHub can store multiple statuses for each commit, which makes it easy to store various CI measurements in one place that can be diffed at CI time. As an added plus the status is also an easy way to consume the information as a human.

image

The only downside is that you may become rate-limited by GitHub if you tried to download all of the statuses for a large repository at once.

Here’s the script we use to update statuses:

1 Like