Set up CI/CD workflow, preferably with GitHub Actions, for every PR sent to main. Tasks: - [ ] Build - [ ] Lint (eslint) - [ ] Test - [ ] Coverage