sdk-ng icon indicating copy to clipboard operation
sdk-ng copied to clipboard

Implement output binary difference tracking

Open stephanosio opened this issue 3 years ago • 0 comments
trafficstars

Implement a CI workflow to track the differences in the binary output produced using Zephyr SDK.

The workflow shall track/diff the following:

  • binary size (sizes of individual sections in the output ELF files)
  • symbol list (added, removed)
  • symbol content size (size change)
  • symbol content
    • non-code: hex diff
    • code: disassembly diff

The workflow shall run on:

  • every push to the default branch
    • diff between the current (head) and the previous commits in the default branch
  • every push to pull requests
    • diff between the PR head commit and the default branch head commit

stephanosio avatar Aug 25 '22 13:08 stephanosio