From 5c86f7b87421ea31da5c028bf1ae0951721c893a Mon Sep 17 00:00:00 2001 From: Ewoud Kohl van Wijngaarden Date: Fri, 9 Aug 2024 22:02:40 +0200 Subject: [PATCH] Only ship the minimally required files This avoids shipping files like .github and .travis.yml. --- puppetserver-ca.gemspec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/puppetserver-ca.gemspec b/puppetserver-ca.gemspec index be516402..4ac5b650 100644 --- a/puppetserver-ca.gemspec +++ b/puppetserver-ca.gemspec @@ -13,11 +13,11 @@ Gem::Specification.new do |spec| spec.summary = %q{A simple CLI tool for interacting with Puppet Server's Certificate Authority} spec.homepage = "https://github.com/puppetlabs/puppetserver-ca-cli/" - spec.files = `git ls-files -z`.split("\x0").reject do |f| - f.match(%r{^(test|spec|features)/}) + spec.files = `git ls-files -z`.split("\x0").select do |f| + f.start_with?('LICENSE', 'README.md', 'lib/') end spec.bindir = "exe" - spec.executables = spec.files.grep(%r{^exe/}) { |f| File.basename(f) } + spec.executables = "puppetserver-ca" spec.require_paths = ["lib"] spec.add_runtime_dependency "facter", [">= 2.0.1", "< 5"]