From 60f8b04abbd4dbb280f2328e26934b588ac68687 Mon Sep 17 00:00:00 2001 From: Douglas Eichelberger Date: Thu, 25 Jun 2026 14:17:22 -0700 Subject: [PATCH 1/2] Require Ruby >= 3.3 and update CI Ruby versions --- .github/workflows/ci.yml | 6 ++---- README.md | 2 +- visualize_packs.gemspec | 2 +- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 63abc14..176af77 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,9 +12,8 @@ jobs: strategy: matrix: ruby: - - 3.1 - - 3.2 - 3.3 + - 3.4 env: BUNDLE_GEMFILE: Gemfile name: "RSpec tests: Ruby ${{ matrix.ruby }}" @@ -32,9 +31,8 @@ jobs: strategy: matrix: ruby: - - 3.1 - - 3.2 - 3.3 + - 3.4 env: BUNDLE_GEMFILE: Gemfile name: "Visual Regression Suite: Ruby ${{ matrix.ruby }}" diff --git a/README.md b/README.md index e7aecd0..3c98593 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,7 @@ bundle exec visualize_packs --help ## Contributing -To contribute, install graphviz (and the `dot` command) and imagemagick. You must also have Ruby 3.2.2 and bundler installed. Then +To contribute, install graphviz (and the `dot` command) and imagemagick. You must also have Ruby 3.3 and bundler installed. Then ``` ./spec/test.sh diff --git a/visualize_packs.gemspec b/visualize_packs.gemspec index 086d5f5..0315afd 100644 --- a/visualize_packs.gemspec +++ b/visualize_packs.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| # Specify which files should be added to the gem when it is released. spec.files = Dir['README.md', 'lib/**/*', "bin/**/*"] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 2.7' + spec.required_ruby_version = '>= 3.3' spec.add_dependency 'bigdecimal' spec.add_development_dependency 'bundler' From b31316d574b19423b593da3a45ee1dbbf14627b9 Mon Sep 17 00:00:00 2001 From: Douglas Eichelberger Date: Thu, 25 Jun 2026 14:18:52 -0700 Subject: [PATCH 2/2] Bump bundler to 4.0.15 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index af59f58..b40dee8 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -79,4 +79,4 @@ DEPENDENCIES visualize_packs! BUNDLED WITH - 2.5.10 + 4.0.15