Bump CI to Ruby 3.3 (#7963)

* Bump CI to Ruby 3.3

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* Update fastlane-plugin-revenuecat_internal to latest main

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Josh HoltzandClaude Opus 5.5 authored and GitHub committed 2026-10-08 11:28:28 -05:00
1 parent 3497ee7b1d
commit cf43b4a885
4 files changed
+23 -20

No files matched your search

+8 -8
View File
@@ -1,6 +1,6 @@
orbs:
macos: circleci/macos@2.5.1
revenuecat: revenuecat/sdks-common-config@4.6.2
revenuecat: revenuecat/sdks-common-config@4.7.0
# Disabled until compatible with M1: codecov: codecov/codecov@3.3.0
# codecov: codecov/codecov@3.3.0
@@ -157,7 +157,7 @@ commands:
keys:
# Bump this key whenever the Ruby version or provider changes: native gem extensions
# link against a specific libruby path (v5 = rbenv -> mise migration).
- v5-gem-cache-{{ checksum "Gemfile.lock" }}-{{ arch }}-macos-{{ checksum ".macos_version" }}-ruby-3.2.0
- v5-gem-cache-{{ checksum "Gemfile.lock" }}-{{ arch }}-macos-{{ checksum ".macos_version" }}-ruby-3.3.0
- run:
name: Verify Ruby version
command: ruby -v
@@ -170,7 +170,7 @@ commands:
bundle install
- save_cache:
# This cache key should be updated whenever we change the Ruby version
key: v5-gem-cache-{{ checksum "Gemfile.lock" }}-{{ arch }}-macos-{{ checksum ".macos_version" }}-ruby-3.2.0
key: v5-gem-cache-{{ checksum "Gemfile.lock" }}-{{ arch }}-macos-{{ checksum ".macos_version" }}-ruby-3.3.0
paths:
- vendor/bundle
@@ -186,7 +186,7 @@ commands:
type: boolean
default: false
steps:
# Ruby 3.2.0 comes from mise (see mise.toml); pinned to avoid a Fastlane crash on 3.2.2 and Ruby 3.3.
# Ruby 3.3.0 comes from mise (see mise.toml).
# rbenv is deprecated here in favor of mise.
- revenuecat/install-mise-tools:
tools: ruby
@@ -1984,7 +1984,7 @@ jobs:
danger:
docker:
- image: cimg/ruby:3.2.0
- image: cimg/ruby:3.3.0
working_directory: ~/purchases-ios
shell: /bin/bash --login -o pipefail
steps:
@@ -2180,7 +2180,7 @@ jobs:
update-paywall-preview-resources-commit:
docker:
- image: cimg/ruby:3.2.0
- image: cimg/ruby:3.3.0
steps:
- checkout
- revenuecat/install-gem-unix-dependencies:
@@ -2263,7 +2263,7 @@ jobs:
make-admob-release:
docker:
- image: cimg/ruby:3.2.0
- image: cimg/ruby:3.3.0
resource_class: small
working_directory: ~/purchases-ios
shell: /bin/bash --login -o pipefail
@@ -2277,7 +2277,7 @@ jobs:
bump-sdk-in-rc-mobile-app:
docker:
- image: cimg/ruby:3.2.0
- image: cimg/ruby:3.3.0
resource_class: small
working_directory: ~/purchases-ios
shell: /bin/bash --login -o pipefail
+1 -1
View File
@@ -6,7 +6,7 @@ GIT
GIT
remote: https://github.com/RevenueCat/fastlane-plugin-revenuecat_internal
revision: 4c49d48f8d11ad34690011599be645199a1c51ae
revision: 996879cd7f55483edc1ffb9e0cf10a45985abd66
specs:
fastlane-plugin-revenuecat_internal (0.1.0)
nokogiri
+13 -10
View File
@@ -1,7 +1,7 @@
# @generated - this file is auto-generated by `mise lock` https://mise.jdx.dev/dev-tools/mise-lock.html
# @generated - this file is auto-generated by `mise lock` https://mise.en.dev/dev-tools/mise-lock.html
[[tools.ruby]]
version = "3.2.0"
version = "3.3.0"
backend = "core:ruby"
[tools.ruby.options]
@@ -11,20 +11,23 @@ ruby_build_repo = "https://github.com/rbenv/ruby-build.git"
ruby_install = "false"
[tools.ruby."platforms.linux-arm64"]
checksum = "sha256:daaa78e1360b2783f98deeceb677ad900f3a36c0ffa6e2b6b19090be77abc272"
url = "https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.0.tar.gz"
checksum = "sha256:64dd2780c027aec0c363b2ed700697e53bb6582eaae46e7553c6908c12002c5e"
url = "https://github.com/jdx/ruby/releases/download/3.3.0/ruby-3.3.0.arm64_linux.tar.gz"
provenance = "github-attestations"
[tools.ruby."platforms.linux-x64"]
checksum = "sha256:daaa78e1360b2783f98deeceb677ad900f3a36c0ffa6e2b6b19090be77abc272"
url = "https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.0.tar.gz"
checksum = "sha256:c7ec59972aaae361639e21055312e2135d09c28c6e04474c794b14087d0d46db"
url = "https://github.com/jdx/ruby/releases/download/3.3.0/ruby-3.3.0.x86_64_linux.tar.gz"
provenance = "github-attestations"
[tools.ruby."platforms.macos-arm64"]
checksum = "sha256:daaa78e1360b2783f98deeceb677ad900f3a36c0ffa6e2b6b19090be77abc272"
url = "https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.0.tar.gz"
checksum = "sha256:8a531af9e0593bd6a81138407d2118b91a524124e49d74ec3c68b8df3ae9c11d"
url = "https://github.com/jdx/ruby/releases/download/3.3.0/ruby-3.3.0.macos.tar.gz"
provenance = "github-attestations"
[tools.ruby."platforms.macos-x64"]
checksum = "sha256:daaa78e1360b2783f98deeceb677ad900f3a36c0ffa6e2b6b19090be77abc272"
url = "https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.0.tar.gz"
checksum = "sha256:96518814d9832bece92a85415a819d4893b307db5921ae1f0f751a9a89a56b7d"
url = "https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.0.tar.gz"
[[tools.swiftlint]]
version = "0.62.2"
+1 -1
View File
@@ -7,7 +7,7 @@ compile = false
[tools]
tuist = "4.48.2"
swiftlint = "0.62.2"
ruby = "3.2.0"
ruby = "3.3.0"
xcbeautify = "2.30.1"
[hooks]