Skip to content

Bump engine 2.6.1, QA 1.10.6; upgrade lockfile for Dependabot#728

Merged
mplatzer merged 2 commits into
mainfrom
cursor/bump-engine-qa-and-deps-61df
Apr 30, 2026
Merged

Bump engine 2.6.1, QA 1.10.6; upgrade lockfile for Dependabot#728
mplatzer merged 2 commits into
mainfrom
cursor/bump-engine-qa-and-deps-61df

Conversation

@mplatzer
Copy link
Copy Markdown
Contributor

@mplatzer mplatzer commented Apr 30, 2026

Changes

  • Pin mostlyai-engine to 2.6.1 and mostlyai-qa to 1.10.6 in the local and local-gpu optional dependency groups.
  • Regenerate uv.lock with uv lock --upgrade so transitive packages pick up current security fixes (e.g. newer azure-core, urllib3, aiohttp, cryptography, python-multipart, poetry, virtualenv, filelock, requests, pygments, black, pytest, python-dotenv, and related pins pulled in via the mostly stack).
  • Align pre-commit with dev tooling: bump astral-sh/ruff-pre-commit to v0.15.12, use the ruff-check hook id, and set ruff>=0.15.12 in the dev group so uv run ruff and pre-commit apply the same rules (fixes failing hooks after the lockfile pulled Ruff 0.15).

Why this change?

Aligns the SDK with the latest engine and QA patch releases, refreshes the resolved dependency tree for Dependabot, and keeps local pre-commit and uv Ruff in sync.

Testing

  • uv sync --frozen --only-group dev then uv pip install ... ".[local]" with PyTorch CPU wheels (same pattern as .github/workflows/run-tests-cpu.yaml).
  • pytest for tests/_local/end_to_end, tests/client/unit, tests/_data/unit, tests/_local/unit, and tests/test_domain.py.
  • pre-commit run ruff-check --all-files and pre-commit run ruff-format --all-files.

Additional Notes

DiskCache (CVE-2025-69872): As of this lock refresh, public advisories still report no patched diskcache release beyond 5.6.3; that alert may remain until upstream ships a fix. All other listed packages were upgraded where PyPI provides fixed versions.

Open in Web Open in Cursor 

cursoragent and others added 2 commits April 30, 2026 09:03
…security updates

- Pin engine/qa to latest patch releases in local extras.
- Regenerate uv.lock with uv lock --upgrade to pull patched transitive deps.
- Apply ruff import ordering fixes for upgraded ruff in dev group.

Co-authored-by: Michi Platzer <michael.platzer@gmail.com>
Use ruff-check hook id and bump rev so pre-commit matches uv lock and
no longer rewrites imports differently on commit.

Co-authored-by: Michi Platzer <michael.platzer@gmail.com>
@mplatzer mplatzer merged commit c596d8b into main Apr 30, 2026
12 checks passed
@mplatzer mplatzer deleted the cursor/bump-engine-qa-and-deps-61df branch April 30, 2026 09:15
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.

2 participants