Skip to content

chore: update dev tool versions from PyPI - #2813

Closed
github-actions[bot] wants to merge 1 commit into
mainfrom
auto/update-pypi-versions-20260724
Closed

chore: update dev tool versions from PyPI#2813
github-actions[bot] wants to merge 1 commit into
mainfrom
auto/update-pypi-versions-20260724

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Summary

This PR updates the pinned dev tool versions in autofix-versions.env.
It matches the latest releases on PyPI.

Changes

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

Why this matters

Keeping dev tool versions current ensures:

  • Consumer repos receive the latest bug fixes and features
  • We don't ship known-vulnerable or outdated tooling
  • Version drift between repos is minimized

Auto-generated by the maint-auto-update-pypi-versions workflow

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
@github-actions
github-actions Bot requested a review from stranske as a code owner July 24, 2026 04:02
@github-actions github-actions Bot added automation Automation and workflow automation dependencies Dependency updates labels Jul 24, 2026

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 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

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge 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 👍 / 👎.

@stranske

Copy link
Copy Markdown
Owner

Superseded by #2840, which carries the full shared Ruff 0.16 pin surface and preserves consumer-defined Ruff selections.

@stranske stranske closed this Jul 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automation Automation and workflow automation dependencies Dependency updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant