From 50f16975a3b30951054e7202ed0ca43c30cf96e0 Mon Sep 17 00:00:00 2001 From: gl-yziquel <142336927+gl-yziquel@users.noreply.github.com> Date: Thu, 30 May 2024 19:58:51 +0200 Subject: [PATCH] RUBYGEMS_FORCE_DISABLE_GEM_SIGNING=true disable key signing for rb-sys gem build. (#379) * RUBYGEMS_FORCE_DISABLE_GEM_SIGNING=true disable key signing for rb-sys gem build. * Fix rubocops --------- Co-authored-by: Ian Ker-Seymer --- gem/rb_sys.gemspec | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gem/rb_sys.gemspec b/gem/rb_sys.gemspec index 9a5890c5..7d6f4c06 100644 --- a/gem/rb_sys.gemspec +++ b/gem/rb_sys.gemspec @@ -23,7 +23,9 @@ Gem::Specification.new do |spec| # Security spec.cert_chain = ["certs/ianks.pem"] - spec.signing_key = File.expand_path("~/.ssh/gem-private_key.pem") if $0.end_with?("gem") + unless ENV["RUBYGEMS_FORCE_DISABLE_GEM_SIGNING"] == "true" + spec.signing_key = File.expand_path("~/.ssh/gem-private_key.pem") if $0.end_with?("gem") + end spec.metadata["rubygems_mfa_required"] = "true" end