Take extension files into account in verify_gemspec_files task

This commit is contained in:
Sami Samhuri 2022-01-16 22:08:01 -08:00
parent 193e0b9ba7
commit 5740ef1542
No known key found for this signature in database
GPG key ID: 4B4195422742FC16

View file

@ -38,8 +38,9 @@ Rake::Task[:build].enhance [:disable_overcommit]
task :verify_gemspec_files do
git_files = `git ls-files -z`.split("\x0")
ext_files = Dir['**/*.bundle']
gemspec_files = Gem::Specification.load('wordexp.gemspec').files.sort
ignored_by_git = gemspec_files - git_files
ignored_by_git = gemspec_files - git_files - ext_files
next if ignored_by_git.empty?
raise <<~ERROR