Skip to content

fix(ios): build on macos-15 + xcode 16.4; xcode 26 runners lack swift compat libs#265

Merged
matheusfillipe merged 1 commit into
mainfrom
fix/ios-xcode-runner
Jul 8, 2026
Merged

fix(ios): build on macos-15 + xcode 16.4; xcode 26 runners lack swift compat libs#265
matheusfillipe merged 1 commit into
mainfrom
fix/ios-xcode-runner

Conversation

@matheusfillipe

@matheusfillipe matheusfillipe commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Summary by CodeRabbit

  • Bug Fixes

    • Improved macOS and iOS release builds to use a more reliable system setup, reducing publishing failures.
    • Enhanced compatibility for Apple platform builds, helping ensure successful app linking and packaging.
  • Chores

    • Updated the release pipeline to use newer macOS runners for Apple builds.

@matheusfillipe
matheusfillipe merged commit 0bd46cc into main Jul 8, 2026
15 of 21 checks passed
@matheusfillipe
matheusfillipe deleted the fix/ios-xcode-runner branch July 8, 2026 07:20
@coderabbitai

coderabbitai Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 8df5c511-1d62-436c-939e-48798d028017

📥 Commits

Reviewing files that changed from the base of the PR and between dbf2cc7 and c9823c6.

📒 Files selected for processing (1)
  • .github/workflows/publish.yaml

📝 Walkthrough

Walkthrough

The publish workflow updates macOS runners from macos-latest to macos-15 for both Tauri and iOS publishing jobs, adds steps to select Xcode 16.4 via xcode-select, and updates the Rust target selection logic to use a startsWith check for macOS platforms.

Changes

Publish Workflow macOS Updates

Layer / File(s) Summary
Tauri publish job runner and Xcode setup
.github/workflows/publish.yaml
Matrix entries switched to macos-15 runners, a macOS-only Xcode 16.4 selection step is added, and the Rust target expression now uses startsWith(matrix.platform, 'macos').
iOS publish job runner and Xcode setup
.github/workflows/publish.yaml
The publish-ios job runner is switched to macos-15 and an Xcode 16.4 selection step is added before build/archive steps.

Estimated code review effort: 1 (Trivial) | ~5 minutes

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch fix/ios-xcode-runner

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown

Pages Preview
Preview URL: https://fix-ios-xcode-runner.obsidianirc.pages.dev

Automated deployment preview for the PR in the Cloudflare Pages.

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