libjapi is a universal JSON to C API library. It receives newline-delimited JSON (NDJSON) messages via TCP and calls registered C functions. A JSON response is returned for each request. Furthermore, it is also possible to create push services, which asynchronously push JSON messages to the clients subscribed to them.
Currently, the CI builds, tests and builds packages only for Centos 7, which was the target platform at the time of developing.
Add docker images for later OS versions like Rocky 9, Ubuntu 22.04, Debian 11/12, ...
Adding Debian/Ubuntu would also require to add the config for building deb packages.
Also investigate if it is possible to run these steps in a matrix to not repeat config.