public inbox for dwarves@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 dwarves 0/2] Add function list comparison to github CI
@ 2025-06-30 10:15 Alan Maguire
  2025-06-30 10:15 ` [PATCH v2 dwarves 1/2] github CI: Build pahole "next" branch as well as latest changes Alan Maguire
  2025-06-30 10:15 ` [PATCH v2 dwarves 2/2] github CI: Add comparison of generated BTF functions between baseline, change Alan Maguire
  0 siblings, 2 replies; 6+ messages in thread
From: Alan Maguire @ 2025-06-30 10:15 UTC (permalink / raw)
  To: dwarves; +Cc: Alan Maguire

As changes to pahole can generate different sets of functions for
vmlinux BTF, automate comparison between next branch and the series
CI is testing.  We already build default pahole so use it to baseline
function generation in BTF and use pfunct to generate function lists.
Example job here [1].

Patch 1 ensures that the baseline pahole builds the "next" branch
version; patch 2 adds the compare-functions.sh job to the dwarves-ci
pipeline.

Changes since v1:

- fix rebuild to actually rebuild with baseline pahole (patch 2)

[1] https://github.com/alan-maguire/dwarves/actions/runs/15872520906

Alan Maguire (2):
  github CI: Build pahole "next" branch as well as latest changes
  github CI: Add comparison of generated BTF functions between baseline,
    change

 .github/scripts/compare-functions.sh | 30 ++++++++++++++++++++++++++++
 .github/workflows/test.yml           |  4 ++--
 .github/workflows/vmtest.yml         |  4 ++++
 3 files changed, 36 insertions(+), 2 deletions(-)
 create mode 100755 .github/scripts/compare-functions.sh

-- 
2.43.5


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2025-07-01 16:14 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-06-30 10:15 [PATCH v2 dwarves 0/2] Add function list comparison to github CI Alan Maguire
2025-06-30 10:15 ` [PATCH v2 dwarves 1/2] github CI: Build pahole "next" branch as well as latest changes Alan Maguire
2025-06-30 18:38   ` Ihor Solodrai
2025-06-30 10:15 ` [PATCH v2 dwarves 2/2] github CI: Add comparison of generated BTF functions between baseline, change Alan Maguire
2025-06-30 18:36   ` Ihor Solodrai
2025-07-01 16:14     ` Alan Maguire

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox