-
Notifications
You must be signed in to change notification settings - Fork 43
Open
Description
Module Name.
Continuous Integration (CI)
Is your feature request related to a problem? Please describe.
Currently, the repository lacks automated checks for Python and Angular projects. There is no existing CI workflow file to ensure code quality through linting, testing, and build validation.
High level Solution:
Introduce a ci.yml
workflow in the repository that:
- Runs Python lint (e.g., flake8/pylint)
- Executes Python tests (e.g., pytest)
- Performs Angular build checks (e.g.,
ng build
) - Supports optional image builds (e.g., Docker, if relevant)
- Uses path-based job filters to run jobs only when relevant files are changed
The workflow should be flexible to allow optional image builds and ensure that Python and Angular jobs only run as needed based on file changes.
Metadata
Metadata
Assignees
Labels
suggestSuggest a new featureSuggest a new feature