Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: Update carthage.sh for Xcode 15 and ARM Macs #253

Merged

Conversation

einsteinx2
Copy link
Contributor

Summary

Our carthage.sh script used by the SDK release action did not support Xcode 15 as it requires new environment variables. Also it didn't support ARM build hosts which also need their own environment variables to get regular framework builds to use x86_64 architecture instead of arm64 like a device. This change adds the correct variables to fix both of those issues, allowing us to up our CI builds to use Xcode 15 and support the new ARM Mac Github runners that are starting to roll out.

Testing Plan

  • Was this tested locally? If not, explain why.
  • Build script was tested with Xcode 15 on both an M2 and Intel Mac and works correctly.

Reference Issue (For mParticle employees only. Ignore if you are an outside contributor)

Copy link
Contributor

@BrandonStalnaker BrandonStalnaker left a comment

Choose a reason for hiding this comment

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

LGTM

@einsteinx2 einsteinx2 merged commit 7d8d183 into development Feb 22, 2024
11 checks passed
@einsteinx2 einsteinx2 deleted the ci/6168-update-carthage-sh-xcode15-and-arm-macs branch February 22, 2024 17:41
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.

2 participants