Skip to content

Bump ruff from 0.15.8 to 0.15.11 in /python#5116

Open
dependabot[bot] wants to merge 3 commits intomainfrom
dependabot/pip/python/ruff-0.15.9
Open

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

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

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

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

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file 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
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Apr 13, 2026

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 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

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 28, 2026

@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.

Copilot AI requested a review from moonbox3 April 28, 2026 05:27
@moonbox3 moonbox3 added the lab Agent Framework Lab label Apr 28, 2026
@moonbox3 moonbox3 enabled auto-merge April 28, 2026 05:43
@moonbox3 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>
Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 28, 2026

@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.

Copilot AI requested a review from moonbox3 April 28, 2026 08:07
@moonbox3 moonbox3 enabled auto-merge April 28, 2026 08:09
@moonbox3 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file lab Agent Framework Lab python

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants