Open
Description
Is your feature request related to a problem? Please describe.
Something we've always wanted to do, but didn't have the time and/or wasn't the right timing.
Describe the solution you'd like
-
Migrate from circleci to github actions
Reasoning:- less login/password maintenance
- integrated ui is really good for beginners
-
Re-enable dependabot
Reasoning:- Reduces the pain of upgrading frameworks through multiple breaking changes
- dependabot has much much better configuration options now, reducing the noise if properly configured
-
Disable testcov
Reasoning:- It's hard, and not worth the ROI of writing UI unit tests
- What we want are e2e tests, but this can be subsumed by thousands of NUS people using this app
- Makes it less scary for contributors because they don't see a red cross
Describe alternatives you've considered
No-op is possible. Don't break what's not broken. Feel free to close this issue.
Additional context
Ideas from 2019, and experience since then.