From d20b7ddb9dc294e8204acfc927a95b2760167ccc Mon Sep 17 00:00:00 2001 From: Steve Polito Date: Sat, 25 Oct 2025 07:45:27 -0400 Subject: [PATCH] Account for SSL Error Closes #32 There seems to be an [issue with Ruby SSL][1], which is affecting seeding Podcasts. This commit solves for that by explicitly declaring what version and source of the gem to use, since the latest code has a fix. [1]: https://github.com/ruby/openssl/issues/949 --- Gemfile | 1 + Gemfile.lock | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/Gemfile b/Gemfile index 1f4f9f6..9176f76 100644 --- a/Gemfile +++ b/Gemfile @@ -53,6 +53,7 @@ gem "inline_svg" gem "pagy" gem "rss", github: "ruby/rss" gem "nice_partials", github: "bullet-train-co/nice_partials" +gem 'openssl', git: 'https://github.com/ruby/openssl' group :development, :test do # See https://guides.rubyonrails.org/debugging_rails_applications.html#debugging-with-the-debug-gem diff --git a/Gemfile.lock b/Gemfile.lock index 8b11547..168cf5c 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -110,6 +110,12 @@ GIT thor (~> 1.0, >= 1.2.2) zeitwerk (~> 2.6) +GIT + remote: https://github.com/ruby/openssl + revision: 82e80ee00ea02916fd42d695b5198f0a260ed552 + specs: + openssl (4.0.0.pre) + GIT remote: https://github.com/ruby/rss.git revision: 6284574bb034773c57f402aa9fc725993570fe6a @@ -402,6 +408,7 @@ DEPENDENCIES inline_svg jbuilder nice_partials! + openssl! pagy pg (~> 1.1) propshaft