From 0116c15bf255431479c9b922c1fd1684c9ab9ab3 Mon Sep 17 00:00:00 2001 From: Joel Lubrano Date: Sat, 31 Jan 2026 11:27:19 -0500 Subject: [PATCH 1/5] Update to Ruby 4.0 --- .github/workflows/ruby-tests.yml | 5 +++-- .github/workflows/style-check.yml | 2 +- .ruby-version | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ruby-tests.yml b/.github/workflows/ruby-tests.yml index be01cfa..346fd08 100644 --- a/.github/workflows/ruby-tests.yml +++ b/.github/workflows/ruby-tests.yml @@ -14,10 +14,11 @@ jobs: strategy: matrix: ruby_version: - - 3.0 - - 3.1 - 3.2 - 3.3 + - 3.4 + - 4.0 + steps: - uses: actions/checkout@v2 - name: Set up Ruby diff --git a/.github/workflows/style-check.yml b/.github/workflows/style-check.yml index f85ef49..5dca90b 100644 --- a/.github/workflows/style-check.yml +++ b/.github/workflows/style-check.yml @@ -23,7 +23,7 @@ jobs: - name: Set up Ruby uses: ruby/setup-ruby@v1 with: - ruby-version: 3.3 + ruby-version: 4.0 - name: Install dependencies run: bundle install - name: Run Rubocop diff --git a/.ruby-version b/.ruby-version index 15a2799..1454f6e 100644 --- a/.ruby-version +++ b/.ruby-version @@ -1 +1 @@ -3.3.0 +4.0.1 From 2362f82c551a1bc8a9db8973128e0717c3b2daba Mon Sep 17 00:00:00 2001 From: Joel Lubrano Date: Sat, 31 Jan 2026 11:32:03 -0500 Subject: [PATCH 2/5] Update bundler --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 27e9485..f3ffdd8 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -153,4 +153,4 @@ DEPENDENCIES webrick (~> 1.7) BUNDLED WITH - 2.5.6 + 2.7.2 From 05e718c4817f527792f60db115d99b834f1a9886 Mon Sep 17 00:00:00 2001 From: Joel Lubrano Date: Sat, 31 Jan 2026 11:37:04 -0500 Subject: [PATCH 3/5] Update to bundler 4 --- Gemfile.lock | 4 ++-- stream_lines.gemspec | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index f3ffdd8..a57d114 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -134,7 +134,7 @@ PLATFORMS DEPENDENCIES awesome_print (~> 1.8) - bundler (~> 2.0) + bundler (~> 4.0) bundler-audit bundler-gem_version_tasks byebug @@ -153,4 +153,4 @@ DEPENDENCIES webrick (~> 1.7) BUNDLED WITH - 2.7.2 + 4.0.5 diff --git a/stream_lines.gemspec b/stream_lines.gemspec index 08af875..770964a 100644 --- a/stream_lines.gemspec +++ b/stream_lines.gemspec @@ -29,7 +29,7 @@ Gem::Specification.new do |spec| spec.add_runtime_dependency 'httparty', '~> 0.14' spec.add_development_dependency 'awesome_print', '~> 1.8' - spec.add_development_dependency 'bundler', '~> 2.0' + spec.add_development_dependency 'bundler', '~> 4.0' spec.add_development_dependency 'bundler-audit' spec.add_development_dependency 'bundler-gem_version_tasks' spec.add_development_dependency 'byebug' From 53c73ec5d38f4abf02f3d7eed158e2fac03c51e7 Mon Sep 17 00:00:00 2001 From: Joel Lubrano Date: Sat, 31 Jan 2026 11:41:11 -0500 Subject: [PATCH 4/5] Add linux platform to Gemfile lock --- Gemfile.lock | 1 + 1 file changed, 1 insertion(+) diff --git a/Gemfile.lock b/Gemfile.lock index a57d114..0cb841c 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -131,6 +131,7 @@ GEM PLATFORMS ruby + x86_64-linux-gnu DEPENDENCIES awesome_print (~> 1.8) From 5cd16939b8d9db8b51370a7203972457a093c304 Mon Sep 17 00:00:00 2001 From: Joel Lubrano Date: Sat, 31 Jan 2026 11:48:29 -0500 Subject: [PATCH 5/5] Bump httparty version --- Gemfile.lock | 2 +- stream_lines.gemspec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 0cb841c..9182744 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -2,7 +2,7 @@ PATH remote: . specs: stream_lines (0.4.1) - httparty (~> 0.14) + httparty (~> 0.24) GEM remote: https://rubygems.org/ diff --git a/stream_lines.gemspec b/stream_lines.gemspec index 770964a..847e563 100644 --- a/stream_lines.gemspec +++ b/stream_lines.gemspec @@ -26,7 +26,7 @@ Gem::Specification.new do |spec| spec.executables = [] spec.require_paths = ["lib"] - spec.add_runtime_dependency 'httparty', '~> 0.14' + spec.add_runtime_dependency 'httparty', '~> 0.24' spec.add_development_dependency 'awesome_print', '~> 1.8' spec.add_development_dependency 'bundler', '~> 4.0'