What is requested
Maybe we should add a GitHub action to build the project on each pull request, this could help us to see if new request can be build in a generalized way.
This should be relative simple to implement. But in my humble opinion we should adjust or merge #5 first. After this we can add a build check for pull request.
This can be extended to create automatic releases (Drafts) with the ready to use build included in the future.