Skip to content

Commit d777f1f

Browse files
committed
1 parent 9ad1e82 commit d777f1f

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

irb-power_assert.gemspec

+6-6
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,11 @@ Gem::Specification.new do |gem|
3636

3737
gem.authors = ['Kenichi Kamiya']
3838
gem.email = ['[email protected]']
39-
git_ls_filepaths = `git ls-files`.lines.map(&:chomp)
40-
minimum_filepaths = git_ls_filepaths.grep(%r!\A(?:lib|sig)/!)
41-
raise "obvious mistaken in packaging files: #{minimum_filepaths.inspect}" if minimum_filepaths.size < 2
42-
extra_filepaths = %w[README.md LICENSE]
43-
raise 'git ignores extra filename' unless (extra_filepaths - git_ls_filepaths).empty?
44-
gem.files = minimum_filepaths | extra_filepaths
39+
might_be_parsing_by_tool_as_dependabot = `git ls-files`.lines.empty?
40+
files = Dir['README*', '*LICENSE*', 'lib/**/*', 'sig/**/*'].uniq
41+
if !might_be_parsing_by_tool_as_dependabot && files.grep(%r!\A(?:lib|sig)/!).size < 4
42+
raise "obvious mistaken in packaging files: #{files.inspect}"
43+
end
44+
gem.files = files
4545
gem.require_paths = ['lib']
4646
end

0 commit comments

Comments
 (0)