From ca5690e261fb9203e98adf03bbae956e37c093a9 Mon Sep 17 00:00:00 2001 From: Jennifer Vendetti Date: Thu, 16 Apr 2026 14:43:35 -0700 Subject: [PATCH 1/3] Require Ruby 3.4 in gemspec --- ontologies_api_client.gemspec | 1 + 1 file changed, 1 insertion(+) diff --git a/ontologies_api_client.gemspec b/ontologies_api_client.gemspec index 0bb5ebf..fa09878 100644 --- a/ontologies_api_client.gemspec +++ b/ontologies_api_client.gemspec @@ -16,6 +16,7 @@ Gem::Specification.new do |gem| gem.test_files = gem.files.grep(%r{^(test|spec|features)/}) gem.name = 'ontologies_api_client' gem.require_paths = ['lib'] + gem.required_ruby_version = '>= 3.4', '< 3.5' gem.version = LinkedData::Client::VERSION gem.add_dependency('activesupport', '8.0.3') From 89b6b5ef050cb362d2c8a6987935862fc1f9b4b9 Mon Sep 17 00:00:00 2001 From: Jennifer Vendetti Date: Thu, 16 Apr 2026 14:45:47 -0700 Subject: [PATCH 2/3] Track .ruby-version in repository --- .gitignore | 3 --- .ruby-version | 1 + 2 files changed, 1 insertion(+), 3 deletions(-) create mode 100644 .ruby-version diff --git a/.gitignore b/.gitignore index 446fd6d..5b1b92b 100644 --- a/.gitignore +++ b/.gitignore @@ -5,8 +5,5 @@ # Specific to IntelliJ .idea/ -# Specific to rbenv -.ruby-version - # Codecov local cache /coverage/ diff --git a/.ruby-version b/.ruby-version new file mode 100644 index 0000000..7bcbb38 --- /dev/null +++ b/.ruby-version @@ -0,0 +1 @@ +3.4.9 From 04eded660bde965a25324dee23bc3a2c469f2e3b Mon Sep 17 00:00:00 2001 From: Jennifer Vendetti Date: Thu, 16 Apr 2026 14:47:23 -0700 Subject: [PATCH 3/3] Test Ruby 3.4 in CI --- .github/workflows/ruby.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ruby.yml b/.github/workflows/ruby.yml index 3a1750d..618efba 100644 --- a/.github/workflows/ruby.yml +++ b/.github/workflows/ruby.yml @@ -22,7 +22,7 @@ jobs: strategy: fail-fast: false matrix: - ruby-version: ['3.2'] + ruby-version: ['3.4'] steps: - uses: actions/checkout@v5 - name: Set up Ruby