Skip to content

Add repository hygiene checks#42

Merged
CaspianG merged 1 commit into
mainfrom
agent/repository-hygiene
Jul 14, 2026
Merged

Add repository hygiene checks#42
CaspianG merged 1 commit into
mainfrom
agent/repository-hygiene

Conversation

@CaspianG

Copy link
Copy Markdown
Owner

What changed

  • add Ruff to the development toolchain and GitHub Actions
  • remove unused imports, variables, and duplicate public exports
  • preserve intentional late imports in standalone benchmark and example scripts
  • add httpx2 for the current Starlette TestClient while retaining direct httpx process tests

Why

A full repository audit found no secrets, broken local documentation links, stale benchmark artifacts, or failing tests, but static linting was not enforced and 18 actionable findings had accumulated. This change makes repository hygiene reproducible in CI.

Validation

  • pytest -q: 743 passed, 5 skipped before cleanup
  • targeted regression suite: 118 passed
  • warning regression check: 1 passed with no warnings
  • ruff check wavemind tests benchmarks examples: passed
  • benchmark artifact audit: passed
  • package build and twine check: passed
  • pip check: passed

@CaspianG CaspianG marked this pull request as ready for review July 14, 2026 13:07
@CaspianG CaspianG merged commit 025b828 into main Jul 14, 2026
17 checks passed
@CaspianG CaspianG deleted the agent/repository-hygiene branch July 14, 2026 13:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant