Skip to content

CI setup: pytest + coverage, linting, type checking, pre-commit #23

@simontaurus

Description

@simontaurus

Set up GitHub Actions CI for oold-python: pytest + coverage reporting, linting, type checking, pre-commit hooks. Baseline current test coverage.

Acceptance Criteria

  • GitHub Actions workflow running on push/PR
  • pytest with coverage reporting
  • Linting (ruff/flake8) and type checking (mypy) configured
  • Pre-commit hooks set up
  • Baseline coverage number documented
  • migrate to uv
  • Contribution guidelines with responsible AI usage

Metadata

Metadata

Assignees

Labels

M2Core Features Complete
No fields configured for Feature.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions