From 1c37bac245f8610a689b0c21d1f1350f23b59a22 Mon Sep 17 00:00:00 2001 From: Matt Wilson Date: Fri, 28 Aug 2026 12:40:00 +1000 Subject: [PATCH] chore(gemspec): wire gemspec URLs through PROJECT_URL --- cmpfs-ruby.gemspec | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/cmpfs-ruby.gemspec b/cmpfs-ruby.gemspec index 6c3b73c..5f6dc52 100644 --- a/cmpfs-ruby.gemspec +++ b/cmpfs-ruby.gemspec @@ -4,7 +4,7 @@ # Purpose: Gemspec for cmpfs.Ruby library # # Created: 1st March 2019 -# Updated: 27th August 2026 +# Updated: 28th August 2026 # # ######################################################################## # @@ -14,6 +14,9 @@ $:.unshift File.join(File.dirname(__FILE__), 'lib') require 'cmpfs/version' +PROJECT_URL = 'https://github.com/synesissoftware/cmpfs.Ruby' + + Gem::Specification.new do |spec| spec.name = 'cmpfs-ruby' @@ -31,16 +34,16 @@ END_DESC spec.email = [ 'matthew@synesis.com.au', ] - spec.homepage = 'https://github.com/synesissoftware/cmpfs.Ruby' + spec.homepage = PROJECT_URL spec.license = 'BSD-3-Clause' spec.required_ruby_version = [ '>= 1.9.3' ] spec.metadata = { - 'bug_tracker_uri' => 'https://github.com/synesissoftware/cmpfs.Ruby/issues', - 'changelog_uri' => 'https://github.com/synesissoftware/cmpfs.Ruby/blob/master/CHANGES.md', - 'homepage_uri' => 'https://github.com/synesissoftware/cmpfs.Ruby', - 'source_code_uri' => 'https://github.com/synesissoftware/cmpfs.Ruby', + 'bug_tracker_uri' => "#{PROJECT_URL}/issues", + 'changelog_uri' => "#{PROJECT_URL}/blob/master/CHANGES.md", + 'homepage_uri' => PROJECT_URL, + 'source_code_uri' => PROJECT_URL, } spec.files = Dir[