Servostar / gemstone

Gemstone programming language compiler (GSC)
GNU General Public License v2.0
3 stars 0 forks source link

8 add GitHub action for code check #12

Closed Servostar closed 4 months ago

Servostar commented 4 months ago

Added github action which checks for successfull compilation of gemstone. For this purpose a new target was added to CMakeLists.txt which treats warnings as errors. The action will pull the docker SDK and build the DEVKIT upon which a clean build of target check is made. This setup can be reproduced locally with the commands provided b the action and preemptive checking can be done locally.

The branch is in a state which makes the check fail. This behavior will be fixed by issue #11 and should be ignored for this PR. A rule to make passing of the check mandatory for merging will be made by issue #10.