public inbox for dwarves@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH dwarves 0/2] dwarves: Introduce github actions for CI
@ 2025-03-06 17:04 Alan Maguire
  2025-03-06 17:04 ` [PATCH dwarves 1/2] dwarves: Add github actions to build, test Alan Maguire
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Alan Maguire @ 2025-03-06 17:04 UTC (permalink / raw)
  To: acme
  Cc: yonghong.song, dwarves, ast, andrii, bpf, song, eddyz87, olsajiri,
	Alan Maguire

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.


[1] https://github.com/alan-maguire/dwarves/actions/runs/13588880188
[2] https://github.com/alan-maguire/dwarves/actions/runs/13588880200

Alan Maguire (2):
  dwarves: Add github actions to build, test
  dwarves: Fix clang warning about unused variable

 .github/actions/debian/action.yml | 16 ++++++
 .github/actions/setup/action.yml  | 23 ++++++++
 .github/workflows/build.yml       | 37 ++++++++++++
 .github/workflows/codeql.yml      | 53 +++++++++++++++++
 .github/workflows/coverity.yml    | 33 +++++++++++
 .github/workflows/lint.yml        | 20 +++++++
 .github/workflows/ondemand.yml    | 31 ++++++++++
 .github/workflows/test.yml        | 36 ++++++++++++
 .github/workflows/vmtest.yml      | 94 +++++++++++++++++++++++++++++++
 ci/managers/debian.sh             | 88 +++++++++++++++++++++++++++++
 ci/managers/travis_wait.bash      | 61 ++++++++++++++++++++
 dwarves_fprintf.c                 |  2 +-
 12 files changed, 493 insertions(+), 1 deletion(-)
 create mode 100644 .github/actions/debian/action.yml
 create mode 100644 .github/actions/setup/action.yml
 create mode 100644 .github/workflows/build.yml
 create mode 100644 .github/workflows/codeql.yml
 create mode 100644 .github/workflows/coverity.yml
 create mode 100644 .github/workflows/lint.yml
 create mode 100644 .github/workflows/ondemand.yml
 create mode 100644 .github/workflows/test.yml
 create mode 100644 .github/workflows/vmtest.yml
 create mode 100755 ci/managers/debian.sh
 create mode 100644 ci/managers/travis_wait.bash

-- 
2.43.5


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

end of thread, other threads:[~2025-03-12 20:28 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-03-06 17:04 [PATCH dwarves 0/2] dwarves: Introduce github actions for CI Alan Maguire
2025-03-06 17:04 ` [PATCH dwarves 1/2] dwarves: Add github actions to build, test Alan Maguire
2025-03-12 20:28   ` Ihor Solodrai
2025-03-06 17:04 ` [PATCH dwarves 2/2] dwarves: Fix clang warning about unused variable Alan Maguire
2025-03-06 21:14 ` [PATCH dwarves 0/2] dwarves: Introduce github actions for CI Ihor Solodrai
     [not found]   ` <CA+JHD929w2i8TsEZUHqoMsmJ20-OF5C6ytHng0UobN2W0ptmag@mail.gmail.com>
2025-03-12 16:50     ` Alan Maguire

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