-
Notifications
You must be signed in to change notification settings - Fork 216
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
Dropping bin/* files for development in the gem? #673
Comments
Thank you for reporting the issue!
It's true. These scripts are necessary only for developing RBS. But I'm not sure the lint is appropriate. The files under Line 35 in a2ce09d
The files are unnecessary for end-users, but they don't affect to the end-users. So I think the lint rule is a bit misleading. By the way, perhaps |
Thank you for considering this!
The lint program was checking the |
@junaruga Thanks! Yes, we don't want to include the |
It's similar with ruby/power_assert#35 and ruby/rake#385 .
I find there are some files such as
run_in_md.rb
,test_runner.rb
,console
andsetup
included under thebin/
directory in the rbs gem file. And these files might be only used for the development. Is that right? What do you think about not including the files for development in the rbs gem file?Seeing the current
rbs.gemspec
excluding specific files byArray#reject
, perhaps a way to include only necessary files might be a way not to include the bin/* files.ex. https://github.com/puma/puma/blob/e870ab69f03e44a80c60df8b3ac1b42b1374f907/puma.gemspec#L16-L17
I found this issue when running a lint program for Ruby's RPM package in the Fedora project. I think the messages
E: non-executable-script
themselves are not related to thisrbs
project. It might be an issue related to Ruby RPM or ruby/ruby.Thanks!
The text was updated successfully, but these errors were encountered: