Skip to content

Use Ruby 3.4.9, Bundler 4.0.22, and Xcode 26.6 - #14

Merged
iangmaia merged 2 commits into
trunkfrom
iangmaia/ainfra-2861-use-ruby-349
Oct 8, 2026
Merged

iangmaia merged 2 commits into
trunkfrom
iangmaia/ainfra-2861-use-ruby-349

Conversation

@iangmaia

@iangmaia iangmaia commented Oct 5, 2026

Copy link
Copy Markdown
Contributor

Fixes AINFRA-2861

Description

  • Update Ruby to 3.4.9 and Bundler to 4.0.22
  • Update the stale gems in Gemfile.lock (fastlane 2.219 doesn't run on Ruby 3.4)
  • Use the Xcode 26.6 CI image (the first one with Ruby 3.4.9)
  • Run tests on iPhone 17

Testing

With Xcode 26.6:

bundle install
bundle exec fastlane test
bundle exec rubocop

🤖 Generated with Claude Code

iangmaia and others added 2 commits October 5, 2026 19:23
Also re-resolves the stale lockfile: fastlane 2.219 can't load on Ruby 3.4 (abbrev is no longer a default gem), and RuboCop 1.60 doesn't support it as a target.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@iangmaia iangmaia self-assigned this Oct 5, 2026
@iangmaia
iangmaia marked this pull request as ready for review October 6, 2026 10:56
Copilot AI balanced review requested due to automatic review settings October 6, 2026 10:57

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟢 Approval recommended

The coordinated runtime, dependency, CI image, and simulator updates are internally consistent with the stated migration.

Review effort: Balanced
Findings: None

What changed in this PR

Updates the Ruby-based tooling and macOS CI environment for Xcode 26.6 compatibility.

Changes:

  • Upgrades Ruby, Bundler, Fastlane, RuboCop, and dependencies.
  • Moves CI to Xcode 26.6.
  • Runs tests on an iPhone 17 simulator.
File Description
.ruby-version Selects Ruby 3.4.9.
Gemfile.lock Updates Bundler and Ruby dependencies.
.buildkite/​pipeline.yml Selects the Xcode 26.6 CI image.
fastlane/​Fastfile Targets the iPhone 17 simulator.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@iangmaia
iangmaia requested a review from a team October 6, 2026 11:24
@iangmaia
iangmaia enabled auto-merge October 6, 2026 17:51
@iangmaia
iangmaia merged commit a32bba2 into trunk Oct 8, 2026
2 checks passed
@iangmaia
iangmaia deleted the iangmaia/ainfra-2861-use-ruby-349 branch October 8, 2026 17:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants