On Fri, Jul 12, 2024 at 03:20:06PM GMT, Lucas De Marchi wrote:
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
This is now applied. CI results can be seen at https://github.com/kmod-project/kmod/actions In future we may work on import patch series submitted via mailing list to make sure all of them go through CI: https://github.com/kmod-project/kmod/issues/52 I also added a bunch of issues in https://github.com/kmod-project/kmod/issues, particularly for improvements. Thanks to Emil who also added some. If anyone looking to collaborate, feel free to grab one and submit patches either via mailing list or github. With this I'm going to remove the TODO file that has been stale for a long time. Lucas De Marchi
.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