From 73811f2ef9bc5418e5108ebc8c6189cf421439da Mon Sep 17 00:00:00 2001 From: Finn Bacall Date: Mon, 18 May 2026 14:53:44 +0100 Subject: [PATCH 1/3] Unlock dependencies. Try Ruby 3.4 and 4.0 --- .github/workflows/tests.yml | 2 +- .ruby-version | 2 +- ro_crate.gemspec | 12 ++++++------ 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 3b85ffb..951af8b 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -5,7 +5,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - ruby: ['2.7', '3.0', '3.1', '3.2', '3.3'] + ruby: ['2.7', '3.0', '3.1', '3.2', '3.3', '3.4', '4.0'] fail-fast: false steps: - name: Checkout diff --git a/.ruby-version b/.ruby-version index ac55709..61a52c9 100644 --- a/.ruby-version +++ b/.ruby-version @@ -1 +1 @@ -ruby-3.2.5 +ruby-3.4.9 diff --git a/ro_crate.gemspec b/ro_crate.gemspec index 827c137..17077c4 100644 --- a/ro_crate.gemspec +++ b/ro_crate.gemspec @@ -10,10 +10,10 @@ Gem::Specification.new do |s| s.licenses = ['MIT'] s.add_runtime_dependency 'addressable', '>= 2.7', '< 3' s.add_runtime_dependency 'rubyzip', '>= 2.3', '< 4' - s.add_development_dependency 'rake', '~> 13.0.0' - s.add_development_dependency 'test-unit', '~> 3.5.3' - s.add_development_dependency 'simplecov', '~> 0.21.2' - s.add_development_dependency 'yard', '~> 0.9.25' - s.add_development_dependency 'webmock', '~> 3.8.3' - s.add_development_dependency 'rexml', '~> 3.4.4' + s.add_development_dependency 'rake' + s.add_development_dependency 'test-unit' + s.add_development_dependency 'simplecov' + s.add_development_dependency 'yard' + s.add_development_dependency 'webmock' + s.add_development_dependency 'rexml' end From 76171003e633ad9ad7043cd18f3d7a5a72615f5c Mon Sep 17 00:00:00 2001 From: Finn Bacall Date: Wed, 20 May 2026 15:00:21 +0100 Subject: [PATCH 2/3] Drop 4.0 test for now --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 951af8b..50a2192 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -5,7 +5,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - ruby: ['2.7', '3.0', '3.1', '3.2', '3.3', '3.4', '4.0'] + ruby: ['2.7', '3.0', '3.1', '3.2', '3.3', '3.4'] fail-fast: false steps: - name: Checkout From a4ac0c5f716f777370066d963e3a1aba0c59be39 Mon Sep 17 00:00:00 2001 From: Finn Bacall Date: Wed, 20 May 2026 15:12:55 +0100 Subject: [PATCH 3/3] Revert dev dependency changes (except 3.4 compatability-related ones) --- ro_crate.gemspec | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/ro_crate.gemspec b/ro_crate.gemspec index 17077c4..ba975ca 100644 --- a/ro_crate.gemspec +++ b/ro_crate.gemspec @@ -10,10 +10,10 @@ Gem::Specification.new do |s| s.licenses = ['MIT'] s.add_runtime_dependency 'addressable', '>= 2.7', '< 3' s.add_runtime_dependency 'rubyzip', '>= 2.3', '< 4' - s.add_development_dependency 'rake' - s.add_development_dependency 'test-unit' - s.add_development_dependency 'simplecov' - s.add_development_dependency 'yard' - s.add_development_dependency 'webmock' - s.add_development_dependency 'rexml' + s.add_development_dependency 'rake', '~> 13.0.0' + s.add_development_dependency 'test-unit', '~> 3.5.3' + s.add_development_dependency 'simplecov', '~> 0.21.2' + s.add_development_dependency 'yard', '~> 0.9.25' + s.add_development_dependency 'webmock', '~> 3.26.2' + s.add_development_dependency 'rexml', '~> 3.4.4' end