Skip to content

Update CI dependencies (master) - #2011

Merged
renovate[bot] merged 2 commits into
masterfrom
renovate/master-ci-dependencies
Nov 2, 2026
Merged

renovate[bot] merged 2 commits into
masterfrom
renovate/master-ci-dependencies

Conversation

@renovate

@renovate renovate Bot commented Nov 1, 2026 •

Copy link
Copy Markdown
Contributor

Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Type Update Change Pending Age Confidence
actions/download-artifact action patch v8.0.1 → v8.0.2 age confidence
actions/setup-python action minor v7.0.0 → v7.1.0 age confidence
actions/upload-artifact action patch v7.0.1 → v7.0.2 age confidence
astral-sh/ruff-pre-commit repository minor v0.16.8 → v0.17.2 v0.17.3 age confidence
astral-sh/setup-uv action minor v10.2.0 → v10.3.2 v10.3.3 age confidence
camptocamp/tag-publish patch 1.3.1 → 1.3.3 age confidence
poetry-dynamic-versioning patch ==1.10.0 → ==1.10.1 age confidence
pre-commit minor ==4.6.2 → ==4.7.0 age confidence
prospector dev minor 1.19.1 → 1.20.0 age confidence
prospector dependencies minor 1.19.1 → 1.20.0 age confidence
prospector-dev/prospector repository minor v1.19.1 → v1.20.0 age confidence
pylint (changelog) minor 4.0.9 → 4.1.3 age confidence
pylint (changelog) dev minor 4.0.9 → 4.1.3 age confidence
pylint (changelog) dependencies minor 4.0.9 → 4.1.3 age confidence
renovatebot/pre-commit-hooks repository minor 44.112.3 → 44.181.7 44.199.2 (+40) age confidence
ruff (source, changelog) minor 0.16.8 → 0.17.2 0.17.3 age confidence
ruff (source, changelog) dev minor 0.16.8 → 0.17.2 0.17.3 age confidence
ruff (source, changelog) dependencies minor 0.16.8 → 0.17.2 0.17.3 age confidence
sbrunner/python-versions-hook repository minor 1.4.1 → 1.7.0 age confidence
tag-publish project.dependencies patch ==1.3.1 → ==1.3.3 age confidence
uv (source, changelog) patch 0.13.4 → 0.13.5 0.13.6 age confidence

Note: The pre-commit manager in Renovate is not supported by the pre-commit maintainers 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.2

Compare Source

What's Changed

New Contributors

Full Changelog: actions/download-artifact@v8.0.1...v8.0.2

actions/setup-python

v7.1.0

Compare Source

What's Changed

Enhancements
Dependency Upgrade

New Contributors

Full Changelog: actions/setup-python@v7.0.0...v7.1.0

actions/upload-artifact

v7.0.2

Compare Source

What's Changed

  • Improves artifact download retries when the service returns HTTP 429 (rate limiting), including honoring valid Retry-After headers.
  • Updates @​actions/artifact to v6.3.1.

New Contributors

Full Changelog: actions/upload-artifact@v7.0.1...v7.0.2

astral-sh/ruff-pre-commit

v0.17.2

Compare Source

See: https://github.com/astral-sh/ruff/releases/tag/0.17.2

v0.17.1

Compare Source

See: https://github.com/astral-sh/ruff/releases/tag/0.17.1

v0.17.0

Compare Source

See: https://github.com/astral-sh/ruff/releases/tag/0.17.0

v0.16.10

Compare Source

See: https://github.com/astral-sh/ruff/releases/tag/0.16.10

v0.16.9

Compare 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.5

Compare Source

Changes

🧰 Maintenance

📚 Documentation

v10.3.1: 🌈 preserve cache error class names in save-cache bundle

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

Compare Source

Changes

This release adds the python-arch input to select a Python architecture independently of the Python version. With uv 0.13.0 or later, set python-arch: x86_64 to use x64 Python on Windows ARM64 runners.

It also includes embedded checksums for uv releases through 0.13.0.

🚀 Enhancements
🧰 Maintenance
⬆️ Dependency updates
camptocamp/tag-publish

v1.3.3

Compare Source

1.3.3 (2026-10-30)
Fixed bugs
Security fixes
Dependency update

v1.3.2

Compare Source

1.3.2 (2026-10-26)
Fixed bugs
  • #​235 Ask the PyPI trusted publishing token only for the group that really publishes (@​sbrunner)
mtkennerly/poetry-dynamic-versioning (poetry-dynamic-versioning)

v1.10.1

Compare Source

  • Fixed:
    • 0.1.2a3 would 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.0

Compare Source

==================

Fixes
prospector-dev/prospector (prospector)

v1.20.0

Compare Source

What's Changed
New Contributors

Full Changelog: prospector-dev/prospector@v1.19.1...v1.20.0

pylint-dev/pylint (pylint)

v4.1.3

Compare 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-init when an
    attribute 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 classic
    call form was not.

    Closes #​3325

  • Fix a false positive for used-before-assignment when a name bound by an earlier
    target of the same assignment is used by a later target, as in a = b[a] = 0.

    Closes #​5955

  • Fix a no-member false positive in a comprehension inside a branch that
    cannot run, such as if sys.platform == "win32": on Linux. Like the rest of
    the branch, the comprehension is no longer checked for missing members.

    Closes #​7240

  • Fix a false positive for used-before-assignment when a name bound by a tuple
    or list target of a with item is used by a later item of the same with statement.

    Closes #​7545

  • Fix false positives such as not-callable, not-an-iterable,
    unpacking-non-sequence and no-member on the result of a function whose
    body is only ..., like @overload and .pyi stubs. Such calls were
    inferred as returning None. This affected sqlalchemy.func,
    pydantic.Field, and the torch functions wrapped by _add_docstr,
    such as torch.linalg.qr.

    Closes #​8138
    Closes #​9218
    Closes #​9354
    Closes #​10087

  • Fix a false positive for protected-access when a subclass of a subscripted
    generic base, such as class Child(Parent[T]), accesses a protected member
    through that base, such as Parent._foo(self).

    Closes #​8600

  • Avoid emitting unreachable for a yield immediately after raise or
    sys.exit() that marks a function as a generator, matching the existing
    handling of return.

    Closes #​8909

  • Fix a false positive for super-init-not-called in .pyi stub files, where
    every __init__ body is ... and cannot call the parent's __init__.

    Closes #​9096

  • Fix a false positive for possibly-used-before-assignment when a lambda
    uses 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-delegation when a keyword-only
    parameter is passed to the parent under the same keyword but with a different value.

    Closes #​9226

  • Fix a false positive for unused-argument in .pyi stub files, where
    function bodies are ... and cannot use their arguments.

    Closes #​9417

  • Fix a false positive for used-before-assignment when a name assigned with an
    assignment 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-differ and signature-differs for
    typing.overload stubs. Overload stubs in a subclass are no longer compared
    to 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-type when the bare _ variable is
    reused to discard values of different types.

    Closes #​10374

  • Allow the __main__ module name in the camelCase, PascalCase and
    UPPER_CASE naming styles without reporting invalid-name.

    Closes #​10442

  • Fixed a false positive for unexpected-keyword-arg when a decorator that
    returns its argument unchanged is stacked above a decorator accepting **kwargs.

    Closes #​10831

  • Fix invalid-name false positives for module-level all-caps aliases that
    preserve the name of an external callable.

    Closes #​11012

  • redefined-builtin no longer warns for method parameters that retain a
    built-in name from an overridden method.

    Closes #​11438

  • Fixed a false positive for useless-suppression of line-too-long when a # inside a string literal comes before the # pylint: disable=line-too-long comment.

    Closes #​11440

  • Fix a false positive for unnecessary-ellipsis when an ellipsis is the
    sole body statement of a Protocol method defined inside a conditional block
    such as if TYPE_CHECKING:.

    Closes #​11459

  • Fix a false positive for unnecessary-negation when negating a comparison
    between instances of a set or frozenset subclass.

    Refs #​11513

Other Bug Fixes

  • Fix pyreverse hanging or crashing with a RecursionError when
    --all-associated (-S) follows an attribute whose inferred class is rebuilt by
    astroid on every inference, such as a numpy array.

    Closes #​3602

  • Fix a crash in pyreverse when a diagram includes a class created by
    namedtuple, or an argparse.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 repeating
    the previous count.

    Closes #​11520

  • Fixed nested-min-max suggesting a non-equivalent rewrite when an inner
    min/max call 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 IndexError crash in the typecheck checker when an Enum class defines an __init__ method without arguments.

    Closes #​11608

  • Fix a crash in the duplicate-code checker when min-similarity-lines is set to 0.
    The checker is now disabled in that case, as documented.

    Closes #​11625

v4.1.2

Compare Source

What's new in Pylint 4.1.2?

Release date: 2026-10-03

False Positives Fixed

  • Fixed a false positive unbalanced-tuple-unpacking when unpacking a tuple
    concatenation 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 cannot
    be fully inferred, for example when the attribute is used as a with
    statement target or inside a comprehension.

    Closes #​11492

  • Fix a crash when a name bound by a type statement (a TypeVar) is used in a with statement.

    Closes #​11510

  • Fixed a crash (TypeError) in the variables checker when checking a class
    whose 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-version check
    when import final is used.

    Closes #​11521

  • Fix a crash when a plugin passes confidence=None to add_message, as
    pylint-pytest does, for a message that is disabled. confidence=None is
    accepted again and means UNDEFINED, like in pylint 4.0. Passing it
    explicitly to add_message, add_ignored_message or Message now emits a
    DeprecationWarning: it will raise an error in pylint 5.0.

    Closes #​11530

v4.1.1

Compare 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 dill on Python 3.15, and PyPI refuses such a dependency. 4.1.1 is
    the first 4.1 release available on PyPI, see the 4.1.0 changes below.

    Refs #​11495

v4.0.10

Compare Source

What's new in Pylint 4.0.10?

Release date: 2026-09-29

False Positives Fixed

  • Fix false positives for :ref:unnecessary-lambda when a variable referenced in
    the called expression is assigned, reassigned, or deleted later in the same scope.

    Closes #​8192

  • Fix a false positive for unused-argument in dataclass __new__ methods
    when the arguments are consumed by a generated __init__ method.

    Closes #​9843

  • Fix a false positive for missing-kwoa when keyword-only arguments are passed
    through a **kwargs dictionary that is not a literal at the call site, for
    example one filled with options["key"] = value after its creation.

    Closes #​10029

  • ungrouped-imports no longer reports imports inside mutually exclusive
    OS guard branches (if os.name == "nt": / if sys.platform == "win32":),
    matching the existing behavior for sys.version_info guards.

    Closes #​10460

Other Bug Fixes

  • A TypeError crash could occur when checking a for loop that
    iterates 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 the
    import-private-name extension when an annotated assignment's value is an
    attribute access on a call rooted at a non-Name node, e.g. x: str = ''().a.

    Closes #​11479

renovatebot/pre-commit-hooks

v44.181.7

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.181.7 for more changes

v44.181.6

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.181.6 for more changes

v44.181.5

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.181.5 for more changes

v44.181.4

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.181.4 for more changes

v44.181.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.181.3 for more changes

v44.181.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.181.2 for more changes

v44.181.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.181.1 for more changes

v44.181.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.181.0 for more changes

v44.180.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.180.0 for more changes

v44.179.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.179.2 for more changes

v44.179.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.179.1 for more changes

v44.178.5

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.178.5 for more changes

v44.178.4

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.178.4 for more changes

v44.178.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.178.3 for more changes

v44.178.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.178.1 for more changes

v44.178.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.178.0 for more changes

v44.177.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.177.0 for more changes

v44.176.4

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.176.4 for more changes

v44.176.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.176.3 for more changes

v44.176.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.176.2 for more changes

v44.176.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.176.1 for more changes

v44.176.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.176.0 for more changes

v44.175.5

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.175.5 for more changes

v44.175.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.175.3 for more changes

v44.175.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.175.2 for more changes

v44.175.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.175.0 for more changes

v44.174.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.174.0 for more changes

v44.173.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.173.1 for more changes

v44.173.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.173.0 for more changes

v44.172.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.172.2 for more changes

v44.172.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.172.1 for more changes

v44.172.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.172.0 for more changes

v44.171.9

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.171.9 for more changes

v44.171.8

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.171.8 for more changes

v44.171.5

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.171.5 for more changes

v44.171.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.171.3 for more changes

v44.171.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.171.1 for more changes

v44.168.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.168.2 for more changes

v44.168.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.168.0 for more changes

v44.167.7

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.167.7 for more changes

v44.167.6

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.167.6 for more changes

v44.167.5

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.167.5 for more changes

v44.167.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.167.3 for more changes

v44.167.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.167.2 for more changes

v44.167.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.167.1 for more changes

v44.167.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.167.0 for more changes

v44.166.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.166.0 for more changes

v44.165.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.165.3 for more changes

v44.165.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.165.2 for more changes

v44.165.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.165.1 for more changes

v44.165.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.165.0 for more changes

v44.164.10

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.164.10 for more changes

v44.164.9

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.164.9 for more changes

v44.164.7

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.164.7 for more changes

v44.164.6

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.164.6 for more changes

v44.164.5

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/44.164.5 for more changes

[`v44.164

[!IMPORTANT]
✂ PR body was truncated to here.

@renovate renovate Bot added the dependencies Update the dependencies label Nov 1, 2026
@renovate
renovate Bot enabled auto-merge (squash) November 1, 2026 01:51
@renovate

renovate Bot commented Nov 1, 2026 •

Copy link
Copy Markdown
Contributor Author

⚠️ Artifact update problem

Renovate failed to update artifacts related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: acceptance_tests/poetry.lock
Creating virtualenv shared-config-manager-acceptance-F9C7u2qe-py3.14 in /home/ubuntu/.cache/pypoetry/virtualenvs
Source (PyPI): The following package versions were ignored due to solver.min-release-age=7
Source (PyPI): prospector: 1.20.0

Because shared-config-manager-acceptance depends on prospector[with-ruff] (1.20.0) which doesn't match any versions, version solving failed.

File name: app/poetry.lock
Creating virtualenv shared-config-manager-bVxoLcLG-py3.14 in /home/ubuntu/.cache/pypoetry/virtualenvs
Source (PyPI): The following package versions were ignored due to solver.min-release-age=7
Source (PyPI): prospector: 1.20.0

Because shared-config-manager depends on prospector[with-bandit,with-mypy,with-pyroma,with-ruff] (1.20.0) which doesn't match any versions, version solving failed.

@sbrunner
sbrunner disabled auto-merge November 2, 2026 03:24
@sbrunner sbrunner added the rebase Rebase the branch (Renovate) label Nov 2, 2026
@renovate renovate Bot removed the rebase Rebase the branch (Renovate) label Nov 2, 2026
@renovate
renovate Bot force-pushed the renovate/master-ci-dependencies branch from f2d7be2 to 74fddc8 Compare November 2, 2026 03:28
@renovate
renovate Bot enabled auto-merge (squash) November 2, 2026 03:28
From the artifact of the previous workflow run
@renovate
renovate Bot merged commit 7e7496e into master Nov 2, 2026
15 checks passed
@renovate
renovate Bot deleted the renovate/master-ci-dependencies branch November 2, 2026 03:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Update the dependencies

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant