GitHub action for automated build test and release.
Description:
Uses GitHub actions for automated build testing and provides a already built version. Has a ubuntu with clang version too, just to keep on eye if it ever builds successfully, if so, then we can consider switching the project to build using clang as a default.
Benefits of this PR and context:
Don't need to explain it to myself since I'm going to merge it anyways. Lays the groundwork for potential improvements in the future, such as a 1 click loader which doesn't require the user to compile the cheat. In the mean time, it helps new commits/pull requests as it makes it obvious if something is so broken that it causes a build error, also provides feedback to why.
Source / References:
GH docs, the README and brain.
@seksea we good? if you want to merge, squash and merge it