From f0de6a8d4d7582b9b2dc7c9bcd396743776f83d9 Mon Sep 17 00:00:00 2001 From: Masato Ikeda Date: Thu, 28 Dec 2023 01:51:23 +0900 Subject: [PATCH 1/3] Support Ruby 3.2 --- .github/workflows/ruby.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ruby.yml b/.github/workflows/ruby.yml index 71459eb..f2a4414 100644 --- a/.github/workflows/ruby.yml +++ b/.github/workflows/ruby.yml @@ -20,13 +20,14 @@ jobs: - 2.7.8 - 3.0.6 - 3.1.4 + - 3.2.2 mongo-image: - mongo:4.4 include: - - { "ruby-version": 3.1.4, "mongo-image": "mongo:4.2" } - - { "ruby-version": 3.1.4, "mongo-image": "mongo:5.0" } - - { "ruby-version": 3.1.4, "mongo-image": "mongo:6.0" } - - { "ruby-version": 3.1.4, "mongo-image": "mongo:7.0" } + - { "ruby-version": 3.2.2, "mongo-image": "mongo:4.2" } + - { "ruby-version": 3.2.2, "mongo-image": "mongo:5.0" } + - { "ruby-version": 3.2.2, "mongo-image": "mongo:6.0" } + - { "ruby-version": 3.2.2, "mongo-image": "mongo:7.0" } services: mongo: image: ${{ matrix.mongo-image }} From 0f259344394c7df3f197b217868d1f80f7f78e0e Mon Sep 17 00:00:00 2001 From: Masato Ikeda Date: Thu, 28 Dec 2023 01:57:10 +0900 Subject: [PATCH 2/3] $ bundle update listen --conservative I got the following error to run `bundle install` with Ruby 3.2.2. > listen-3.2.1 requires ruby version >= 2.2.7, ~> 2.2, which is > incompatible with the current version, ruby 3.2.2p53 --- Gemfile.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 28d421f..854d3a0 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -11,7 +11,7 @@ GEM byebug (11.1.3) coderay (1.1.3) diff-lcs (1.4.4) - ffi (1.13.1) + ffi (1.16.3) formatador (0.2.5) guard (2.16.2) formatador (>= 0.2.4) @@ -31,7 +31,7 @@ GEM guard (~> 2.1) guard-compat (~> 1.1) rspec (>= 2.99.0, < 4.0) - listen (3.2.1) + listen (3.8.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) log_buddy (0.7.0) From 1c6c55285574c4d267862ed33e05c501e53e861e Mon Sep 17 00:00:00 2001 From: Masato Ikeda Date: Thu, 28 Dec 2023 02:02:19 +0900 Subject: [PATCH 3/3] $ bundle update mongo --conservative I got the following error while running `bundle exec rake`. > /Users/masato/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/rspec-core-3.9.2/exe/rspec: warning: Exception in finalizer # > /Users/masato/.rbenv/versions/3.2.2/lib/ruby/3.2.0/timeout.rb:101:in `new': can't alloc thread (ThreadError) --- Gemfile.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 854d3a0..d3c07b3 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -7,7 +7,7 @@ PATH GEM remote: https://rubygems.org/ specs: - bson (4.10.0) + bson (4.15.0) byebug (11.1.3) coderay (1.1.3) diff-lcs (1.4.4) @@ -37,8 +37,8 @@ GEM log_buddy (0.7.0) lumberjack (1.2.8) method_source (1.0.0) - mongo (2.13.0) - bson (>= 4.8.2, < 5.0.0) + mongo (2.19.3) + bson (>= 4.14.1, < 5.0.0) nenv (0.3.0) notiffany (0.1.3) nenv (~> 0.1)