Skip to content

ci: Migrate CI workflows to use Makefile targets. #230

@nedseb

Description

@nedseb

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

  • Update .github/workflows/python-linter.yml to use make lint
  • Update .github/workflows/tests.yml to use make test-mock and make test-examples
  • Use pip install -e ".[dev,test]" instead of pip install -r tests/requirements-test.txt
  • Remove tests/requirements-test.txt once no workflow references it
  • Verify all CI checks pass after migration

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

Metadata

Metadata

Assignees

Labels

ciCI/CD, workflows, lintingreleased

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions