You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In order to run End to End tests for pull requests to make sure that code being written doesn't break existing functionality, we need to use a virtual emulator that we can tie to Github Pull Requests.
We need to run the code on an Arm based emulator because running the code on an intel based emulator (x86_64) does not work for a variety of reasons. See #446.
Currently, there are no available github runners that can run an ARM based emulator. The virtual Mac's do not allow nested virtualization which prevents the ARM emulator from booting. See ReactiveCircus/android-emulator-runner#350
The Solution
We need to find a CI solution that we can run from our Github that can use an Arm based emulator that is not too expensive.
The Problem
In order to run End to End tests for pull requests to make sure that code being written doesn't break existing functionality, we need to use a virtual emulator that we can tie to Github Pull Requests.
We need to run the code on an Arm based emulator because running the code on an intel based emulator (x86_64) does not work for a variety of reasons. See #446.
Currently, there are no available github runners that can run an ARM based emulator. The virtual Mac's do not allow nested virtualization which prevents the ARM emulator from booting. See ReactiveCircus/android-emulator-runner#350
The Solution
We need to find a CI solution that we can run from our Github that can use an Arm based emulator that is not too expensive.
The best solution might be to add an ARM image through github
https://github.blog/changelog/2024-06-24-github-actions-ubuntu-24-04-image-now-available-for-arm64-runners/
But not clear on how to do this as our Github does not present the option to add a "New Github-hosted runner" for me, but maybe it does for the page admin? https://docs.github.com/en/actions/using-github-hosted-runners/about-larger-runners/managing-larger-runners
https://docs.github.com/en/actions/using-github-hosted-runners/about-larger-runners/managing-larger-runners#allowing-repositories-to-access-larger-runners
The text was updated successfully, but these errors were encountered: