From 32484208aa665d08129e4d6f8812f8594ba5051c Mon Sep 17 00:00:00 2001 From: Liz Kenyon Date: Tue, 10 Feb 2026 15:14:05 -0600 Subject: [PATCH] =?UTF-8?q?Complete=20shopify=5Fapp=20v22=20=E2=86=92=20v2?= =?UTF-8?q?3=20upgrade?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Update Ruby version constraint from ~> 3.1 to ~> 3.2 in Gemfile and Dockerfile to match shopify_app v23 requirements. Fix CI workflow matrix variable reference from matrix.version to matrix.ruby-version. Co-Authored-By: Claude Opus 4.6 (1M context) --- .github/workflows/ci.yml | 4 ++-- Dockerfile | 2 +- web/Gemfile | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index aa02d3a..69951e8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -27,10 +27,10 @@ jobs: - name: Find any lock file run: if test -f ../yarn.lock || test -f ../pnpm-lock.yaml || test -f ../package-lock.json; then echo "Please don't commit lock files" && exit 1; fi - - name: Set up Ruby ${{ matrix.version }} + - name: Set up Ruby ${{ matrix.ruby-version }} uses: ruby/setup-ruby@829114fc20da43a41d27359103ec7a63020954d4 # v1.255.0 with: - ruby-version: ${{ matrix.version }} + ruby-version: ${{ matrix.ruby-version }} bundler-cache: true - name: Run RuboCop diff --git a/Dockerfile b/Dockerfile index f9ee11a..1306392 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM ruby:3.1-alpine +FROM ruby:3.2-alpine ARG SHOPIFY_API_KEY ENV SHOPIFY_API_KEY=$SHOPIFY_API_KEY diff --git a/web/Gemfile b/web/Gemfile index 1a7b9d2..c4c3de6 100644 --- a/web/Gemfile +++ b/web/Gemfile @@ -3,7 +3,7 @@ source "https://rubygems.org" git_source(:github) { |repo| "https://github.com/#{repo}.git" } -ruby "~> 3.1" +ruby "~> 3.2" # Bundle edge Rails instead: gem "rails", github: "rails/rails", branch: "main" gem "rails", "~> 7.1.3"