Repository navigation
Update CI dependencies (master) - #2011
Merged
Merged
Conversation
Contributor
Author
|
renovate
Bot
force-pushed
the
renovate/master-ci-dependencies
branch
from
November 2, 2026 03:28
f2d7be2 to
74fddc8
Compare
From the artifact of the previous workflow run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Note
This PR body was truncated due to platform limits.
This PR contains the following updates:
v8.0.1→v8.0.2v7.0.0→v7.1.0v7.0.1→v7.0.2v0.16.8→v0.17.2v0.17.3v10.2.0→v10.3.2v10.3.31.3.1→1.3.3==1.10.0→==1.10.1==4.6.2→==4.7.01.19.1→1.20.01.19.1→1.20.0v1.19.1→v1.20.04.0.9→4.1.34.0.9→4.1.34.0.9→4.1.344.112.3→44.181.744.199.2(+40)0.16.8→0.17.20.17.30.16.8→0.17.20.17.30.16.8→0.17.20.17.31.4.1→1.7.0==1.3.1→==1.3.30.13.4→0.13.50.13.6Note: The
pre-commitmanager in Renovate is not supported by thepre-commitmaintainers or community. Please do not report any problems there, instead create a Discussion in the Renovate repository if you have any questions.Release Notes
actions/download-artifact
v8.0.2Compare Source
What's Changed
New Contributors
Full Changelog: actions/download-artifact@v8.0.1...v8.0.2
actions/setup-python
v7.1.0Compare Source
What's Changed
Enhancements
mirrorandmirror-tokeninputs for custom Python distribution sources by @luhenry in #1302Dependency Upgrade
New Contributors
Full Changelog: actions/setup-python@v7.0.0...v7.1.0
actions/upload-artifact
v7.0.2Compare Source
What's Changed
New Contributors
Full Changelog: actions/upload-artifact@v7.0.1...v7.0.2
astral-sh/ruff-pre-commit
v0.17.2Compare Source
See: https://github.com/astral-sh/ruff/releases/tag/0.17.2
v0.17.1Compare Source
See: https://github.com/astral-sh/ruff/releases/tag/0.17.1
v0.17.0Compare Source
See: https://github.com/astral-sh/ruff/releases/tag/0.17.0
v0.16.10Compare Source
See: https://github.com/astral-sh/ruff/releases/tag/0.16.10
v0.16.9Compare Source
See: https://github.com/astral-sh/ruff/releases/tag/0.16.9
astral-sh/setup-uv
v10.3.2: 🌈 update known checksums for 0.13.5Compare Source
Changes
🧰 Maintenance
📚 Documentation
v10.3.1: 🌈 preserve cache error class names in save-cache bundleCompare Source
Changes
This release includes a fix so that multiple concurrent workflows trying to upload the same cache no longer warn
##[warning]Failed to save: Unable to reserve cache with key ..., another job may be creating this cache.🐛 Bug fixes
🧰 Maintenance
📚 Documentation
⬆️ Dependency updates
v10.3.0: 🌈 Add Python architecture selectionCompare Source
Changes
This release adds the
python-archinput to select a Python architecture independently of the Python version. Withuv0.13.0 or later, setpython-arch: x86_64to use x64 Python on Windows ARM64 runners.It also includes embedded checksums for
uvreleases through 0.13.0.🚀 Enhancements
python-archsupport @zanieb (#1079)🧰 Maintenance
⬆️ Dependency updates
camptocamp/tag-publish
v1.3.3Compare Source
1.3.3 (2026-10-30)
Fixed bugs
Security fixes
Dependency update
v1.3.2Compare Source
1.3.2 (2026-10-26)
Fixed bugs
mtkennerly/poetry-dynamic-versioning (poetry-dynamic-versioning)
v1.10.1Compare Source
0.1.2a3would result in__version_tuple__ = (0, 1, "2a3"),rather than the expected
__version_tuple__ = (0, 1, 2, "a3").pre-commit/pre-commit (pre-commit)
v4.7.0Compare Source
==================
Fixes
language: nodehooks during commit with-aor inside a submodule.prospector-dev/prospector (prospector)
v1.20.0Compare Source
What's Changed
New Contributors
Full Changelog: prospector-dev/prospector@v1.19.1...v1.20.0
pylint-dev/pylint (pylint)
v4.1.3Compare Source
What's new in Pylint 4.1.3?
Release date: 2026-10-11
False Positives Fixed
Fixed a false positive for
attribute-defined-outside-initwhen anattribute is assigned inside the setter of an old-style, non-decorator
property(fget, fset)call. The decorator form (@property/@x.setter) was already exempted by the fix for #409; the classiccall form was not.
Closes #3325
Fix a false positive for
used-before-assignmentwhen a name bound by an earliertarget of the same assignment is used by a later target, as in
a = b[a] = 0.Closes #5955
Fix a
no-memberfalse positive in a comprehension inside a branch thatcannot run, such as
if sys.platform == "win32":on Linux. Like the rest ofthe branch, the comprehension is no longer checked for missing members.
Closes #7240
Fix a false positive for
used-before-assignmentwhen a name bound by a tupleor list target of a
withitem is used by a later item of the samewithstatement.Closes #7545
Fix false positives such as
not-callable,not-an-iterable,unpacking-non-sequenceandno-memberon the result of a function whosebody is only
..., like@overloadand.pyistubs. Such calls wereinferred as returning
None. This affectedsqlalchemy.func,pydantic.Field, and thetorchfunctions wrapped by_add_docstr,such as
torch.linalg.qr.Closes #8138
Closes #9218
Closes #9354
Closes #10087
Fix a false positive for
protected-accesswhen a subclass of a subscriptedgeneric base, such as
class Child(Parent[T]), accesses a protected memberthrough that base, such as
Parent._foo(self).Closes #8600
Avoid emitting
unreachablefor ayieldimmediately afterraiseorsys.exit()that marks a function as a generator, matching the existinghandling of
return.Closes #8909
Fix a false positive for
super-init-not-calledin.pyistub files, whereevery
__init__body is...and cannot call the parent's__init__.Closes #9096
Fix a false positive for
possibly-used-before-assignmentwhen a lambdauses its parameters, including from a nested lambda, and that name is assigned
later in the module.
Closes #9126
Fix a false positive for
useless-parent-delegationwhen a keyword-onlyparameter is passed to the parent under the same keyword but with a different value.
Closes #9226
Fix a false positive for
unused-argumentin.pyistub files, wherefunction bodies are
...and cannot use their arguments.Closes #9417
Fix a false positive for
used-before-assignmentwhen a name assigned with anassignment expression in the condition of a comprehension is used in its element,
for example
[y for x in data if (y := f(x))].Closes #9460
Fixed false positive
arguments-differandsignature-differsfortyping.overloadstubs. Overload stubs in a subclass are no longer comparedto the overridden method, and an overridden method with overloads is compared
through its implementation instead of its first stub.
Closes #10186
Closes #5264
Stop emitting
redefined-variable-typewhen the bare_variable isreused to discard values of different types.
Closes #10374
Allow the
__main__module name in thecamelCase,PascalCaseandUPPER_CASEnaming styles without reportinginvalid-name.Closes #10442
Fixed a false positive for
unexpected-keyword-argwhen a decorator thatreturns its argument unchanged is stacked above a decorator accepting
**kwargs.Closes #10831
Fix
invalid-namefalse positives for module-level all-caps aliases thatpreserve the name of an external callable.
Closes #11012
redefined-builtinno longer warns for method parameters that retain abuilt-in name from an overridden method.
Closes #11438
Fixed a false positive for
useless-suppressionofline-too-longwhen a#inside a string literal comes before the# pylint: disable=line-too-longcomment.Closes #11440
Fix a false positive for
unnecessary-ellipsiswhen an ellipsis is thesole body statement of a
Protocolmethod defined inside a conditional blocksuch as
if TYPE_CHECKING:.Closes #11459
Fix a false positive for
unnecessary-negationwhen negating a comparisonbetween instances of a
setorfrozensetsubclass.Refs #11513
Other Bug Fixes
Fix
pyreversehanging or crashing with aRecursionErrorwhen--all-associated(-S) follows an attribute whose inferred class is rebuilt byastroid on every inference, such as a
numpyarray.Closes #3602
Fix a crash in
pyreversewhen a diagram includes a class created bynamedtuple, or anargparse.Namespace.Closes #10767
The "difference" column of the "Messages by category" and "Duplication" reports
(
--reports=y) now shows the change since the previous run instead of repeatingthe previous count.
Closes #11520
Fixed
nested-min-maxsuggesting a non-equivalent rewrite when an innermin/maxcall had multiple arguments.Refs #11593
Using several output formats that all write to stdout (for example
--output-format=colorized,no-header)now raises an error instead of printing every message more than once.
Closes #11597
Fixed an
IndexErrorcrash in the typecheck checker when anEnumclass defines an__init__method without arguments.Closes #11608
Fix a crash in the
duplicate-codechecker whenmin-similarity-linesis set to0.The checker is now disabled in that case, as documented.
Closes #11625
v4.1.2Compare Source
What's new in Pylint 4.1.2?
Release date: 2026-10-03
False Positives Fixed
Fixed a false positive
unbalanced-tuple-unpackingwhen unpacking a tupleconcatenation whose elements have several possible values.
Fixed by upgrading astroid to 4.3.3.
Closes #2621
Other Bug Fixes
Fixed a crash when calling
__bases__on a class.Fixed by upgrading astroid to 4.3.3.
Closes #11491
Fix a crash (
astroid-error) when the class of a called attribute cannotbe fully inferred, for example when the attribute is used as a
withstatement target or inside a comprehension.
Closes #11492
Fix a crash when a name bound by a
typestatement (a TypeVar) is used in awithstatement.Closes #11510
Fixed a crash (
TypeError) in the variables checker when checking a classwhose metaclass name binding has no line number, for example a class defined
with
metaclass=__annotations__.Closes #11511
Fix a crash in the
using-final-decorator-in-unsupported-versioncheckwhen
import finalis used.Closes #11521
Fix a crash when a plugin passes
confidence=Nonetoadd_message, aspylint-pytestdoes, for a message that is disabled.confidence=Noneisaccepted again and means
UNDEFINED, like in pylint 4.0. Passing itexplicitly to
add_message,add_ignored_messageorMessagenow emits aDeprecationWarning: it will raise an error in pylint 5.0.Closes #11530
v4.1.1Compare Source
What's new in Pylint 4.1.1?
Release date: 2026-09-29
Other Changes
Pylint 4.1.0 could not be uploaded to PyPI, because it required an unreleased
version of
dillon Python 3.15, and PyPI refuses such a dependency. 4.1.1 isthe first 4.1 release available on PyPI, see the 4.1.0 changes below.
Refs #11495
v4.0.10Compare Source
What's new in Pylint 4.0.10?
Release date: 2026-09-29
False Positives Fixed
Fix false positives for :ref:
unnecessary-lambdawhen a variable referenced inthe called expression is assigned, reassigned, or deleted later in the same scope.
Closes #8192
Fix a false positive for
unused-argumentin dataclass__new__methodswhen the arguments are consumed by a generated
__init__method.Closes #9843
Fix a false positive for
missing-kwoawhen keyword-only arguments are passedthrough a
**kwargsdictionary that is not a literal at the call site, forexample one filled with
options["key"] = valueafter its creation.Closes #10029
ungrouped-importsno longer reports imports inside mutually exclusiveOS guard branches (
if os.name == "nt":/if sys.platform == "win32":),matching the existing behavior for
sys.version_infoguards.Closes #10460
Other Bug Fixes
A
TypeErrorcrash could occur when checking aforloop thatiterates over a subscript with non-numeric constant bounds or a zero
step, e.g.
for a, b in {"k": [][0: ""]}.values():.Closes #11472
Fix a crash (
AttributeError: 'ClassDef' object has no attribute 'expr') in theimport-private-nameextension when an annotated assignment's value is anattribute access on a call rooted at a non-
Namenode, e.g.x: str = ''().a.Closes #11479
renovatebot/pre-commit-hooks
v44.181.7Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.181.7 for more changes
v44.181.6Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.181.6 for more changes
v44.181.5Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.181.5 for more changes
v44.181.4Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.181.4 for more changes
v44.181.3Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.181.3 for more changes
v44.181.2Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.181.2 for more changes
v44.181.1Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.181.1 for more changes
v44.181.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.181.0 for more changes
v44.180.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.180.0 for more changes
v44.179.2Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.179.2 for more changes
v44.179.1Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.179.1 for more changes
v44.178.5Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.178.5 for more changes
v44.178.4Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.178.4 for more changes
v44.178.3Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.178.3 for more changes
v44.178.1Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.178.1 for more changes
v44.178.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.178.0 for more changes
v44.177.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.177.0 for more changes
v44.176.4Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.176.4 for more changes
v44.176.3Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.176.3 for more changes
v44.176.2Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.176.2 for more changes
v44.176.1Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.176.1 for more changes
v44.176.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.176.0 for more changes
v44.175.5Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.175.5 for more changes
v44.175.3Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.175.3 for more changes
v44.175.2Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.175.2 for more changes
v44.175.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.175.0 for more changes
v44.174.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.174.0 for more changes
v44.173.1Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.173.1 for more changes
v44.173.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.173.0 for more changes
v44.172.2Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.172.2 for more changes
v44.172.1Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.172.1 for more changes
v44.172.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.172.0 for more changes
v44.171.9Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.171.9 for more changes
v44.171.8Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.171.8 for more changes
v44.171.5Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.171.5 for more changes
v44.171.3Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.171.3 for more changes
v44.171.1Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.171.1 for more changes
v44.168.2Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.168.2 for more changes
v44.168.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.168.0 for more changes
v44.167.7Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.167.7 for more changes
v44.167.6Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.167.6 for more changes
v44.167.5Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.167.5 for more changes
v44.167.3Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.167.3 for more changes
v44.167.2Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.167.2 for more changes
v44.167.1Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.167.1 for more changes
v44.167.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.167.0 for more changes
v44.166.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.166.0 for more changes
v44.165.3Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.165.3 for more changes
v44.165.2Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.165.2 for more changes
v44.165.1Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.165.1 for more changes
v44.165.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.165.0 for more changes
v44.164.10Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.164.10 for more changes
v44.164.9Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.164.9 for more changes
v44.164.7Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.164.7 for more changes
v44.164.6Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.164.6 for more changes
v44.164.5Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.164.5 for more changes
[`v44.164