Skip to content

Bump ruff from 0.15.8 to 0.15.11 in /python - #5116

Closed
dependabot[bot] wants to merge 3 commits into
mainfrom
dependabot/pip/python/ruff-0.15.9
Closed

Bump ruff from 0.15.8 to 0.15.11 in /python#5116
dependabot[bot] wants to merge 3 commits into
mainfrom
dependabot/pip/python/ruff-0.15.9

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Apr 6, 2026

Copy link
Copy Markdown
Contributor

Bumps ruff from 0.15.8 to 0.15.11.

Release notes

Sourced from ruff's releases.

0.15.11

Release Notes

Released on 2026-04-16.

Preview features

  • [ruff] Ignore RUF029 when function is decorated with asynccontextmanager (#24642)
  • [airflow] Implement airflow-xcom-pull-in-template-string (AIR201) (#23583)
  • [flake8-bandit] Fix S103 false positives and negatives in mask analysis (#24424)

Bug fixes

  • [flake8-async] Omit overridden methods for ASYNC109 (#24648)

Documentation

  • [flake8-async] Add override mention to ASYNC109 docs (#24666)
  • Update Neovim config examples to use vim.lsp.config (#24577)

Contributors

Install ruff 0.15.11

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/ruff/releases/download/0.15.11/ruff-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://releases.astral.sh/github/ruff/releases/download/0.15.11/ruff-installer.ps1 | iex"

Download ruff 0.15.11

File Platform Checksum
ruff-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
ruff-x86_64-apple-darwin.tar.gz Intel macOS checksum
ruff-aarch64-pc-windows-msvc.zip ARM64 Windows checksum
ruff-i686-pc-windows-msvc.zip x86 Windows checksum

... (truncated)

Changelog

Sourced from ruff's changelog.

0.15.11

Released on 2026-04-16.

Preview features

  • [ruff] Ignore RUF029 when function is decorated with asynccontextmanager (#24642)
  • [airflow] Implement airflow-xcom-pull-in-template-string (AIR201) (#23583)
  • [flake8-bandit] Fix S103 false positives and negatives in mask analysis (#24424)

Bug fixes

  • [flake8-async] Omit overridden methods for ASYNC109 (#24648)

Documentation

  • [flake8-async] Add override mention to ASYNC109 docs (#24666)
  • Update Neovim config examples to use vim.lsp.config (#24577)

Contributors

0.15.10

Released on 2026-04-09.

Preview features

  • [flake8-logging] Allow closures in except handlers (LOG004) (#24464)
  • [flake8-self] Make SLF diagnostics robust to non-self-named variables (#24281)
  • [flake8-simplify] Make the fix for collapsible-if safe in preview (SIM102) (#24371)

Bug fixes

  • Avoid emitting multi-line f-string elements before Python 3.12 (#24377)
  • Avoid syntax error from E502 fixes in f-strings and t-strings (#24410)
  • Strip form feeds from indent passed to dedent_to (#24381)
  • [pyupgrade] Fix panic caused by handling of octals (UP012) (#24390)
  • Reject multi-line f-string elements before Python 3.12 (#24355)

Rule changes

  • [ruff] Treat f-string interpolation as potential side effect (RUF019) (#24426)

Server

... (truncated)

Commits

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot Bot added dependencies python Usage: [Issues, PRs], Target: Python labels Apr 6, 2026
@github-actions github-actions Bot changed the title Bump ruff from 0.15.8 to 0.15.9 in /python Python: Bump ruff from 0.15.8 to 0.15.9 in /python Apr 6, 2026
@dependabot @github

dependabot Bot commented on behalf of github Apr 13, 2026

Copy link
Copy Markdown
Contributor Author

A newer version of ruff exists, but since this PR has been edited by someone other than Dependabot I haven't updated it. You'll get a PR for the updated version as normal once this PR is merged.

@moonbox3

Copy link
Copy Markdown
Contributor

Dependabot (@dependabot) recreate

@dependabot
dependabot Bot force-pushed the dependabot/pip/python/ruff-0.15.9 branch 3 times, most recently from 1a8c2fb to d9e82c9 Compare April 17, 2026 00:57
@dependabot
dependabot Bot force-pushed the dependabot/pip/python/ruff-0.15.9 branch 3 times, most recently from f9ec87d to e37b781 Compare April 23, 2026 07:41
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.15.8 to 0.15.11.
- [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.8...0.15.11)

---
updated-dependencies:
- dependency-name: ruff
  dependency-version: 0.15.9
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title Python: Bump ruff from 0.15.8 to 0.15.9 in /python Bump ruff from 0.15.8 to 0.15.11 in /python Apr 24, 2026
@dependabot
dependabot Bot force-pushed the dependabot/pip/python/ruff-0.15.9 branch from e37b781 to 45af66d Compare April 24, 2026 10:56
@moonbox3

Copy link
Copy Markdown
Contributor

Copilot fix the failing CI/CD checks

Copilot AI commented Apr 28, 2026

Copy link
Copy Markdown
Contributor

Copilot fix the failing CI/CD checks

Fixed in commit 439cfa4. The CI failure was caused by a version conflict: agent-framework:dev required ruff==0.15.11 (updated by this PR) while agent-framework-lab:dev still pinned ruff==0.15.8. Updated the lab package's pyproject.toml to use ruff==0.15.11 and regenerated uv.lock.

@moonbox3
Evan Mattson (moonbox3) added this pull request to the merge queue Apr 28, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to a conflict with the base branch Apr 28, 2026
@moonbox3

Copy link
Copy Markdown
Contributor

Copilot fix the merge conflicts

…/ruff-0.15.9

# Conflicts:
#	python/packages/lab/pyproject.toml
#	python/pyproject.toml

Co-authored-by: moonbox3 <35585003+moonbox3@users.noreply.github.com>

Copilot AI commented Apr 28, 2026

Copy link
Copy Markdown
Contributor

Copilot fix the merge conflicts

Resolved in commit d80cbaaf. Merged origin/main into the branch, keeping ruff==0.15.11 from this PR and taking uv==0.11.6, pytest==9.0.3, and rich>=13.7.1,<16.0.0 from main.

@moonbox3
Evan Mattson (moonbox3) added this pull request to the merge queue Apr 28, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to a conflict with the base branch Apr 28, 2026
@eavanvalkenburg

Copy link
Copy Markdown
Member

Dependabot (@dependabot) recreate

@dependabot @github

dependabot Bot commented on behalf of github Jun 1, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot @github

dependabot Bot commented on behalf of github Jun 1, 2026

Copy link
Copy Markdown
Contributor Author

Looks like this PR is closed. If the branch still exists, you can re-open the PR and then use @dependabot rebase or @dependabot recreate. If the branch was deleted, Dependabot will create a new PR on the next scheduled run, or you can trigger an update from the Dependency graph page.

@dependabot
dependabot Bot deleted the dependabot/pip/python/ruff-0.15.9 branch June 1, 2026 12:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

python Usage: [Issues, PRs], Target: Python

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants