Refresh lock files for typer and ruff bump#24
Conversation
Bumps the production-minor-patch group with 2 updates: [typer](https://github.com/fastapi/typer) and [ruff](https://github.com/astral-sh/ruff). Updates `typer` from 0.24.1 to 0.25.0 - [Release notes](https://github.com/fastapi/typer/releases) - [Changelog](https://github.com/fastapi/typer/blob/master/docs/release-notes.md) - [Commits](fastapi/typer@0.24.1...0.25.0) Updates `ruff` from 0.15.11 to 0.15.12 - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](astral-sh/ruff@0.15.11...0.15.12) --- updated-dependencies: - dependency-name: typer dependency-version: 0.25.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: production-minor-patch - dependency-name: ruff dependency-version: 0.15.12 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: production-minor-patch ... Signed-off-by: dependabot[bot] <support@github.com>
PR SummaryLow Risk Overview Lockfile refresh also updates several transitive versions (e.g., Reviewed by Cursor Bugbot for commit 8eae442. Bugbot is set up for automated code reviews on this repo. Configure here. |
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
Bugbot Autofix prepared a fix for the issue found in the latest run.
- ✅ Fixed: Ruff version mismatch between pre-commit and requirements
- Updated
.pre-commit-config.yamlto pinruff-pre-committov0.15.12, matching the requirements and CI Ruff version.
- Updated
You can send follow-ups to the cloud agent here.
Reviewed by Cursor Bugbot for commit 8eae442. Configure here.
| pytest-cov==7.1.0 | ||
| black==26.3.1 | ||
| ruff==0.15.11 | ||
| ruff==0.15.12 |
There was a problem hiding this comment.
Ruff version mismatch between pre-commit and requirements
Low Severity
Bumping ruff to 0.15.12 in the requirements and lock files without also updating .pre-commit-config.yaml (which still pins ruff-pre-commit to v0.15.11) introduces a version skew that didn't exist before. Developers running pre-commit locally will lint with 0.15.11, while CI's ruff check . step uses 0.15.12, which can produce different results if any rules changed between those versions.
Additional Locations (1)
Reviewed by Cursor Bugbot for commit 8eae442. Configure here.


Summary
requirements.lockandrequirements-dev.lockafter thetyperandruffdependency bumpCI evidence
evalops/orbit-agentrun25000208360, jobtest (3.12), stepVerify dependency lock files are updatedfailed withrequirements.txt changed without updating requirements.locktest (3.11)job was cancelled after the 3.12 lockfile gate failedLocal verification
black --check $(git ls-files '*.py')ruff check .pytest -qNotes
evalops/orbit-agent#23.