Skip to content

[pull] main from astral-sh:main#211

Merged
pull[bot] merged 5 commits intoMu-L:mainfrom
astral-sh:main
Jul 9, 2025
Merged

[pull] main from astral-sh:main#211
pull[bot] merged 5 commits intoMu-L:mainfrom
astral-sh:main

Conversation

@pull
Copy link
Copy Markdown

@pull pull bot commented Jul 9, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.2)

Can you help keep this open source service alive? 💖 Please sponsor : )

MichaReiser and others added 5 commits July 9, 2025 11:28
## Summary

Add PR comment workflow as a prerequisite for
#19234

## Test Plan

Not yet tested. Need to merge this first.
This commit doesn't change any behavior, but makes it so `all_members`
returns a `Vec<Member>` instead of `Vec<Name>`, where a `Member`
contains a `Name`. This gives us an expansion point to include other
data (such as the type of the `Name`).
Since we generally need (so far) to get the type information of each
suggestion to figure out its boundness anyway, we might as well expose
it here. Completions want to use this information to enhance the
metadata on each suggestion for a more pleasant user experience.

For the most part, this was pretty straight-forward. The most exciting
part was in computing the types for instance attributes. I'm not 100%
sure it's correct or is the best way to do it.
This makes use of the new `Type` field on `Completion` to figure out the
"kind" of a `Completion`.

The mapping here is perhaps a little suspect for some cases.

Closes astral-sh/ty#775
@pull pull bot locked and limited conversation to collaborators Jul 9, 2025
@pull pull bot added the ⤵️ pull label Jul 9, 2025
@pull pull bot merged commit 1eff030 into Mu-L:main Jul 9, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants