From 02eefab94f6c2c7189baeb57a8cb21ef289ace01 Mon Sep 17 00:00:00 2001 From: Sami Samhuri Date: Thu, 1 Jan 2026 18:24:21 -0800 Subject: [PATCH] Update to Ruby 4.0.0 --- .circleci/config.yml | 13 ++++++------- .ruby-version | 2 +- Gemfile.lock | 3 ++- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 097f9fb..57a94a5 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -4,7 +4,7 @@ executors: parameters: version: description: "Ruby version number" - default: "3.4.1" + default: "4.0.0" type: string docker: - image: cimg/ruby:<< parameters.version >> @@ -15,7 +15,7 @@ commands: parameters: version: description: "Ruby version number" - default: "3.4.1" + default: "4.0.0" type: string steps: - restore_cache: @@ -24,9 +24,8 @@ commands: - run: name: Install Ruby Dependencies command: | - gem install bundler -v 2.6.2 --conservative --no-document bundle config --local path vendor/bundle - bundle check || (bundle install --jobs=4 --retry=3 && bundle clean) + bundle check || (bundle install --jobs=8 --retry=3 && bundle clean) - save_cache: paths: - ./vendor/bundle @@ -44,7 +43,7 @@ jobs: parameters: version: description: "Ruby version number" - default: "3.4.1" + default: "4.0.0" type: string executor: name: ruby @@ -65,14 +64,14 @@ workflows: - test: matrix: parameters: - version: ["3.2.6", "3.3.6", "3.4.1"] + version: ["3.2.9", "3.3.10", "3.4.8", "4.0.0"] cron-workflow: jobs: - rubocop - test: matrix: parameters: - version: ["3.2.6", "3.3.6", "3.4.1"] + version: ["3.2.9", "3.3.10", "3.4.8", "4.0.0"] triggers: - schedule: cron: "0 13 * * 6" diff --git a/.ruby-version b/.ruby-version index 47b322c..fcdb2e1 100644 --- a/.ruby-version +++ b/.ruby-version @@ -1 +1 @@ -3.4.1 +4.0.0 diff --git a/Gemfile.lock b/Gemfile.lock index 5fab1dc..ff21c8f 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -70,6 +70,7 @@ PLATFORMS arm64-darwin-22 arm64-darwin-23 arm64-darwin-24 + arm64-darwin-25 x86_64-linux DEPENDENCIES @@ -86,4 +87,4 @@ DEPENDENCIES wordexp! BUNDLED WITH - 2.6.2 + 4.0.3