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

fix: unbreak iOS CI build and enable x86 Android targets #14

Merged
merged 12 commits into from
Dec 19, 2024

Conversation

olliiiver
Copy link
Contributor

This should fix #12 and adds a x86 build for Android.

@olliiiver olliiiver mentioned this pull request Dec 17, 2024
Copy link
Collaborator

@Johennes Johennes left a comment

Choose a reason for hiding this comment

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

Thanks a lot for following through on this!

.github/workflows/android.yml Outdated Show resolved Hide resolved
ubrn.yaml Show resolved Hide resolved
@@ -33,6 +33,9 @@ jobs:

- name: Generate
run: |
# Disabling NEON fixes linker error, see
# https://github.com/unomed-dev/react-native-matrix-sdk/issues/12
export CARGO_FEATURE_NO_NEON=1
Copy link
Collaborator

Choose a reason for hiding this comment

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

This comment made me think that we should probably force the reldbg profile during building instead. However, uniffi-bindgen-react-native only supports release and debug right now. So I think this is fine for now.

Copy link
Collaborator

Choose a reason for hiding this comment

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

Have logged jhugman/uniffi-bindgen-react-native#190 upstream to allow specifying the profile in future.

@Johennes Johennes changed the title Fix iOS build and enable x86 for Android fix: unbreak iOS CI build and enable x86 Android targets Dec 19, 2024
@Johennes Johennes merged commit af45eb3 into unomed-dev:main Dec 19, 2024
4 checks passed
@Johennes
Copy link
Collaborator

Thanks again! :shipit:

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.

Fix iOS CI build
2 participants