YakshaLang / Yaksha

😈 Yaksha Programming Language - Offside rule + Lisp system for macros. 🐣 WIP
https://yakshalang.github.io/
GNU General Public License v3.0
196 stars 13 forks source link

Add (extremely) basic Github Actions for Linux development #17

Closed mshockwave closed 1 year ago

mshockwave commented 1 year ago

This action will build and test on Ubuntu LTS versions upon a git push. I've locally tested this workflow using nektos/act. Despite the fact that the Ubuntu 22.04 configuration kept failing locally with weird messages while 20.04 worked just fine, I believe the issue was due to some problems of my local docker. So I thought we might want to give it a try and remove the 22.04 config it that doesn't work out.

Note that I also changed all the submodule path from using ssh to using https, so that CI will have an easier time to pull them without any tokens or keys.

JaDogg commented 1 year ago

Nice !