chore(deps): update dependency ruff to v0.15.11#49
Conversation
Container Image PublishedMulti-platform container images are now available.
Expires: March 27, 2026 Pull Commands# Multi-platform (auto-selects correct architecture)
podman pull quay.io/rhdh-community/dynamic-plugins-factory:pr-49
# Or with specific commit SHA
podman pull quay.io/rhdh-community/dynamic-plugins-factory:pr-49-ed6f953Traceability
|
ed6f953 to
2fa6617
Compare
Container Image PublishedMulti-platform container images are now available.
Expires: April 2, 2026 Pull Commands# Multi-platform (auto-selects correct architecture)
podman pull quay.io/rhdh-community/dynamic-plugins-factory:pr-49
# Or with specific commit SHA
podman pull quay.io/rhdh-community/dynamic-plugins-factory:pr-49-2fa6617Traceability
|
2fa6617 to
4bde2a7
Compare
Container Image PublishedMulti-platform container images are now available.
Expires: April 9, 2026 Pull Commands# Multi-platform (auto-selects correct architecture)
podman pull quay.io/rhdh-community/dynamic-plugins-factory:pr-49
# Or with specific commit SHA
podman pull quay.io/rhdh-community/dynamic-plugins-factory:pr-49-4bde2a7Traceability
|
4bde2a7 to
a2b85a6
Compare
Container Image PublishedMulti-platform container images are now available.
Expires: April 9, 2026 Pull Commands# Multi-platform (auto-selects correct architecture)
podman pull quay.io/rhdh-community/dynamic-plugins-factory:pr-49
# Or with specific commit SHA
podman pull quay.io/rhdh-community/dynamic-plugins-factory:pr-49-a2b85a6Traceability
|
a2b85a6 to
172a956
Compare
Container Image PublishedMulti-platform container images are now available.
Expires: April 16, 2026 Pull Commands# Multi-platform (auto-selects correct architecture)
podman pull quay.io/rhdh-community/dynamic-plugins-factory:pr-49
# Or with specific commit SHA
podman pull quay.io/rhdh-community/dynamic-plugins-factory:pr-49-172a956Traceability
|
172a956 to
cdaf2ea
Compare
Container Image PublishedMulti-platform container images are now available.
Expires: April 23, 2026 Pull Commands# Multi-platform (auto-selects correct architecture)
podman pull quay.io/rhdh-community/dynamic-plugins-factory:pr-49
# Or with specific commit SHA
podman pull quay.io/rhdh-community/dynamic-plugins-factory:pr-49-cdaf2eaTraceability
|
✅ E2E Tests PassedAll end-to-end integration tests passed for the container image. Image:
Traceability
|
cdaf2ea to
75f19f1
Compare
Container Image PublishedMulti-platform container images are now available.
Expires: April 30, 2026 Pull Commands# Multi-platform (auto-selects correct architecture)
podman pull quay.io/rhdh-community/dynamic-plugins-factory:pr-49
# Or with specific commit SHA
podman pull quay.io/rhdh-community/dynamic-plugins-factory:pr-49-75f19f1Traceability
|
✅ E2E Tests PassedAll end-to-end integration tests passed for the container image. Image:
Traceability
|
75f19f1 to
6f2ea45
Compare
Container Image PublishedMulti-platform container images are now available.
Expires: May 1, 2026 Pull Commands# Multi-platform (auto-selects correct architecture)
podman pull quay.io/rhdh-community/dynamic-plugins-factory:pr-49
# Or with specific commit SHA
podman pull quay.io/rhdh-community/dynamic-plugins-factory:pr-49-6f2ea45Traceability
|
6f2ea45 to
f344579
Compare
Container Image PublishedMulti-platform container images are now available.
Expires: May 1, 2026 Pull Commands# Multi-platform (auto-selects correct architecture)
podman pull quay.io/rhdh-community/dynamic-plugins-factory:pr-49
# Or with specific commit SHA
podman pull quay.io/rhdh-community/dynamic-plugins-factory:pr-49-f344579Traceability
|
✅ E2E Tests PassedAll end-to-end integration tests passed for the container image. Image:
Traceability
|
✅ E2E Tests PassedAll end-to-end integration tests passed for the container image. Image:
Traceability
|
This PR contains the following updates:
==0.15.5→==0.15.11Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
astral-sh/ruff (ruff)
v0.15.11Compare Source
Released on 2026-04-16.
Preview features
ruff] IgnoreRUF029when function is decorated withasynccontextmanager(#24642)airflow] Implementairflow-xcom-pull-in-template-string(AIR201) (#23583)flake8-bandit] FixS103false positives and negatives in mask analysis (#24424)Bug fixes
flake8-async] Omit overridden methods forASYNC109(#24648)Documentation
flake8-async] Add override mention toASYNC109docs (#24666)vim.lsp.config(#24577)Contributors
v0.15.10Compare Source
Released on 2026-04-09.
Preview features
flake8-logging] Allow closures in except handlers (LOG004) (#24464)flake8-self] MakeSLFdiagnostics robust to non-self-named variables (#24281)flake8-simplify] Make the fix forcollapsible-ifsafe inpreview(SIM102) (#24371)Bug fixes
E502fixes in f-strings and t-strings (#24410)dedent_to(#24381)pyupgrade] Fix panic caused by handling of octals (UP012) (#24390)Rule changes
ruff] Treat f-string interpolation as potential side effect (RUF019) (#24426)Server
Documentation
Contributors
v0.15.9Compare Source
Released on 2026-04-02.
Preview features
pyflakes] Flag annotated variable redeclarations asF811in preview mode (#24244)ruff] Allow dunder-named assignments in non-strict mode forRUF067(#24089)Bug fixes
flake8-errmsg] Avoid shadowing existingmsgin fix forEM101(#24363)flake8-simplify] Ignore pre-initialization references inSIM113(#24235)pycodestyle] FixW391fixes for consecutive empty notebook cells (#24236)pyupgrade] FixUP008nested class matching (#24273)pyupgrade] Ignore strings with string-only escapes (UP012) (#16058)ruff]RUF072: skip formfeeds on dedent (#24308)ruff] Avoid re-using symbol inRUF024fix (#24316)ruff] Parenthesize expression inRUF050fix (#24234)Rule changes
flake8-simplify] SuppressSIM105forexcept*before Python 3.12 (#23869)pyflakes] ExtendF507to flag%-format strings with zero placeholders (#24215)pyupgrade]UP018should detect more unnecessarily wrapped literals (UP018) (#24093)pyupgrade] FixUP008callable scope handling to support lambdas (#24274)ruff]RUF010: Mark fix as unsafe when it deletes a comment (#24270)Formatter
nested-string-quote-styleformatting option (#24312)Documentation
flake8-bugbear] Clarify RUF071 fix safety for non-path string comparisons (#24149)flake8-type-checking] Clarify import cycle wording forTC001/TC002/TC003(#24322)Other changes
|(#24343)Contributors
v0.15.8Compare Source
Released on 2026-03-26.
Preview features
ruff] New ruleunnecessary-if(RUF050) (#24114)ruff] New ruleuseless-finally(RUF072) (#24165)ruff] New rulef-string-percent-format(RUF073): warn when using%operator on an f-string (#24162)pyflakes] Recognizefrozendictas a builtin for Python 3.15+ (#24100)Bug fixes
flake8-async] Use fully-qualifiedanyio.lowlevelimport in autofix (ASYNC115) (#24166)flake8-bandit] Check tuple arguments for partial paths inS607(#24080)pyflakes] Skipundefined-name(F821) for conditionally deleted variables (#24088)E501/W505/formatter: Exclude nested pragma comments from line width calculation (#24071)%foo?parsing in IPython assignment expressions (#24152)analyze graph: resolve string imports that reference attributes, not just modules (#24058)Rule changes
eradicate] ignorety: ignorecomments inERA001(#24192)flake8-bandit] Treatsys.executableas trusted input inS603(#24106)flake8-self] RecognizeSelfannotation andselfassignment inSLF001(#24144)pyflakes]F507: Fix false negative for non-tuple RHS in%-formatting (#24142)refurb] Parenthesize generator arguments inFURB142fixer (#24200)Performance
Server
Documentation
extend-ignoreandextend-selectsettings documentation (#24064)Other changes
Contributors
v0.15.7Compare Source
Released on 2026-03-19.
Preview features
noqahover for non-Python documents (#24040)Rule changes
pycodestyle] Recognizepyrefly:as a pragma comment (E501) (#24019)Server
Documentation
pylint] Improve phrasing (PLC0208) (#24033)Other changes
Contributors
v0.15.6Compare Source
Released on 2026-03-12.
Preview features
lazyimport parsing (#23755)airflow] FlagVariable.get()calls outside of task execution context (AIR003) (#23584)airflow] Flag runtime-varying values in DAG/task constructor arguments (AIR304) (#23631)flake8-bugbear] Implementdelattr-with-constant(B043) (#23737)flake8-tidy-imports] AddTID254to enforce lazy imports (#23777)flake8-tidy-imports] Allow users to ban lazy imports withTID254(#23847)isort] Retainlazykeyword when sorting imports (#23762)pyupgrade] Addfrom __future__ import annotationsautomatically (UP006) (#23260)refurb] Supportnewlineparameter inFURB101for Python 3.13+ (#23754)ruff] Addos-path-commonprefix(RUF071) (#23814)ruff] Add unsafe fix for os-path-commonprefix (RUF071) (#23852)ruff] LimitRUF036to typing contexts; make it unsafe for non-typing-only (#23765)ruff] Use starred unpacking forRUF017in Python 3.15+ (#23789)Bug fixes
--add-noqacreating unwanted leading whitespace (#23773)--add-noqabreaking shebangs (#23577)flake8-annotations] Fix stack overflow inANN401on quoted annotations with escape sequences (#23912)pep8-naming] Check naming conventions inmatchpattern bindings (N806,N815,N816) (#23899)perflint] Fix comment duplication in fixes (PERF401,PERF403) (#23729)pyupgrade] Properly triggersuperchange in nested class (UP008) (#22677)ruff] Avoid syntax errors inRUF036fixes (#23764)Rule changes
flake8-bandit] FlagS501withrequests.request(#23873)flake8-executable] Fix WSL detection in non-Docker containers (#22879)flake8-print] Ignorepprintcalls withstream=(#23787)Documentation
flake8-bugbear] Fix misleading description forB904(#23731)Contributors
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.