From ada4ad5486fd2c0f21db5193182ef4dfb3ab9701 Mon Sep 17 00:00:00 2001 From: Kenneth Myhra Date: Fri, 10 Apr 2026 12:02:18 +0200 Subject: [PATCH] deps: Upgrade Ruby 3.2.7 -> 3.4.9 - Add .ruby-version pinning to 3.4.9 - Update Dockerfile base image: ruby:3.2.7 -> ruby:3.4.9 - Update Dockerfile bundler pin: 2.4.19 -> 4.0.10 - Update unit-tests CI workflow: ruby-version 3.0 -> 3.4 - Regenerate Gemfile.lock under Ruby 3.4.9 / bundler 4.0.10 --- .github/workflows/unit-tests.yml | 2 +- .ruby-version | 1 + Dockerfile | 4 ++-- Gemfile.lock | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) create mode 100644 .ruby-version diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml index 04f8d6c..c5010fb 100644 --- a/.github/workflows/unit-tests.yml +++ b/.github/workflows/unit-tests.yml @@ -17,7 +17,7 @@ jobs: - name: Set up Ruby uses: ruby/setup-ruby@v1 with: - ruby-version: '3.0' + ruby-version: '3.4' bundler-cache: true - name: Run unit tests diff --git a/.ruby-version b/.ruby-version new file mode 100644 index 0000000..7bcbb38 --- /dev/null +++ b/.ruby-version @@ -0,0 +1 @@ +3.4.9 diff --git a/Dockerfile b/Dockerfile index 738261f..c225fd2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,8 +1,8 @@ -FROM ruby:3.2.7 +FROM ruby:3.4.9 WORKDIR /app COPY . ./ -RUN gem install bundler -v 2.4.19 +RUN gem install bundler -v 4.0.10 RUN bundle install ENTRYPOINT [] diff --git a/Gemfile.lock b/Gemfile.lock index df12a76..fd83352 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -194,4 +194,4 @@ DEPENDENCIES webmock BUNDLED WITH - 2.4.19 + 4.0.10