Zanie Blue
cb512ba80b
Use Depot Windows runners for `cargo test` ( #18754 )
...
From 6m 15s -> 3m 54s (total runtime)
See also https://github.com/astral-sh/uv/pull/14122
We don't use a Dev Drive here so this is trivial (ref #15664 )
2025-06-18 10:52:24 -05:00
Micha Reiser
97af091d5d
Run ty benchmarks when `ruff_benchmark` changes ( #18758 )
2025-06-18 17:43:19 +02:00
Micha Reiser
23261a38a0
[ty] Add more benchmarks ( #18714 )
2025-06-18 13:41:38 +02:00
David Peter
2f3bd24900
[ty] Correctly label typeshed-sync PRs ( #18702 )
...
## Summary
Ref:
https://github.com/astral-sh/ruff/pull/18679#issuecomment-2973593785
---------
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2025-06-16 07:47:52 +00:00
renovate[bot]
b4b53183b7
Update actions/checkout digest to 09d2aca ( #18576 )
2025-06-09 08:08:02 +02:00
renovate[bot]
5fe6fa74a0
Update rui314/setup-mold digest to b395809 ( #18577 )
2025-06-09 07:06:19 +02:00
renovate[bot]
ea64c01524
Update cargo-bins/cargo-binstall action to v1.12.7 ( #18578 )
2025-06-09 07:06:02 +02:00
renovate[bot]
384e80ec80
Update taiki-e/install-action action to v2.52.4 ( #18420 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-02 09:03:32 +02:00
renovate[bot]
b9f3b0e0a6
Update docker/build-push-action action to v6.18.0 ( #18422 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-02 09:03:09 +02:00
renovate[bot]
4856377478
Update cargo-bins/cargo-binstall action to v1.12.6 ( #18416 )
2025-06-02 07:38:57 +02:00
renovate[bot]
1f7134f727
Update rui314/setup-mold digest to 67424c1 ( #18300 )
2025-05-26 07:43:52 +02:00
renovate[bot]
a43f5b2129
Update taiki-e/install-action action to v2.52.1 ( #18307 )
2025-05-26 07:41:18 +02:00
renovate[bot]
f3fb7429ca
Update astral-sh/setup-uv action to v6.1.0 ( #18304 )
2025-05-26 07:40:51 +02:00
Micha Reiser
cb9e66927e
Run mypy primer on Cargo.lock changes ( #18239 )
2025-05-21 13:21:38 +02:00
Carl Meyer
d098118e37
[ty] disable division-by-zero by default ( #18220 )
...
## Summary
I think `division-by-zero` is a low-value diagnostic in general; most
real division-by-zero errors (especially those that are less obvious to
the human eye) will occur on values typed as `int`, in which case we
don't issue the diagnostic anyway. Mypy and pyright do not emit this
diagnostic.
Currently the diagnostic is prone to false positives because a) we do
not silence it in unreachable code, and b) we do not implement narrowing
of literals from inequality checks. We will probably fix (a) regardless,
but (b) is low priority apart from division-by-zero.
I think we have many more important things to do and should not allow
false positives on a low-value diagnostic to be a distraction. Not
opposed to re-enabling this diagnostic in future when we can prioritize
reducing its false positives.
References https://github.com/astral-sh/ty/issues/443
## Test Plan
Existing tests.
2025-05-20 14:47:56 -04:00
Micha Reiser
59d80aff9f
[ty] Update mypy primer ( #18196 )
2025-05-19 17:35:48 +02:00
renovate[bot]
9f743d1b9f
Update astral-sh/setup-uv action to v6 ( #18184 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-19 08:46:40 +02:00
renovate[bot]
a761b8cfa2
Update pre-commit dependencies ( #18172 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Micha Reiser <micha@reiser.io>
2025-05-19 08:28:43 +02:00
renovate[bot]
8c020cc2e9
Update docker/build-push-action action to v6.17.0 ( #18174 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-19 08:28:31 +02:00
renovate[bot]
c67aa0cce2
Update uraimo/run-on-arch-action action to v3 ( #18190 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-19 08:28:22 +02:00
renovate[bot]
b00e390f3a
Update docker/metadata-action action to v5.7.0 ( #18175 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-19 08:28:09 +02:00
renovate[bot]
1f9df0c8f0
Update docker/setup-buildx-action action to v3.10.0 ( #18176 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-19 08:27:55 +02:00
renovate[bot]
9dd9227bca
Update taiki-e/install-action action to v2.51.2 ( #18183 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-19 08:27:44 +02:00
renovate[bot]
181a380ee0
Update extractions/setup-just action to v3 ( #18186 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-19 08:26:34 +02:00
renovate[bot]
6d0703ae78
Update taiki-e/install-action digest to 941e8a4 ( #18168 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-19 08:10:30 +02:00
renovate[bot]
f7691a79a0
Update peter-evans/find-comment action to v3.1.0 ( #18177 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-19 08:10:14 +02:00
renovate[bot]
6e7340c68b
Update cargo-bins/cargo-binstall action to v1.12.5 ( #18169 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-19 08:09:54 +02:00
Micha Reiser
e21972a79b
Fix `test scripts` CI job ( #18140 )
2025-05-16 17:49:27 +00:00
Micha Reiser
9ae698fe30
Switch to Rust 2024 edition ( #18129 )
2025-05-16 13:25:28 +02:00
Matthew Mckee
7dc4fefb47
Remove ty property tests ( #18124 )
2025-05-15 20:57:00 -04:00
David Peter
2a217e80ca
[ty] mypy_primer: fix static-frame setup ( #18103 )
...
## Summary
Pull in https://github.com/hauntsaninja/mypy_primer/pull/169
2025-05-14 20:23:53 +02:00
Carl Meyer
00f672a83b
[ty] contribution guide ( #18061 )
...
First take on a contributing guide for `ty`. Lots of it is copied from
the existing Ruff contribution guide.
I've put this in Ruff repo, since I think a contributing guide belongs
where the code is. I also updated the Ruff contributing guide to link to
the `ty` one.
Once this is merged, we can also add a link from the `CONTRIBUTING.md`
in ty repo (which focuses on making contributions to things that are
actually in the ty repo), to this guide.
I also updated the pull request template to mention that it might be a
ty PR, and mention the `[ty]` PR title prefix.
Feel free to update/modify/merge this PR before I'm awake tomorrow.
---------
Co-authored-by: Dhruv Manilawala <dhruvmanila@gmail.com>
Co-authored-by: David Peter <mail@david-peter.de>
2025-05-13 10:55:01 +02:00
renovate[bot]
38c00dfad5
Update docker/build-push-action action to v6.16.0 ( #18030 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-12 08:26:41 +02:00
renovate[bot]
d6280c5aea
Update docker/login-action action to v3.4.0 ( #18031 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-12 08:26:22 +02:00
renovate[bot]
a34240a3f0
Update taiki-e/install-action digest to 83254c5 ( #18022 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-12 08:26:03 +02:00
renovate[bot]
b86c7bbf7c
Update cargo-bins/cargo-binstall action to v1.12.4 ( #18023 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-12 08:25:28 +02:00
Alex Waygood
da8540862d
[ty] Make `unused-ignore-comment` disabled by default for now ( #17955 )
2025-05-08 17:21:34 +01:00
Micha Reiser
d608eae126
[ty] Ignore `possibly-unresolved-reference` by default ( #17934 )
2025-05-08 17:44:56 +02:00
Dhruv Manilawala
82d31a6014
Add link to `ty` issue tracker ( #17924 )
...
Co-authored-by: Micha Reiser <micha@reiser.io>
2025-05-07 16:33:27 +00:00
Aria Desires
784daae497
migrate to dist-workspace.toml, use new workspace.packages config ( #17864 )
2025-05-05 14:07:46 -04:00
renovate[bot]
b8ed729f59
Update taiki-e/install-action digest to 86c23ee ( #17838 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-05 07:43:54 +02:00
renovate[bot]
108c470348
Update actions/download-artifact action to v4.3.0 ( #17845 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-05 07:43:33 +02:00
renovate[bot]
87c64c9eab
Update actions/setup-python action to v5.6.0 ( #17846 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-05 07:43:01 +02:00
Micha Reiser
b51c4f82ea
Rename Red Knot ( #17820 )
2025-05-03 19:49:15 +02:00
Alex Waygood
549ab74bd6
[red-knot] Run py-fuzzer in CI to check for new panics ( #17719 )
2025-04-29 21:19:29 +00:00
Alex Waygood
81fc7d7d3a
Upload red-knot binaries in CI on completion of linux tests ( #17720 )
2025-04-29 22:15:26 +01:00
Alex Waygood
80103a179d
Bump mypy_primer pin ( #17685 )
2025-04-28 16:13:07 +00:00
renovate[bot]
74081032d9
Update actions/download-artifact digest to d3f86a1 ( #17664 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2025-04-28 10:51:59 +00:00
renovate[bot]
97dc58fc77
Update docker/build-push-action digest to 14487ce ( #17665 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-28 08:15:54 +02:00
renovate[bot]
53a9448fb5
Update taiki-e/install-action digest to ab3728c ( #17666 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-28 08:15:01 +02:00