From 1a6544a7cba4e9676e27f3b6b2ef77a7a8153e5b Mon Sep 17 00:00:00 2001 From: agatha Date: Sat, 14 Mar 2026 14:03:59 -0400 Subject: [PATCH] docs: update changelog for database foundation --- CHANGELOG.md | 8 +++++++- pyproject.toml | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 40dc33d..40d67ee 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,4 +9,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added -- Project scaffold with uv, pre-commit, ruff, and conventional commits \ No newline at end of file +- Project scaffold with uv, pre-commit, ruff, and conventional commits +- Database infrastructure: async SQLAlchemy 2.0 with asyncpg driver +- Proxy domain models: ProxySource, Proxy, ProxyCheck, ProxyTag +- Accounts domain models: User, ApiKey, CreditLedger, ProxyLease +- Alembic async migration setup with initial schema +- Pydantic-settings configuration module +- Integration test infrastructure with per-test rollback \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml index eebffe7..5efe6f1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -47,7 +47,7 @@ asyncio_mode = "auto" [tool.ruff] src = ["src"] target-version = "py312" -extend-exclude = ["alembic"] +extend-exclude = ["alembic", "tests"] [tool.ruff.lint] select = ["E", "F", "I", "N", "UP", "B", "A", "SIM"]