Description
Now that we have a Makefile with standardized targets (make lint, make test-mock, make test-examples, make ci), the CI workflows should use them instead of calling ruff/pytest directly.
Tasks
Benefits
- Single source of truth for commands (Makefile)
- Consistency between local dev and CI
- Easier to add new CI steps (just add a make target)
Related
Description
Now that we have a Makefile with standardized targets (
make lint,make test-mock,make test-examples,make ci), the CI workflows should use them instead of calling ruff/pytest directly.Tasks
.github/workflows/python-linter.ymlto usemake lint.github/workflows/tests.ymlto usemake test-mockandmake test-examplespip install -e ".[dev,test]"instead ofpip install -r tests/requirements-test.txttests/requirements-test.txtonce no workflow references itBenefits
Related