chore(deps): update dependency macos to v15#7190
Conversation
| needs: prepare | ||
| if: needs.prepare.outputs.build_ios == 'true' | ||
| runs-on: macos-14 | ||
| runs-on: macos-15 |
There was a problem hiding this comment.
Implicit Xcode 16 upgrade — no version pinned
macos-15 runners default to Xcode 16, while macos-14 defaulted to Xcode 15. Since neither the build-ios nor build-macos jobs pin an Xcode version with xcode-select, both will silently pick up Xcode 16. CocoaPods compatibility with Xcode 16 and any Swift concurrency/compiler changes between the two major versions should be verified before relying on this in production releases.
| if: ${{ inputs.platform == '' || inputs.platform == 'all' }} | ||
| needs: [prepare, validate-release] | ||
| runs-on: macos-14 | ||
| runs-on: macos-15 |
There was a problem hiding this comment.
Runner version split between companion and main build matrix
build-browser-companions is now on macos-15, but the prepare step's desktop matrix still emits macos-14 for Apple Silicon (lines 139/145) and macos-15-intel for Intel. If the Safari browser-extension companion needs to target the same OS baseline as the shipped .app, building it on a newer OS may produce a binary incompatible with the macOS build produced by the build matrix. Consider aligning the runner or at minimum documenting the intentional split.
a3af26a to
a186e79
Compare
This PR contains the following updates:
14→15Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.