Skip to content

Conversation

@dsmedia
Copy link
Collaborator

@dsmedia dsmedia commented Oct 26, 2025

Closes #725.

This PR upgrades ruff from 0.8.2 to 0.14.2. This resolves a false-positive bug (RUF052) in the old version and will unblock PR #724 that were failing because of it.

I have confirmed all checks pass locally with the new version:

$ uv run ruff check
All checks passed!
$ uv run ruff format --check
5 files already formatted

Updates ruff from 0.8.3 to 0.14.2

Release notes

Sourced from ruff's releases.

0.9.0

Please refer to CHANGELOG.md for details.

0.10.0

Please refer to CHANGELOG.md for details.

0.11.0

Please refer to CHANGELOG.md for details.

0.12.0

Please refer to CHANGELOG.md for details.

0.13.0

Please refer to CHANGELOG.md for details.

0.14.0

Please refer to CHANGELOG.md for details.

0.14.2

Please refer to CHANGELOG.md for details.

Changelog

Sourced from ruff's changelog.

See the full CHANGELOG.md.

Commits

See the full compare view on GitHub for all commits in this update.


This is a manual update to resolve issue #725.

@dsmedia dsmedia requested a review from Copilot October 26, 2025 12:40
@dsmedia dsmedia self-assigned this Oct 26, 2025
@dsmedia dsmedia added the dependencies Update one or more dependencies version label Oct 26, 2025
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR upgrades the ruff development dependency from version 0.8.3 to 0.14.2 to resolve a false-positive bug (RUF052) that was blocking other PRs. The upgrade has been verified to pass all local checks.

Key Changes:

  • Updated minimum ruff version requirement from 0.8.2 to 0.14.2 in development dependencies

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@dsmedia dsmedia merged commit 87720f2 into vega:main Oct 26, 2025
2 checks passed
@dsmedia dsmedia deleted the fix/ruff-issue-725 branch October 26, 2025 12:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Update one or more dependencies version

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Best practice for dependency version pinning: ruff false positive gap between versions

1 participant