Continuous integration should be investigated for ensuring compilation in PRs and running tests (when available). Options include Travis CI, CircleCI, Github Actions.