Add a few distros to CI to improve coverage. This is now executed on Ubuntu 24.04, Ubuntu 22.04, Fedora (latest), Archlinux and Alpine (latest). For Alpine, the testsuite is disabled as it's currently not working. It can be enabled once fixed. Results: https://github.com/kmod-project/kmod/actions/runs/9913631414 Also available as a Github PR: https://github.com/kmod-project/kmod/pull/44 Lucas De Marchi (5): ci: Replace package installation with local action ci: Use a container and expand versions ci: Add Archlinux ci: Add Fedora ci: Add Alpine .github/actions/setup-alpine/action.yml | 22 ++++++++++ .github/actions/setup-archlinux/action.yml | 16 ++++++++ .github/actions/setup-fedora/action.yml | 27 +++++++++++++ .github/actions/setup-ubuntu/action.yml | 23 +++++++++++ .github/workflows/main.yml | 47 +++++++++++++--------- 5 files changed, 117 insertions(+), 18 deletions(-) create mode 100644 .github/actions/setup-alpine/action.yml create mode 100644 .github/actions/setup-archlinux/action.yml create mode 100644 .github/actions/setup-fedora/action.yml create mode 100644 .github/actions/setup-ubuntu/action.yml -- 2.45.2