Skip to content

ci: fix iOS builds#1479

Merged
kirillzyusko merged 2 commits into
mainfrom
ci/fix-ios-builds
Jun 2, 2026
Merged

ci: fix iOS builds#1479
kirillzyusko merged 2 commits into
mainfrom
ci/fix-ios-builds

Conversation

@kirillzyusko

@kirillzyusko kirillzyusko commented Jun 1, 2026

Copy link
Copy Markdown
Owner

📜 Description

Fixing CI failures for iOS e2e jobs (building iOS 26 app).

💡 Motivation and Context

XCode 26.1 can not build app anymore: https://github.com/kirillzyusko/react-native-keyboard-controller/actions/runs/26761419312/job/78889726965

So in this PR I'm switching to the same version as I have on my PC (26.4). We can not switch iOS simulator to iOS/XCode 26.4 because we use macos-15 for runners (due to instability of macos-26) and macos-15 doesn't support xcode 26.4

📢 Changelog

CI

  • use Xcode 26.4 for building tests for iOS 26;

🤔 How Has This Been Tested?

Tested manually via this PR.

📸 Screenshots (if appropriate):

image

📝 Checklist

  • CI successfully passed
  • I added new mocks and corresponding unit-tests if library API was changed

@kirillzyusko kirillzyusko self-assigned this Jun 1, 2026
@kirillzyusko kirillzyusko added 🍎 iOS iOS specific CI CI (github actions) e2e Anything about E2E tests build error ❌ Anything that triggers build errors and prevent this library from being used labels Jun 1, 2026
@github-actions

github-actions Bot commented Jun 1, 2026

Copy link
Copy Markdown
Contributor

📊 Package size report

Current size Target Size Difference
317920 bytes 317920 bytes 0 bytes 📉

@kirillzyusko kirillzyusko marked this pull request as ready for review June 1, 2026 20:35
@github-actions

github-actions Bot commented Jun 1, 2026

Copy link
Copy Markdown
Contributor
  1. Invalid Xcode Version Specified
    Why: The workflow specifies xcode: "26.4" which is an invalid version as Xcode versions do not go that high yet.
    Fix: Replace with a valid Xcode version like "15.0" or the latest available.

  2. iOS Version Mismatch
    Why: The matrix defines ios: 26 and artifact: "26.4" which are invalid iOS versions, as Apple hasn't released such versions yet.
    Fix: Use a valid iOS version like "16.0" or adjust the artifact version accordingly.

@kirillzyusko kirillzyusko merged commit d5edeae into main Jun 2, 2026
24 of 25 checks passed
@kirillzyusko kirillzyusko deleted the ci/fix-ios-builds branch June 2, 2026 07:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build error ❌ Anything that triggers build errors and prevent this library from being used CI CI (github actions) e2e Anything about E2E tests 🍎 iOS iOS specific

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant