Porting to libchula
Initial CI added