Skip to content

fix: stabilize iOS CI toolchain - #74

Merged
mym0404 merged 4 commits into
mainfrom
feat/pin-ios-ci-ruby
Jul 11, 2026
Merged

fix: stabilize iOS CI toolchain#74
mym0404 merged 4 commits into
mainfrom
feat/pin-ios-ci-ruby

Conversation

@mym0404

@mym0404 mym0404 commented Jul 11, 2026

Copy link
Copy Markdown
Owner

Overview

  • Pin Ruby 3.1.2 in the iOS CI job so CocoaPods does not use the runner's incompatible Ruby 3.4 default.
  • Select Xcode 26.2, which matches an installed iOS Simulator runtime on the current runner image.
  • Verify the matching Simulator runtime before checkout and download it when the runner image does not provide it.

Verification

  • Parse .github/workflows/ci.yml with Ruby YAML
  • Validate the Simulator runtime fallback with bash -n
  • Run git diff --check
  • Confirm Ruby setup and CocoaPods installation pass in GitHub Actions
  • Confirm the updated GitHub Actions iOS build passes

@mym0404
mym0404 marked this pull request as ready for review July 11, 2026 11:00
@mym0404 mym0404 changed the title fix: pin Ruby for iOS CI fix: stabilize iOS CI toolchain Jul 11, 2026
@mym0404
mym0404 merged commit ef73ac8 into main Jul 11, 2026
4 checks passed
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.

1 participant