Project Description
multipath-tools is in urgent need of better CI, both unit tests and "real world" tests. We a very basic set of unit tests, but the coverage is miserable. Also, there's some minimal github workflow code, which could be improved a lot while I'm learning about github workflows.
Goal for this Hackweek
Improve github workflows: add workflows for non-intel architectures for compilation and at least part of the unit tests. Add some more unit tests.
Hackweek 20 results
It took a while to figure out ways how to run multiarch build and unit tests on Github. I eventually got all the puzzle pieces together. The results can be seen in the actions page of the openSUSE multipath-tools repository, where I can now run automated build and (admittedly quite sparse) unit test CI for multipath-tools on 7 different distros and 5 architectures (I could do more, but it would be overkill). The effort relies heavily on the build-multipath project, where I'd collected container specifications for building multipath for some time. Who knows, maybe this will turn into a more generic build recipe in the future.
Looking for hackers with the skills:
This project is part of:
Hack Week 20
Activity
Comments
Be the first to comment!
Similar Projects
Package libfyaml by tinita
Project Description
[libfyaml](https://g...
Complete the port of flatpak to appstream from appstream-glib by ldragon
[comment]: # (Please use the project descriptio...
Port OTPClient to GTK >= 4.10 by pstivanin
Project Description
OTPClient is currentl...
Dictu Language by bdowns328
[comment]: # (Please use the project descriptio...
Expanding e2e tests on Windows self-hosted runners via CI by iguimaraes
Achievements:
- Documented all necessary s...
OSSelot collaboration on legal reviews of community packages by lkocman
[comment]: # (Please use the project descriptio...
Expanding e2e tests on Windows self-hosted runners via CI by iguimaraes
Achievements:
- Documented all necessary s...
Make iguana-workflow to support multiple container frontends by oholecek
Project Description
Iguana is an attempt ...
Man pages in a container by doreilly
[comment]: # (Please use the project descriptio...
openSUSE MicroOS based NAS by dmach
[comment]: # (Please use the project descriptio...
Building a CNF solution for Edge environment by lizhang
Project Description
Network managemen...
Container images for building the Uyuni docs by juliogonzalezgil
Project Description
The Uyuni doc require...