-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
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
-
Create
.github/workflows/ci.yml(or similar) with:-
on: [pull_request]trigger - Job for code validation (e.g.
flake8,black,eslint, etc.) - Job for running unit tests (e.g.
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
- All CI steps should complete quickly and clearly show failures.
- This will help enforce code quality and reliability for all incoming PRs.
Metadata
Metadata
Assignees
Labels
No labels