We need to complete our CI/CD pipeline by adding GitHub Actions workflows that:
- Automatically run validations (e.g. linting, formatting, static analysis)
- Execute all unit tests
- Trigger on pull requests targeting main branches (e.g.,
main, dev, etc.)
✅ Tasks
📌 Notes
- All CI steps should complete quickly and clearly show failures.
- This will help enforce code quality and reliability for all incoming PRs.
We need to complete our CI/CD pipeline by adding GitHub Actions workflows that:
main,dev, etc.)✅ Tasks
Create
.github/workflows/ci.yml(or similar) with:on: [pull_request]triggerflake8,black,eslint, etc.)pytest,jest,unittest)Ensure jobs fail if any validation or test fails
(Optional) Add job matrix for different Python/Node versions if needed
(Optional) Add caching to speed up workflow runs
Test workflow with a sample PR
📌 Notes