-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Milestone
Description
As a developer
I need set up continuous integration and delivery (CI/CD), along with linting and a testing framework,
So thatcode quality is maintained automatically, and changes can be tested and deployed reliably.
Details and Assumptions
- The Python Project template created at Saezlab generate workflows automatically.
- Ensure all the workflows run properly
Acceptance Criteria
- A CI workflow (e.g., GitHub Actions, GitLab CI, etc.) is configured to run on each push and pull request.
- Linting is set up using tools like
rufforflake8and runs automatically in CI. - A testing framework (e.g.,
pytest) is integrated and runs tests as part of the CI pipeline. - The CI pipeline fails if linting or tests do not pass.
- The setup includes a badge in README.md indicating build status.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request