mirror of
https://github.com/RevenueCat/purchases-ios
synced 2026-11-09 22:35:56 +05:45
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:
1 parent
3497ee7b1d
commit
cf43b4a885
4 files changed
+23
-20
No files matched your search
@@ -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
@@ -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
|
||||
|
||||
@@ -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"
|
||||
|
||||
Reference in new issue
Block a user