From 07297732d1eb71df0a3f260732ea546f8c192d75 Mon Sep 17 00:00:00 2001 From: nick evans Date: Thu, 16 May 2024 10:42:47 -0400 Subject: [PATCH 1/5] =?UTF-8?q?=F0=9F=93=9A=20Fix=20Changelog=20URI=20in?= =?UTF-8?q?=20gemspec=20metadata?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This was previously pointing to the `resque` repo's History.md file! --- resque-pool.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resque-pool.gemspec b/resque-pool.gemspec index fd662a0..0f942f9 100644 --- a/resque-pool.gemspec +++ b/resque-pool.gemspec @@ -16,7 +16,7 @@ Gem::Specification.new do |spec| spec.metadata["homepage_uri"] = spec.homepage spec.metadata["source_code_uri"] = "http://github.com/nevans/resque-pool" - spec.metadata["changelog_uri"] = "https://github.com/resque/resque/blob/master/HISTORY.md" + spec.metadata["changelog_uri"] = "https://github.com/resque/resque-pool/blob/main/Changelog.md" # Specify which files should be added to the gem when it is released. # The `git ls-files -z` loads the files in the RubyGem that have been added into git. From fb4d7fb139c1b547a4dfcc614df4b6accf59366f Mon Sep 17 00:00:00 2001 From: nick evans Date: Thu, 16 May 2024 10:43:47 -0400 Subject: [PATCH 2/5] =?UTF-8?q?=F0=9F=93=A7=20Update=20my=20email=20in=20t?= =?UTF-8?q?he=20gemspec?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This is the email I have configured for my rubygems.org account. --- resque-pool.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resque-pool.gemspec b/resque-pool.gemspec index 0f942f9..7dd644e 100644 --- a/resque-pool.gemspec +++ b/resque-pool.gemspec @@ -4,7 +4,7 @@ Gem::Specification.new do |spec| spec.name = "resque-pool" spec.version = Resque::Pool::VERSION spec.authors = ["nicholas a. evans",] - spec.email = ["nick@ekenosen.net"] + spec.email = ["nick@rubinick.dev"] spec.summary = "quickly and easily fork a pool of resque workers" spec.description = <<-EOF From 1a86d760c3d1f89359dd74ee5018552157cd219c Mon Sep 17 00:00:00 2001 From: nick evans Date: Thu, 16 May 2024 10:44:31 -0400 Subject: [PATCH 3/5] =?UTF-8?q?=F0=9F=93=9A=20Update=20gemspec=20URIs=20wi?= =?UTF-8?q?th=20transferred=20repo=20owner?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This repo was transferred from my github user (`nevans`) to the `resque` organization. --- resque-pool.gemspec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resque-pool.gemspec b/resque-pool.gemspec index 7dd644e..e153da7 100644 --- a/resque-pool.gemspec +++ b/resque-pool.gemspec @@ -11,11 +11,11 @@ Gem::Specification.new do |spec| quickly and easily fork a pool of resque workers, saving memory (w/REE) and monitoring their uptime EOF - spec.homepage = "http://github.com/nevans/resque-pool" + spec.homepage = "http://github.com/resque/resque-pool" spec.license = 'MIT' spec.metadata["homepage_uri"] = spec.homepage - spec.metadata["source_code_uri"] = "http://github.com/nevans/resque-pool" + spec.metadata["source_code_uri"] = "http://github.com/resque/resque-pool" spec.metadata["changelog_uri"] = "https://github.com/resque/resque-pool/blob/main/Changelog.md" # Specify which files should be added to the gem when it is released. From 44282adee3e9044186d7569f02f7a425643f9d9d Mon Sep 17 00:00:00 2001 From: nick evans Date: Thu, 16 May 2024 10:46:57 -0400 Subject: [PATCH 4/5] =?UTF-8?q?=F0=9F=94=92=20Explicitly=20require=20MFA?= =?UTF-8?q?=20to=20publish=20gem?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit I believe this was probably already _implicitly_ required, but putting it in the gemspec metadata helps tooling (which might audit for this) and will be reflected on the rubygems.org web site. --- resque-pool.gemspec | 1 + 1 file changed, 1 insertion(+) diff --git a/resque-pool.gemspec b/resque-pool.gemspec index e153da7..68f349b 100644 --- a/resque-pool.gemspec +++ b/resque-pool.gemspec @@ -17,6 +17,7 @@ Gem::Specification.new do |spec| spec.metadata["homepage_uri"] = spec.homepage spec.metadata["source_code_uri"] = "http://github.com/resque/resque-pool" spec.metadata["changelog_uri"] = "https://github.com/resque/resque-pool/blob/main/Changelog.md" + spec.metadata["rubygems_mfa_required"] = "true" # Specify which files should be added to the gem when it is released. # The `git ls-files -z` loads the files in the RubyGem that have been added into git. From 456c4ef7aa536e00766aa808ba21f40972fbd752 Mon Sep 17 00:00:00 2001 From: nick evans Date: Thu, 16 May 2024 10:49:03 -0400 Subject: [PATCH 5/5] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20Relax=20rake=20gem=20d?= =?UTF-8?q?ependency=20constraint?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit It is _very_ unlikely that rake will be updated in an incompatible way. --- resque-pool.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resque-pool.gemspec b/resque-pool.gemspec index 68f349b..266760b 100644 --- a/resque-pool.gemspec +++ b/resque-pool.gemspec @@ -31,7 +31,7 @@ Gem::Specification.new do |spec| spec.required_ruby_version = '>= 2.0' spec.add_dependency "resque", ">= 1.22", "< 3" - spec.add_dependency "rake", ">= 10.0", "< 14.0" + spec.add_dependency "rake", ">= 10.0" spec.add_development_dependency "bundler" spec.add_development_dependency "rspec"