From 29e54dc44d0cc4b9aa8d3aa1c82200ffd12f063b Mon Sep 17 00:00:00 2001 From: Oskar Eichler <62393985+OskarEichler@users.noreply.github.com> Date: Sun, 30 Aug 2026 04:42:19 +0200 Subject: [PATCH] Make package manifest independent of Git --- webauthn.gemspec | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/webauthn.gemspec b/webauthn.gemspec index 51bbbd00..03c05426 100644 --- a/webauthn.gemspec +++ b/webauthn.gemspec @@ -23,8 +23,18 @@ Gem::Specification.new do |spec| } spec.files = - `git ls-files -z`.split("\x0").reject do |f| - f.match(%r{^(test|spec|features|assets)/}) + Dir.chdir(__dir__) do + Dir[ + "{.github,bin,docs,lib}/**/*", + ".gitignore", + ".rspec", + ".rubocop.yml", + "*.md", + "Gemfile", + "LICENSE.txt", + "Rakefile", + "webauthn.gemspec" + ].select { |path| File.file?(path) }.sort end spec.bindir = "exe"