ci: run lint / mypy / unit tests / coverage as GH actions (#287)

Make GH Action checks required
3 files changed