On 01/04/2025 10:24, Alan Maguire wrote: > libbpf and bpf kernel patch infrastructure have made great use > of github actions to provide continuous integration (CI) testing. > Here the libbpf CI is adapted to build pahole and run the associated > selftests. Examples of what the action workflows look like are > at [1] and [2]. > > Details about the workflows can be found in patch 1. > > Patch 2 fixes an issue exposed by the dwarves-build workflow - > a compilation error when building dwarves with clang. > > Changes since v1: > > - rework to be locally executable as bash scripts as well as via > GitHub actions (Ihor, patch 1) > - add note to README about various ways of running tests via > GitHub actions, local scripts (Arnaldo, patch 1) > > [1] https://github.com/alan-maguire/dwarves/actions/runs/14191907449 > [2] https://github.com/alan-maguire/dwarves/actions/runs/14191907451 > series is applied with Ihor's suggested change to dump config info; for now I've removed the codeql and coverity jobs as further testing revealed they didn't work. We can look at adding them back later.