diff --git a/.github/workflows/ruby.yml b/.github/workflows/ruby.yml index 6dcd941..3f01a86 100644 --- a/.github/workflows/ruby.yml +++ b/.github/workflows/ruby.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - ruby-version: ["3.1", "3.2", "3.3", "3.4"] + ruby-version: ["3.2", "3.3", "3.4", "4.0"] permissions: write-all steps: - run: docker pull tapyrus/tapyrusd:v0.6.1 diff --git a/.ruby-version b/.ruby-version index 408069a..1555763 100644 --- a/.ruby-version +++ b/.ruby-version @@ -1 +1 @@ -ruby-3.4.1 +ruby-4.0.0 \ No newline at end of file diff --git a/Gemfile b/Gemfile index 68c7825..b150e20 100644 --- a/Gemfile +++ b/Gemfile @@ -3,8 +3,10 @@ source "https://rubygems.org" # Specify your gem's dependencies in glueby.gemspec gemspec -gem "rake", "~> 12.0" +gem "rake", "~> 13.0" gem "rspec", "~> 3.0" gem "docker-api", "~> 2.4.0" +gem "logger" +gem "benchmark" gem "simplecov", require: false diff --git a/glueby.gemspec b/glueby.gemspec index 22f85d7..889ebe3 100644 --- a/glueby.gemspec +++ b/glueby.gemspec @@ -26,7 +26,7 @@ Gem::Specification.new do |spec| spec.executables = spec.files.grep(%r{^exe/}) { |f| File.basename(f) } spec.require_paths = ["lib"] - spec.add_runtime_dependency 'tapyrus', '>= 0.3.7' + spec.add_runtime_dependency 'tapyrus', '>= 0.3.9' spec.add_runtime_dependency 'activerecord', '>= 7.0', '< 9.0' spec.add_runtime_dependency 'kaminari' spec.add_runtime_dependency 'mutex_m'