Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Publish RBS #20

Merged
merged 1 commit into from
Nov 20, 2024
Merged

Publish RBS #20

merged 1 commit into from
Nov 20, 2024

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
Development

Successfully merging this pull request may close these issues.

2 participants