Overview
Currently using CircleCI for CI/CD, but we should migrate to GitHub Actions for simpler management and better GitHub integration. Additionally, code coverage is generated locally but not published anywhere.
Objectives
- Migrate CI/CD pipeline from CircleCI to GitHub Actions
- Publish code coverage reports to a coverage service (e.g., Codecov)
- Retire CircleCI configuration
Tasks
Migrate to GitHub Actions
Add Coverage Reporting
Cleanup
Acceptance Criteria
- GitHub Actions workflow successfully runs on every push
- Code coverage reports are published and visible
- No CircleCI configuration remains
- All checks pass (tests, linting, type checking)
Overview
Currently using CircleCI for CI/CD, but we should migrate to GitHub Actions for simpler management and better GitHub integration. Additionally, code coverage is generated locally but not published anywhere.
Objectives
Tasks
Migrate to GitHub Actions
.github/workflows/test.ymlworkflow that:npm run test-covto generate coverage reportsAdd Coverage Reporting
Cleanup
.circleci/config.ymlAcceptance Criteria