chore: update dev tool versions from PyPI - #2813
Conversation
Auto-generated by maint-auto-update-pypi-versions workflow. Checking versions in .github/workflows/autofix-versions.env... Checking black... 26.5.1 -> 26.5.1 [OK] Checking ruff... 0.15.22 -> 0.16.0 [OUTDATED] Checking isort... 8.0.1 -> 8.0.1 [OK] Checking docformatter... 1.7.8 -> 1.7.8 [OK] Checking mypy... 2.3.0 -> 2.3.0 [OK] Checking pytest... 9.1.1 -> 9.1.1 [OK] Checking pytest-cov... 7.1.0 -> 7.1.0 [OK] Checking pytest-xdist... 3.8.0 -> 3.8.0 [OK] Checking coverage... 7.15.2 -> 7.15.2 [OK]⚠️ Found 1 outdated version(s): ruff: 0.15.22 -> 0.16.0 ✅ Updated 1 version(s) in .github/workflows/autofix-versions.env
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: e5a1369156
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
| # in each consumer repo's pyproject.toml directly, NOT synced from this file. | ||
| BLACK_VERSION=26.5.1 | ||
| RUFF_VERSION=0.15.22 | ||
| RUFF_VERSION=0.16.0 |
There was a problem hiding this comment.
Avoid enabling Ruff 0.16 defaults for consumers
When this pin is propagated to consumers that use the default ci.yml caller and do not define their own Ruff select, the shared reusable workflow still runs ruff check --output-format github --extend-exclude .workflows-lib . without an explicit rule set, so Ruff 0.16.0's breaking change to expand the default rules from 59 to 413 will suddenly make existing PR gates/autofix fail on many rules those repos never opted into (release notes: https://github.com/astral-sh/ruff/releases/tag/0.16.0). Please either hold this pin below 0.16 or add an explicit shared rule selection before syncing the version fleet-wide.
Useful? React with 👍 / 👎.
|
Superseded by #2840, which carries the full shared Ruff 0.16 pin surface and preserves consumer-defined Ruff selections. |
Summary
This PR updates the pinned dev tool versions in
autofix-versions.env.It matches the latest releases on PyPI.
Changes
Why this matters
Keeping dev tool versions current ensures:
Auto-generated by the maint-auto-update-pypi-versions workflow