diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index bb126e3..37907e7 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - ruby: [ 2.6, 2.7, "3.0", 3.1, 3.2, 3.3 ] + ruby: [ 2.6, 2.7, "3.0", 3.1, 3.2, 3.3, 3.4 ] steps: - uses: actions/checkout@v3 diff --git a/Gemfile b/Gemfile index afe357a..4168265 100644 --- a/Gemfile +++ b/Gemfile @@ -3,5 +3,10 @@ source 'https://rubygems.org' # Specify your gem's dependencies in fcmpush.gemspec gemspec +if Gem::Version.new(RUBY_VERSION) >= Gem::Version.new('3.4') + gem 'bigdecimal' + gem 'drb' +end + gem 'activesupport', '< 7.0' gem 'pry-byebug' diff --git a/fcmpush.gemspec b/fcmpush.gemspec index fc6f2a7..2dcd3d1 100644 --- a/fcmpush.gemspec +++ b/fcmpush.gemspec @@ -22,7 +22,7 @@ Gem::Specification.new do |spec| spec.executables = spec.files.grep(%r{^exe/}) { |f| File.basename(f) } spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 2.6', '< 3.4' + spec.required_ruby_version = '>= 2.6', '< 3.5' spec.add_dependency 'google-apis-identitytoolkit_v3' spec.add_dependency 'net-http-persistent', '~> 4.0.1'