Skip to content

Commit 212fbd3

Browse files
β¬†οΈπŸ‘¨β€πŸ’» Update patch updates (#317)
This PR contains the following updates: | Package | Type | Update | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---|---|---| | [Chocobo1/setup-ccache-action](https://redirect.github.com/Chocobo1/setup-ccache-action) | action | patch | `v1.5.2` β†’ `v1.5.3` | ![age](https://developer.mend.io/api/mc/badges/age/github-tags/Chocobo1%2fsetup-ccache-action/v1.5.3?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/github-tags/Chocobo1%2fsetup-ccache-action/v1.5.2/v1.5.3?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.14` β†’ `==0.0.15` | ![age](https://developer.mend.io/api/mc/badges/age/pypi/ty/0.0.15?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/ty/0.0.14/0.0.15?slim=true) | --- ### Release Notes <details> <summary>Chocobo1/setup-ccache-action (Chocobo1/setup-ccache-action)</summary> ### [`v1.5.3`](https://redirect.github.com/Chocobo1/setup-ccache-action/releases/tag/v1.5.3) [Compare Source](https://redirect.github.com/Chocobo1/setup-ccache-action/compare/v1.5.2...v1.5.3) - Bump dependencies to latest </details> <details> <summary>astral-sh/ty (ty)</summary> ### [`v0.0.15`](https://redirect.github.com/astral-sh/ty/blob/HEAD/CHANGELOG.md#0015) [Compare Source](https://redirect.github.com/astral-sh/ty/compare/0.0.14...0.0.15) Released on 2026-02-04. ##### Bug fixes - Add support for resolving imports of packages installed into Debian/Ubuntu `dist-packages` directories ([#&#8203;22466](https://redirect.github.com/astral-sh/ruff/pull/22466)) - Avoid `not-iterable` false positives when iterating over an instance of an intersection type with only negated elements ([#&#8203;22089](https://redirect.github.com/astral-sh/ruff/pull/22089)) - Fix support for stringized annotations in very large files ([#&#8203;22913](https://redirect.github.com/astral-sh/ruff/pull/22913)) - Don't emit Liskov diagnostics for methods with mangled names ([#&#8203;23062](https://redirect.github.com/astral-sh/ruff/pull/23062)) - Enforce that a `Final` symbol cannot be reassigned even after a conditional binding ([#&#8203;22986](https://redirect.github.com/astral-sh/ruff/pull/22986)) - Fix TypedDict construction from existing TypedDict values ([#&#8203;22904](https://redirect.github.com/astral-sh/ruff/pull/22904)) - Fix `Self` resolution for classes nested within methods ([#&#8203;22964](https://redirect.github.com/astral-sh/ruff/pull/22964)) - Fix bidirectional inference with PEP 695 union type aliases ([#&#8203;22988](https://redirect.github.com/astral-sh/ruff/pull/22988)) - Fix edge-case bugs when narrowing tagged unions in `match` statements ([#&#8203;22870](https://redirect.github.com/astral-sh/ruff/pull/22870)) - Fix false-positive diagnostics when iterating over an instance of an intersection that includes a TypeVar of which the upper bound is a union where the union includes a non-iterable type ([#&#8203;22117](https://redirect.github.com/astral-sh/ruff/pull/22117)) - Fix lookup of `__contains__` to respect descriptors ([#&#8203;23056](https://redirect.github.com/astral-sh/ruff/pull/23056)) - Fix narrowing of `nonlocal` variables with conditional assignments ([#&#8203;22966](https://redirect.github.com/astral-sh/ruff/pull/22966)) - Fix several bugs that could affect `NewType`s of `NewType`s of `float` ([#&#8203;22997](https://redirect.github.com/astral-sh/ruff/pull/22997)) - Fix several type narrowing bugs involving PEP-695 type aliases ([#&#8203;22894](https://redirect.github.com/astral-sh/ruff/pull/22894)) - Fix spurious query cycles in decorated functions with parameter defaults, for improved performance and improved determinism ([#&#8203;23014](https://redirect.github.com/astral-sh/ruff/pull/23014)) - Fix unary and comparison operators for TypeVars with union bounds ([#&#8203;22925](https://redirect.github.com/astral-sh/ruff/pull/22925)) - Understand functions as method descriptors even if they are decorated with a decorator annotated as returning a PEP-695 alias to a `Callable` type ([#&#8203;22902](https://redirect.github.com/astral-sh/ruff/pull/22902)) - `dataclass_transform`: Fix visibility of field specifiers when models are nested inside methods ([#&#8203;23069](https://redirect.github.com/astral-sh/ruff/pull/23069)) ##### LSP server - Fix hover showing `Unknown` for bare `Final` instance attributes ([#&#8203;23003](https://redirect.github.com/astral-sh/ruff/pull/23003)) - Improve support for goto-type, goto-declaration, hover, and highlighting of string annotations ([#&#8203;22878](https://redirect.github.com/astral-sh/ruff/pull/22878)) - Include setters and deleters when renaming properties ([#&#8203;22999](https://redirect.github.com/astral-sh/ruff/pull/22999)) - Show type qualifiers like `Final` in on-hover hints ([#&#8203;23005](https://redirect.github.com/astral-sh/ruff/pull/23005)) ##### Configuration - Add new `unused-type-ignore-comment` rule ([#&#8203;22790](https://redirect.github.com/astral-sh/ruff/pull/22790)) - Add a mechanism to ignore/warn/select all rules ([#&#8203;22832](https://redirect.github.com/astral-sh/ruff/pull/22832)) - Support multiple workspace folders in a single ty LSP server instance ([#&#8203;22953](https://redirect.github.com/astral-sh/ruff/pull/22953)) - Only add `./src` as a search path if `./src/__init__.py(i)` does not exist ([#&#8203;22851](https://redirect.github.com/astral-sh/ruff/pull/22851)) ##### Type checking - Add a diagnostic detecting if a variable is declared as `Final` but never has any bindings ([#&#8203;23001](https://redirect.github.com/astral-sh/ruff/pull/23001)) - Add a diagnostic detecting overridden comparison dunder methods on `order=True` dataclasses ([#&#8203;22689](https://redirect.github.com/astral-sh/ruff/pull/22689)) - Add a hint to `invalid-argument-type` and `invalid-assignment` diagnostics if a variable is annotated with a type from the `numbers` module ([#&#8203;22931](https://redirect.github.com/astral-sh/ruff/pull/22931), [#&#8203;22938](https://redirect.github.com/astral-sh/ruff/pull/22938)) - Add diagnostic hint on `unresolved-reference` to suggest using "list" instead of "List" ([#&#8203;22827](https://redirect.github.com/astral-sh/ruff/pull/22827)) - Add new diagnostic for invalid dataclass field orders ([#&#8203;19825](https://redirect.github.com/astral-sh/ruff/pull/19825)) - Allow a subclass method with a positional-only parameter to override a superclass method without that parameter if the parameter in the subclass method has a default value ([#&#8203;23037](https://redirect.github.com/astral-sh/ruff/pull/23037)) - Allow self-referential imports outside the global scope ([#&#8203;22963](https://redirect.github.com/astral-sh/ruff/pull/22963)) - Ban `...` in odd places inside tuple specializations ([#&#8203;22889](https://redirect.github.com/astral-sh/ruff/pull/22889)) - Ban `Required`, `NotRequired` and `ReadOnly` in parameter annotations ([#&#8203;22888](https://redirect.github.com/astral-sh/ruff/pull/22888)) - Ban legacy `TypeVar` bounds or constraints from containing type variables ([#&#8203;22949](https://redirect.github.com/astral-sh/ruff/pull/22949)) - Ban multiple unpacked variadic tuples in a `tuple` specialization ([#&#8203;22884](https://redirect.github.com/astral-sh/ruff/pull/22884)) - Detect generic `Callable`s in the return type of function signatures ([#&#8203;22954](https://redirect.github.com/astral-sh/ruff/pull/22954)) - Detect invalid `isinstance()` and `issubclass()` calls against `TypedDict` classes ([#&#8203;22887](https://redirect.github.com/astral-sh/ruff/pull/22887)) - Detect invalid `issubclass()` calls against `Protocol` classes with non-method members ([#&#8203;22896](https://redirect.github.com/astral-sh/ruff/pull/22896)) - Detect invalid attempts to subclass `Protocol[]` and `Generic[]` simultaneously ([#&#8203;22948](https://redirect.github.com/astral-sh/ruff/pull/22948)) - Emit a diagnostic on incorrect applications of the legacy convention for specifying positional-only parameters ([#&#8203;22943](https://redirect.github.com/astral-sh/ruff/pull/22943)) - Emit an error if a `TypeVarTuple` is used to subscript `Generic` or `Protocol` without being unpacked ([#&#8203;22952](https://redirect.github.com/astral-sh/ruff/pull/22952)) - Fallback to metaclass `__getattr__` or `__getattribute__` when looking up attributes on class objects ([#&#8203;22985](https://redirect.github.com/astral-sh/ruff/pull/22985)) - Fix a bug where an overridden type in a dataclass subclass would not be respected if the dataclass subclass field had a default value but the superclass field did not ([#&#8203;22965](https://redirect.github.com/astral-sh/ruff/pull/22965)) - Improve bidirectional type inference involving PEP-695 type aliases ([#&#8203;22989](https://redirect.github.com/astral-sh/ruff/pull/22989)) - Improve detection of invalid `NewType`s with generic bases ([#&#8203;22961](https://redirect.github.com/astral-sh/ruff/pull/22961)) - Improve reachability analysis when evaluating the truthiness of expressions that involve variables that may not be bound in all code paths ([#&#8203;22971](https://redirect.github.com/astral-sh/ruff/pull/22971)) - Improve the error message if `**` is used with a non-mapping in the context of a call to an overloaded function ([#&#8203;22921](https://redirect.github.com/astral-sh/ruff/pull/22921)) - Infer `ParamSpec` from class constructors for callable protocols ([#&#8203;22853](https://redirect.github.com/astral-sh/ruff/pull/22853)) - Move the location of some `invalid-overload` diagnostics ([#&#8203;22933](https://redirect.github.com/astral-sh/ruff/pull/22933)) - Point to an overload with an invalid `@final` decorator when emitting `invalid-overload` errors for invalid `@final` decorators ([#&#8203;22893](https://redirect.github.com/astral-sh/ruff/pull/22893)) - Avoid false positives when iterating over an instance of an intersection with only negated elements by preserving "pure negation" types in descriptor lookups ([#&#8203;22907](https://redirect.github.com/astral-sh/ruff/pull/22907)) - Promote `Literal` types when inferring elements for very large unannotated tuples, for improved performance ([#&#8203;22841](https://redirect.github.com/astral-sh/ruff/pull/22841)) - Recognize functions with stub bodies in `Protocol` classes as implicitly abstract ([#&#8203;22838](https://redirect.github.com/astral-sh/ruff/pull/22838)) - Reduce false positives involving heterogeneous dicts by tracking dictionary literal keys as individual places ([#&#8203;22882](https://redirect.github.com/astral-sh/ruff/pull/22882)) - Reduce false positives when subscripting classes generic over `TypeVarTuple`s ([#&#8203;22950](https://redirect.github.com/astral-sh/ruff/pull/22950)) - Remove special handling for `Any()` in `match` class patterns ([#&#8203;23011](https://redirect.github.com/astral-sh/ruff/pull/23011)) - Support `type[None]` in type expressions ([#&#8203;22892](https://redirect.github.com/astral-sh/ruff/pull/22892)) - Support legacy namespace packages declared using `pkg_resources.declare_namespace` ([#&#8203;22987](https://redirect.github.com/astral-sh/ruff/pull/22987)) - Sync vendored typeshed stubs ([#&#8203;23006](https://redirect.github.com/astral-sh/ruff/pull/23006)), [Typeshed diff](https://redirect.github.com/python/typeshed/compare/cd8b26b0ceef26cd84ab614088140d48680ac7f7...fa659b1def704dea3dc8e25c7857b23eac69df4d) - Validate signatures of dataclass `__post_init__` methods ([#&#8203;22730](https://redirect.github.com/astral-sh/ruff/pull/22730)) ##### Contributors - [@&#8203;charliermarsh](https://redirect.github.com/charliermarsh) - [@&#8203;stefanvanburen](https://redirect.github.com/stefanvanburen) - [@&#8203;ibraheemdev](https://redirect.github.com/ibraheemdev) - [@&#8203;abhijeetbodas2001](https://redirect.github.com/abhijeetbodas2001) - [@&#8203;MichaReiser](https://redirect.github.com/MichaReiser) - [@&#8203;dcreager](https://redirect.github.com/dcreager) - [@&#8203;PrettyWood](https://redirect.github.com/PrettyWood) - [@&#8203;sharkdp](https://redirect.github.com/sharkdp) - [@&#8203;oconnor663](https://redirect.github.com/oconnor663) - [@&#8203;Feiyang472](https://redirect.github.com/Feiyang472) - [@&#8203;denyszhak](https://redirect.github.com/denyszhak) - [@&#8203;mtshiba](https://redirect.github.com/mtshiba) - [@&#8203;AlexWaygood](https://redirect.github.com/AlexWaygood) - [@&#8203;11happy](https://redirect.github.com/11happy) - [@&#8203;BurntSushi](https://redirect.github.com/BurntSushi) - [@&#8203;carljm](https://redirect.github.com/carljm) - [@&#8203;Gankra](https://redirect.github.com/Gankra) - [@&#8203;MentalMegalodon](https://redirect.github.com/MentalMegalodon) - [@&#8203;thejchap](https://redirect.github.com/thejchap) </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-Software-Stack/QDMI). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi45NS4yIiwidXBkYXRlZEluVmVyIjoiNDIuOTUuMiIsInRhcmdldEJyYW5jaCI6ImRldmVsb3AiLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwiZ2l0aHViLWFjdGlvbnMiLCJweXRob24iXX0=--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 parent 5ca961e commit 212fbd3

File tree

3 files changed

+21
-21
lines changed

3 files changed

+21
-21
lines changed

β€Ž.github/workflows/reusable-cpp-install-tests.ymlβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
fetch-depth: 0
3737
# set up ccache for faster C++ builds
3838
- name: Setup ccache
39-
uses: Chocobo1/setup-ccache-action@82d1328f966f98dcd2df44e757ae08076d3c9a6b # v1.5.2
39+
uses: Chocobo1/setup-ccache-action@37c3347f8a7738e82aab7a06f276f7a12e3008fb # v1.5.3
4040
with:
4141
prepend_symlinks_to_path: false
4242
override_cache_key: c++-tests-install-${{ matrix.os }}

β€Žtemplates/device/pyproject.tomlβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ test = [
6363
dev = [
6464
{include-group = "test"},
6565
"nox>=2025.11.12",
66-
"ty==0.0.14",
66+
"ty==0.0.15",
6767
]
6868

6969

β€Žtemplates/device/uv.lockβ€Ž

Lines changed: 19 additions & 19 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
Β (0)