All the builds are done in fedora containers at the moment.
1. build.yml - triggers on every push and PR, it just builds the
project
2. build-cmake.yml - triggers on every push and PR, it builds the
project with cmake
3. release.yml - triggers on v* tags on master, it creates a new github
release, builds a fedora RPM and also uploads the rpm and src rpm to
the release page for distribution
minor bug in the makefile was fixed, it was preventing from using
multiple threads for compilation which slowed down the build