One of the best things I could have spent time on whilst working on the non-code aspects of my compiler was that of setting up GitHub Actions (which is cross-compatible with Gitea Actions meaning no vendor lock-in; a fact I only later discovered).
The set of tests grew to large to test by hand which something I had been doing a while back. This new automation was one of those few ones that are actually worth it.
Amongst the tests are even semantic ones. I.E. ones where I test the generated code during runtime of it.
#ci #compilers
