Moving all my elisp projects from Travis to GitHub actions has been a hassle, although it's getting easier with practice.
I ported emacs-racer today: https://github.com/racer-rust/emacs-racer/blob/master/.github/workflows/test.yml
I've learnt the hard way that it's worth testing your code both with and without byte-compilation too.
miniblog.
Related Posts
Travis CI is effectively dropping its support for open-source projects: https://www.jeffgeerling.com/blog/2020/travis-cis-new-pricing-plan-threw-wrench-my-open-source-works
I really value builds, lints and coverage metrics on pull requests. This still feels like an underexplored area though.
There's no Travis equivalent AFAIK for performance. I'd love to have automatic benchmarking on contributions.
Firefox 69 is shipping with protection from cryptocurrency mining running without the user's knowledge: https://venturebeat.com/2019/04/09/firefox-will-now-let-you-block-fingerprint-tracking-and-cryptojacking/
I know CI services like Travis have to worry about this, but I wouldn't have thought JS mining would be anywhere near worthwhile.