Add continuous integration workflows. [nmoinvaz]

These workflows will be run to verify that project generation,
source file compilation, and test cases run successfully.
3 files changed