From d4e07937b8f8fce0a1c0c6cea77f2c518054f30a Mon Sep 17 00:00:00 2001 From: Yuri Zubov Date: Sat, 7 Feb 2026 14:39:13 +0300 Subject: [PATCH] Reduce gem size by excluding test files --- terrapin.gemspec | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/terrapin.gemspec b/terrapin.gemspec index 6e7081f..aa15f3d 100644 --- a/terrapin.gemspec +++ b/terrapin.gemspec @@ -12,8 +12,7 @@ Gem::Specification.new do |s| s.description = "Run shell commands safely, even with user-supplied values" s.license = "MIT" - s.files = `git ls-files`.split("\n") - s.executables = `git ls-files -- bin/*`.split("\n").map { |f| File.basename(f) } + s.files = `git ls-files lib`.split($/) + ["LICENSE", "NEWS.md", "README.md"] s.require_paths = ["lib"] s.add_dependency("climate_control")