Skip to content

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

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

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions