Skip to content

Conversation

@mergify
Copy link

@mergify mergify bot commented Jan 30, 2026

This PR contains the following updates:

Package Type Update Change Age Confidence
actions/checkout action patch v6.0.1 β†’ v6.0.2 age confidence
adhtruong/mirrors-typos repository patch v1.42.0 β†’ v1.42.1 age confidence
astral-sh/ruff-pre-commit repository patch v0.14.13 β†’ v0.14.14 age confidence
henryiii/validate-pyproject-schema-store repository patch 2026.01.10 β†’ 2026.01.22 age confidence
rbubley/mirrors-prettier repository patch v3.8.0 β†’ v3.8.1 age confidence
ty (changelog) dependency-groups patch ==0.0.12 β†’ ==0.0.13 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/checkout (actions/checkout)

v6.0.2

Compare Source

adhtruong/mirrors-typos (adhtruong/mirrors-typos)

v1.42.1

Compare Source

astral-sh/ruff-pre-commit (astral-sh/ruff-pre-commit)

v0.14.14

Compare Source

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

henryiii/validate-pyproject-schema-store (henryiii/validate-pyproject-schema-store)

v2026.01.22

Compare Source

rbubley/mirrors-prettier (rbubley/mirrors-prettier)

v3.8.1

Compare Source

astral-sh/ty (ty)

v0.0.13

Compare Source

Released on 2026-01-21.

Bug fixes
  • Fix --force-exclude when excluding entire directories (#​22595)
  • Fix missing syntax highlighting for aliased import names (#​22675)
  • Highlight interpolated-parts in t-strings (#​22674)
  • Fix the inferred MRO of functional namedtuple classes (#​22722)
  • Make special cases for subscript inference exhaustive, ensuring that the special casing for tuple subscripts is applied when a union of tuples or an alias to a tuple type is subscripted (#​22035)
LSP server
  • Improve completion suggestions inside class definitions (#​22571)
  • Improve performance of completions (#​22630)
  • Remove completion suggestions for redundant re-exports that share the same top-most module (#​22581)
Core type checking
  • Add basic support for overloads in ParamSpec (#​21946)
  • Allow ... as a default value for any parameter if the function is in an if TYPE_CHECKING block (#​22624)
  • Allow if type(x) is Y narrowing for types other than class-literal types (#​22729)
  • Avoid overload errors when detecting dataclass-on-tuple (#​22687)
  • Avoid reporting overload errors for successful union variants (#​22688)
  • Ban NewTypes with generic bases (#​22653)
  • Fix PEP 695 type aliases not expanding in overload resolution (#​22589)
  • Fix the return type for synthesized NamedTuple.__new__ methods (#​22625)
  • Emit diagnostics for NamedTuple, TypedDict, Enum or Protocol classes decorated with @dataclass (#​22672)
  • Emit invalid-type-form diagnostics for stringified annotations where the quoted expression is invalid (#​22752)
  • Infer the implicit type of cls in __new__ methods (#​22584)
  • Make ModuleType and object attributes available on namespace packages (#​22606)
  • Make NamedTuple(...) and namedtuple(...) calls stricter (#​22601)
  • Narrow on bool and byte subscripts (#​22684)
  • Narrow on negative subscript indexing (#​22682)
  • Override __file__ to str when applicable on imported modules (#​22333)
  • Add bidirectional inference for comprehensions (#​22564)
  • Recognize string-literal types as subtypes of Sequence[Literal[chars]] (#​22415)
  • Add right-hand-side narrowing for if Foo is type(x) expressions (#​22608)
  • Add simple syntactic validation for the right-hand side of PEP-613 type aliases (#​22652)
  • Add support for passing typename and field_names by keyword argument to collections.namedtuple() calls (#​22660)
  • Add support for starred unpacking in class bases (#​22591)
  • Validate constructor arguments when a class is used as a decorator (#​22377)
  • Validate field names for typing.NamedTuple(...) (#​22599)
  • Add diagnostic on overridden __setattr__ and __delattr__ in frozen dataclasses (#​21430)
  • Fix unary operators on NewTypes of float or complex (#​22605)
Configuration
  • Support overriding respect-type-ignore-comments (#​22615)
Diagnostics
  • Don't add a subdiagnostic pointing to the TypeVar definition if the TypeVar is Self (#​22646)
  • Show final search path instead of "and 1 more paths" (#​22776)
  • Group type[] elements together when displaying union types (#​22592)
Performance
Other changes
Contributors

Configuration

πŸ“… Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

β™» Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

πŸ‘» Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

(cherry picked from commit 45ed9ab)

This PR contains the following updates:

| Package | Type | Update | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|---|---|
| [actions/checkout](https://redirect.github.com/actions/checkout) |
action | patch | `v6.0.1` β†’ `v6.0.2` |
![age](https://developer.mend.io/api/mc/badges/age/github-tags/actions%2fcheckout/v6.0.2?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/github-tags/actions%2fcheckout/v6.0.1/v6.0.2?slim=true)
|
|
[adhtruong/mirrors-typos](https://redirect.github.com/adhtruong/mirrors-typos)
| repository | patch | `v1.42.0` β†’ `v1.42.1` |
![age](https://developer.mend.io/api/mc/badges/age/github-tags/adhtruong%2fmirrors-typos/v1.42.1?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/github-tags/adhtruong%2fmirrors-typos/v1.42.0/v1.42.1?slim=true)
|
|
[astral-sh/ruff-pre-commit](https://redirect.github.com/astral-sh/ruff-pre-commit)
| repository | patch | `v0.14.13` β†’ `v0.14.14` |
![age](https://developer.mend.io/api/mc/badges/age/github-tags/astral-sh%2fruff-pre-commit/v0.14.14?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/github-tags/astral-sh%2fruff-pre-commit/v0.14.13/v0.14.14?slim=true)
|
|
[henryiii/validate-pyproject-schema-store](https://redirect.github.com/henryiii/validate-pyproject-schema-store)
| repository | patch | `2026.01.10` β†’ `2026.01.22` |
![age](https://developer.mend.io/api/mc/badges/age/github-tags/henryiii%2fvalidate-pyproject-schema-store/2026.01.22?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/github-tags/henryiii%2fvalidate-pyproject-schema-store/2026.01.10/2026.01.22?slim=true)
|
|
[rbubley/mirrors-prettier](https://redirect.github.com/rbubley/mirrors-prettier)
| repository | patch | `v3.8.0` β†’ `v3.8.1` |
![age](https://developer.mend.io/api/mc/badges/age/github-tags/rbubley%2fmirrors-prettier/v3.8.1?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/github-tags/rbubley%2fmirrors-prettier/v3.8.0/v3.8.1?slim=true)
|
| [ty](https://redirect.github.com/astral-sh/ty)
([changelog](https://redirect.github.com/astral-sh/ty/blob/main/CHANGELOG.md))
| dependency-groups | patch | `==0.0.12` β†’ `==0.0.13` |
![age](https://developer.mend.io/api/mc/badges/age/pypi/ty/0.0.13?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/ty/0.0.12/0.0.13?slim=true)
|

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](https://redirect.github.com/renovatebot/renovate/discussions/new)
if you have any questions.

---

### Release Notes

<details>
<summary>actions/checkout (actions/checkout)</summary>

###
[`v6.0.2`](https://redirect.github.com/actions/checkout/blob/HEAD/CHANGELOG.md#v602)

[Compare
Source](https://redirect.github.com/actions/checkout/compare/v6.0.1...v6.0.2)

- Fix tag handling: preserve annotations and explicit fetch-tags by
[@&#8203;ericsciple](https://redirect.github.com/ericsciple) in
[#&#8203;2356](https://redirect.github.com/actions/checkout/pull/2356)

</details>

<details>
<summary>adhtruong/mirrors-typos (adhtruong/mirrors-typos)</summary>

###
[`v1.42.1`](https://redirect.github.com/adhtruong/mirrors-typos/compare/v1.42.0...v1.42.1)

[Compare
Source](https://redirect.github.com/adhtruong/mirrors-typos/compare/v1.42.0...v1.42.1)

</details>

<details>
<summary>astral-sh/ruff-pre-commit (astral-sh/ruff-pre-commit)</summary>

###
[`v0.14.14`](https://redirect.github.com/astral-sh/ruff-pre-commit/releases/tag/v0.14.14)

[Compare
Source](https://redirect.github.com/astral-sh/ruff-pre-commit/compare/v0.14.13...v0.14.14)

See: <https://github.com/astral-sh/ruff/releases/tag/0.14.14>

</details>

<details>
<summary>henryiii/validate-pyproject-schema-store
(henryiii/validate-pyproject-schema-store)</summary>

###
[`v2026.01.22`](https://redirect.github.com/henryiii/validate-pyproject-schema-store/compare/2026.01.10...2026.01.22)

[Compare
Source](https://redirect.github.com/henryiii/validate-pyproject-schema-store/compare/2026.01.10...2026.01.22)

</details>

<details>
<summary>rbubley/mirrors-prettier (rbubley/mirrors-prettier)</summary>

###
[`v3.8.1`](https://redirect.github.com/rbubley/mirrors-prettier/compare/v3.8.0...v3.8.1)

[Compare
Source](https://redirect.github.com/rbubley/mirrors-prettier/compare/v3.8.0...v3.8.1)

</details>

<details>
<summary>astral-sh/ty (ty)</summary>

###
[`v0.0.13`](https://redirect.github.com/astral-sh/ty/blob/HEAD/CHANGELOG.md#0013)

[Compare
Source](https://redirect.github.com/astral-sh/ty/compare/0.0.12...0.0.13)

Released on 2026-01-21.

##### Bug fixes

- Fix `--force-exclude` when excluding entire directories
([#&#8203;22595](https://redirect.github.com/astral-sh/ruff/pull/22595))
- Fix missing syntax highlighting for aliased import names
([#&#8203;22675](https://redirect.github.com/astral-sh/ruff/pull/22675))
- Highlight interpolated-parts in t-strings
([#&#8203;22674](https://redirect.github.com/astral-sh/ruff/pull/22674))
- Fix the inferred MRO of functional namedtuple classes
([#&#8203;22722](https://redirect.github.com/astral-sh/ruff/pull/22722))
- Make special cases for subscript inference exhaustive, ensuring that
the special casing for tuple subscripts is applied when a union of
tuples or an alias to a tuple type is subscripted
([#&#8203;22035](https://redirect.github.com/astral-sh/ruff/pull/22035))

##### LSP server

- Improve completion suggestions inside class definitions
([#&#8203;22571](https://redirect.github.com/astral-sh/ruff/pull/22571))
- Improve performance of completions
([#&#8203;22630](https://redirect.github.com/astral-sh/ruff/pull/22630))
- Remove completion suggestions for redundant re-exports that share the
same top-most module
([#&#8203;22581](https://redirect.github.com/astral-sh/ruff/pull/22581))

##### Core type checking

- Add basic support for overloads in `ParamSpec`
([#&#8203;21946](https://redirect.github.com/astral-sh/ruff/pull/21946))
- Allow `...` as a default value for any parameter if the function is in
an `if TYPE_CHECKING` block
([#&#8203;22624](https://redirect.github.com/astral-sh/ruff/pull/22624))
- Allow `if type(x) is Y` narrowing for types other than class-literal
types
([#&#8203;22729](https://redirect.github.com/astral-sh/ruff/pull/22729))
- Avoid overload errors when detecting dataclass-on-tuple
([#&#8203;22687](https://redirect.github.com/astral-sh/ruff/pull/22687))
- Avoid reporting overload errors for successful union variants
([#&#8203;22688](https://redirect.github.com/astral-sh/ruff/pull/22688))
- Ban `NewType`s with generic bases
([#&#8203;22653](https://redirect.github.com/astral-sh/ruff/pull/22653))
- Fix PEP 695 type aliases not expanding in overload resolution
([#&#8203;22589](https://redirect.github.com/astral-sh/ruff/pull/22589))
- Fix the return type for synthesized `NamedTuple.__new__` methods
([#&#8203;22625](https://redirect.github.com/astral-sh/ruff/pull/22625))
- Emit diagnostics for `NamedTuple`, `TypedDict`, `Enum` or `Protocol`
classes decorated with `@dataclass`
([#&#8203;22672](https://redirect.github.com/astral-sh/ruff/pull/22672))
- Emit `invalid-type-form` diagnostics for stringified annotations where
the quoted expression is invalid
([#&#8203;22752](https://redirect.github.com/astral-sh/ruff/pull/22752))
- Infer the implicit type of `cls` in `__new__` methods
([#&#8203;22584](https://redirect.github.com/astral-sh/ruff/pull/22584))
- Make `ModuleType` and `object` attributes available on namespace
packages
([#&#8203;22606](https://redirect.github.com/astral-sh/ruff/pull/22606))
- Make `NamedTuple(...)` and `namedtuple(...)` calls stricter
([#&#8203;22601](https://redirect.github.com/astral-sh/ruff/pull/22601))
- Narrow on bool and byte subscripts
([#&#8203;22684](https://redirect.github.com/astral-sh/ruff/pull/22684))
- Narrow on negative subscript indexing
([#&#8203;22682](https://redirect.github.com/astral-sh/ruff/pull/22682))
- Override `__file__` to `str` when applicable on imported modules
([#&#8203;22333](https://redirect.github.com/astral-sh/ruff/pull/22333))
- Add bidirectional inference for comprehensions
([#&#8203;22564](https://redirect.github.com/astral-sh/ruff/pull/22564))
- Recognize string-literal types as subtypes of
`Sequence[Literal[chars]]`
([#&#8203;22415](https://redirect.github.com/astral-sh/ruff/pull/22415))
- Add right-hand-side narrowing for `if Foo is type(x)` expressions
([#&#8203;22608](https://redirect.github.com/astral-sh/ruff/pull/22608))
- Add simple syntactic validation for the right-hand side of PEP-613
type aliases
([#&#8203;22652](https://redirect.github.com/astral-sh/ruff/pull/22652))
- Add support for passing `typename` and `field_names` by keyword
argument to `collections.namedtuple()` calls
([#&#8203;22660](https://redirect.github.com/astral-sh/ruff/pull/22660))
- Add support for starred unpacking in class bases
([#&#8203;22591](https://redirect.github.com/astral-sh/ruff/pull/22591))
- Validate constructor arguments when a class is used as a decorator
([#&#8203;22377](https://redirect.github.com/astral-sh/ruff/pull/22377))
- Validate field names for `typing.NamedTuple(...)`
([#&#8203;22599](https://redirect.github.com/astral-sh/ruff/pull/22599))
- Add diagnostic on overridden `__setattr__` and `__delattr__` in frozen
dataclasses
([#&#8203;21430](https://redirect.github.com/astral-sh/ruff/pull/21430))
- Fix unary operators on `NewType`s of `float` or `complex`
([#&#8203;22605](https://redirect.github.com/astral-sh/ruff/pull/22605))

##### Configuration

- Support overriding `respect-type-ignore-comments`
([#&#8203;22615](https://redirect.github.com/astral-sh/ruff/pull/22615))

##### Diagnostics

- Don't add a subdiagnostic pointing to the TypeVar definition if the
TypeVar is `Self`
([#&#8203;22646](https://redirect.github.com/astral-sh/ruff/pull/22646))
- Show final search path instead of "and 1 more paths"
([#&#8203;22776](https://redirect.github.com/astral-sh/ruff/pull/22776))
- Group `type[]` elements together when displaying union types
([#&#8203;22592](https://redirect.github.com/astral-sh/ruff/pull/22592))

##### Performance

- Cache `ClassType::nearest_disjoint_base`
([#&#8203;22065](https://redirect.github.com/astral-sh/ruff/pull/22065))

##### Other changes

- Sync vendored typeshed stubs
([#&#8203;22590](https://redirect.github.com/astral-sh/ruff/pull/22590),
[Typeshed
diff](https://redirect.github.com/python/typeshed/compare/d1d5fe58664b30a0c2dde3cd5c3dc8091f0f16ae...cd8b26b0ceef26cd84ab614088140d48680ac7f7)

##### Contributors

- [@&#8203;bxff](https://redirect.github.com/bxff)
- [@&#8203;jhartum](https://redirect.github.com/jhartum)
- [@&#8203;thejchap](https://redirect.github.com/thejchap)
- [@&#8203;AlexWaygood](https://redirect.github.com/AlexWaygood)
- [@&#8203;charliermarsh](https://redirect.github.com/charliermarsh)
- [@&#8203;RasmusNygren](https://redirect.github.com/RasmusNygren)
- [@&#8203;mswart](https://redirect.github.com/mswart)
- [@&#8203;MatthewMckee4](https://redirect.github.com/MatthewMckee4)
- [@&#8203;11happy](https://redirect.github.com/11happy)
- [@&#8203;ibraheemdev](https://redirect.github.com/ibraheemdev)
- [@&#8203;sinon](https://redirect.github.com/sinon)
- [@&#8203;MichaReiser](https://redirect.github.com/MichaReiser)
- [@&#8203;carljm](https://redirect.github.com/carljm)
- [@&#8203;BurntSushi](https://redirect.github.com/BurntSushi)
- [@&#8203;dhruvmanila](https://redirect.github.com/dhruvmanila)
- [@&#8203;oconnor663](https://redirect.github.com/oconnor663)
- [@&#8203;zanieb](https://redirect.github.com/zanieb)

</details>

---

### Configuration

πŸ“… **Schedule**: Branch creation - "every weekend" (UTC), Automerge - At
any time (no schedule defined).

🚦 **Automerge**: Enabled.

β™» **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

πŸ‘» **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/munich-quantum-toolkit/core).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi45Mi4xIiwidXBkYXRlZEluVmVyIjoiNDIuOTIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwiZ2l0aHViLWFjdGlvbnMiLCJwcmUtY29tbWl0IiwicHl0aG9uIl19-->

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit 45ed9ab)
@denialhaag denialhaag added dependencies Pull requests that update a dependency file python Anything related to Python code pre-commit Any updates related to pre-commit github-actions Pull requests that update GitHub actions code backport Changes that have been backported to a stable release branch labels Jan 30, 2026
@codecov
Copy link

codecov bot commented Jan 30, 2026

Codecov Report

βœ… All modified and coverable lines are covered by tests.

πŸ“’ Thoughts on this report? Let us know!

@mergify mergify bot merged commit 4703adc into v3.x Jan 30, 2026
29 checks passed
@mergify mergify bot deleted the mergify/bp/v3.x/pr-1476 branch January 30, 2026 11:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport Changes that have been backported to a stable release branch dependencies Pull requests that update a dependency file github-actions Pull requests that update GitHub actions code pre-commit Any updates related to pre-commit python Anything related to Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant