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.
miniblog.
Related Posts
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.
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
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.