diff --git a/.github/workflows/ruby.yml b/.github/workflows/ruby.yml index c95d172079..0a8ea7989a 100644 --- a/.github/workflows/ruby.yml +++ b/.github/workflows/ruby.yml @@ -34,7 +34,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - ruby-version: ["2.7", "3.0", "3.1", "3.2", "3.3"] + ruby-version: ["2.7", "3.0", "3.1", "3.2", "3.3", "3.4"] steps: - uses: actions/checkout@v4 @@ -54,7 +54,7 @@ jobs: - name: Set up Ruby uses: ruby/setup-ruby@v1 with: - ruby-version: "3.3" + ruby-version: "3.4" bundler-cache: true - name: Profile Memory Allocation run: bundle exec rake check:memory diff --git a/Gemfile b/Gemfile index 2e880cdc6e..b66851e8a3 100644 --- a/Gemfile +++ b/Gemfile @@ -35,4 +35,7 @@ group :development do # Ruby 3 no longer ships with a web server gem 'puma' if RUBY_VERSION >= '3' gem 'shotgun' + + gem "mutex_m" if RUBY_VERSION >= '3.4' + gem "base64" if RUBY_VERSION >= '3.4' end