adrian-thurston / colm

The Colm Programming Language
MIT License
164 stars 31 forks source link

Add Github Actions testing and release #156

Closed notgull closed 6 months ago

notgull commented 1 year ago

This PR adds actions to GitHub Actions to this repository to handle automatically testing and releasing this package.

My primary goal is the releases; testing is just a nice benefit. When a commit tagged with x.x.x is pushed to master, a copy of Colm is built and then pushed as a GitHub Release. The goal of this is to make it easier to not only just download and use colm, but to be able to automatically install colm in CI through something like install-action

@adrian-thurston I can add the manual GH Actions files, but it's up to you to provide a GitHub token it can use to make a release.

notgull commented 10 months ago

@adrian-thurston Any thoughts?