From b89565c5ff7db8ac3753b44fb9e759ef6abbc4ca Mon Sep 17 00:00:00 2001 From: Philip Hallstrom Date: Mon, 8 Dec 2025 13:57:16 -0800 Subject: [PATCH 1/2] Add changelog URI to gemspec metadata Added metadata with changelog URI to gemspec --- launchdarkly-server-sdk.gemspec | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/launchdarkly-server-sdk.gemspec b/launchdarkly-server-sdk.gemspec index 6644a321..206ef136 100644 --- a/launchdarkly-server-sdk.gemspec +++ b/launchdarkly-server-sdk.gemspec @@ -15,6 +15,10 @@ Gem::Specification.new do |spec| spec.homepage = "https://github.com/launchdarkly/ruby-server-sdk" spec.license = "Apache-2.0" + spec.metadata = { + "changelog_uri" => "https://github.com/launchdarkly/ruby-server-sdk/blob/main/CHANGELOG.md", + } + spec.files = Dir["lib/**/*.rb", "README.md", "LICENSE.txt"] spec.executables = spec.files.grep(%r{^bin/}) { |f| File.basename(f) } spec.require_paths = ["lib"] From f8f945db96cba395ead12f9d9fa754c7cac03c7f Mon Sep 17 00:00:00 2001 From: Jason Bailey Date: Tue, 9 Dec 2025 10:17:59 -0600 Subject: [PATCH 2/2] Enhance gemspec with additional metadata fields Added bug tracker, homepage, and source code URIs to metadata. --- launchdarkly-server-sdk.gemspec | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/launchdarkly-server-sdk.gemspec b/launchdarkly-server-sdk.gemspec index 206ef136..ca7e6b3b 100644 --- a/launchdarkly-server-sdk.gemspec +++ b/launchdarkly-server-sdk.gemspec @@ -15,9 +15,10 @@ Gem::Specification.new do |spec| spec.homepage = "https://github.com/launchdarkly/ruby-server-sdk" spec.license = "Apache-2.0" - spec.metadata = { - "changelog_uri" => "https://github.com/launchdarkly/ruby-server-sdk/blob/main/CHANGELOG.md", - } + spec.metadata["bug_tracker_uri"] = "https://github.com/launchdarkly/ruby-server-sdk/issues" + spec.metadata["changelog_uri"] = "https://github.com/launchdarkly/ruby-server-sdk/blob/main/CHANGELOG.md" + spec.metadata["homepage_uri"] = spec.homepage + spec.metadata["source_code_uri"] = "https://github.com/launchdarkly/ruby-server-sdk" spec.files = Dir["lib/**/*.rb", "README.md", "LICENSE.txt"] spec.executables = spec.files.grep(%r{^bin/}) { |f| File.basename(f) }