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

Support for EAS local builds #824

Open
janwiebe-jump opened this issue Dec 4, 2024 · 1 comment · May be fixed by #833
Open

Support for EAS local builds #824

janwiebe-jump opened this issue Dec 4, 2024 · 1 comment · May be fixed by #833
Labels
enhancement New feature or request

Comments

@janwiebe-jump
Copy link
Collaborator

Description
It would be very useful if Radon IDE could use EAS local builds, in combination with local fingerprints. We don't use EAS builds due to its pricing model, and have local builds available in the project root directory that can be used by the simulator / emulator. These are built using eas build --local but only have to be rebuilt when the fingerprint changes.

Environment

  • Version of currently used Radon IDE
    1.0.0
  • Version of React Native/Expo used in the project.
    0.75 / Expo 51
@janwiebe-jump janwiebe-jump added the enhancement New feature or request label Dec 4, 2024
@kmagiera
Copy link
Member

kmagiera commented Dec 4, 2024

Thank you for reaching out @janwiebe-jump

On the surface it doesn't really look like you're looking for supporting EAS local builds, but rather supporting pre-built apps that are hosted / stored in some location.

Even though this isn't a standard configuration, the IDE allows for customization when it comes to that. Specifically, there's an option to define a custom build command documented here: https://ide.swmansion.com/docs/guides/configuration#custom-build-settings

From what I understand, in your case you could use the custom build command setting by just making the build script to be a print command that prints the location to the pre-built app that you have in project root directory.

If you need to make it a bit more sophisticated, you can use the same setting but have some tiny script that'd decide when to execute eas build --local command and otherwise just return the path to the app binary.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants