Description
We need an automated CI/CD pipeline to ensure code quality from day one. For Week 1, we need a baseline GitHub Actions workflow that triggers on pushes and pull requests to the main branch, running a linter to catch syntax errors early.
To do
Notes
- Keep the pipeline lightweight for now. We will add
pytest and Docker build steps in later weeks.
- Ensure the workflow fails if critical syntax errors are found.
Acceptance Criteria
Description
We need an automated CI/CD pipeline to ensure code quality from day one. For Week 1, we need a baseline GitHub Actions workflow that triggers on pushes and pull requests to the main branch, running a linter to catch syntax errors early.
To do
.github/workflows/main.yml.pushandpull_requestonmain.flake8for syntax and style checking.Notes
pytestand Docker build steps in later weeks.Acceptance Criteria