Skip to content

Conversation

@ksss
Copy link
Contributor

@ksss ksss commented Nov 19, 2024

Same as ruby/prime#28 .

Current

Currently, when a user does a rbs collection install, mutex_m uses the type definition of ruby/rbs.
mutex_m has a history of copying the sig directory from ruby/rbs (#15), but does not include the sig directory in the gem package.
rbs searches for the type definition of mutex_m in the order of gem package -> rbs repository -> gem_rbs_collection, and uses the type definition of rbs repository found.

Change

Include the files in the sig directory in the gem package to give preference to type definitions in this repository.

Notice

The scenarios where the signatures from this repository reach users are quite limited.
This is because the issue lies on the ruby/rbs side.

To ensure users can access the repository's signatures, two issues need to be resolved.
This PR solves one of them. I also plan to fix the issue with ruby/rbs.

@hsbt hsbt merged commit 79b81d7 into ruby:master Nov 20, 2024
@ksss ksss deleted the publish-rbs branch November 20, 2024 02:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants