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: use macos-13 to run ci #89

Merged
merged 2 commits into from
Jul 12, 2024

Conversation

ewanharris
Copy link
Contributor

There seems to be an issue with compiling node-ios-device for x64 on arm64 machines, unfortunately all MacOS 14 runners on GitHub are now arm64 based so we have to drop down to MacOS 13. We can verify it builds ok using the artifacts produced.

Realistically, this is a bandaid not a fix. There might be a genuine fix we can perform in the build logic but this is hopefully faster.

@cb1kenobi
Copy link
Contributor

Or, give up on node-ios-device@1.X. It's a dead horse.

v3 in master is superior. You should update ioslib to use it by creating a 1_8_X branch from 1_7_X that uses node-ios-device@3.

@ewanharris
Copy link
Contributor Author

Downloading the binding folder it looks to build correctly file /Users/awam/Downloads/binding/node-v127-darwin-x64/node_ios_device.node

@ewanharris
Copy link
Contributor Author

@cb1kenobi I can try that out but I'd prefer to get a fixed version of this so that we can have something functional and then refactor

@ewanharris ewanharris merged commit 415a9b5 into tidev:1_X Jul 12, 2024
1 check 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.

2 participants