I think we should run lint and tests in CI on `pull_request`. @artalar idk if it is a waste of GitHub action minutes to build on `pull_request`