GitHub Actions workflow per PR: install, test, lint, build, comment results on the PR. Uses node_modules caching.
Discovered on Twitter via @eng_khairallah1