Skip to content

统一 Ruff 版本来源并完善 SQLAlchemy 2.1 内存数据库兼容性 #532

Closed

Description

@liujuanjuan1984

背景

#531 升级 click、uvicorn 和 Ruff。审查发现 Ruff 的 uv.lock 与 pre-commit 独立版本配置会再次漂移;同时 SQLAlchemy/greenlet 的锁定版本落后于发布安装路径,候选新版本通过完整回归但提示内存 SQLite URI 自动选池行为即将变化。

范围

验收

  • Ruff hook 与 uv.lock 使用同一个版本来源。
  • SQLAlchemy/greenlet 升级并有内存 URI 连接池回归保护。
  • 完整验证通过,PR 描述与最终变更一致。

关联 #531。

实现提交为 10593d0,已推送至 #531 原分支。doctor 831 项测试通过,覆盖率 93.33%,依赖漏洞审计无已知漏洞;SQLAlchemy 2.0.54 数据库与 task-store 回归 48/48 通过。最新远端 5 项检查全部通过,PR 描述已更新,等待人工审核合并。

Activity

  1. liujuanjuan1984 commented on Sep 29, 2026

    @liujuanjuan1984
    CollaboratorAuthor

    已在 #531 原分支提交并推送 10593d0。Ruff hooks 统一使用 uv.lock;SQLAlchemy/greenlet 升级为 2.1.1/3.5.6,并显式保留内存 SQLite StaticPool。doctor 831 项测试通过,覆盖率 93.33%;数据库定向测试 17/17、旧 SQLAlchemy 2.0.54 回归 48/48、依赖漏洞审计均通过。PR 描述已按最终范围更新,等待最新远端 CI。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions