Skip to content

Dev Ops Ideas #3688

Open
Open
@li-kai

Description

@li-kai

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

  1. Migrate from circleci to github actions
    Reasoning:

    • less login/password maintenance
    • integrated ui is really good for beginners
  2. Re-enable dependabot
    Reasoning:

  3. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions