Replies: 4 comments 13 replies
|
Hey! I'm not sure if we can pick dependencies based on ENV variable. We need this lib to store safely our JWT token for up to 180 days. Of course it's not applicable for CI/CD environments, but we have just one package for both. Can you share your |
|
Quick update: I’ve opened a discussion on the Expo repo to suggest adding |
|
Hi @ciacka we've released a new experimental build that dynamically imports package that uses |
|
Hi again! I think this might be a regression. I created a fresh expo project ( Without any workaround I get: I also tried the previous workaround from this discussion by installing That changes the error to: This makes it look like the For comparison, I also created another fresh project using the regular Uniwind (not Uniwind Pro), and the Android EAS build completes successfully. So at least from my testing, the issue appears to be specific to Uniwind Pro. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Hi 👋
I wanted to share a small observation from using Uniwind in an Expo EAS build and get your thoughts.
When building Android apps on Expo EAS (CI/CD, headless Linux), the build can fail during the package installation step because a dependency pulled in by Uniwind attempts to use the system keyring (
libsecret), which is not available in the default EAS build image.In my setup, I worked around this by installing
libsecretin a pre-install hook, which makes the package installation step succeed.This made me wonder whether Uniwind could provide a more CI-friendly approach here – for example:
This is just a suggestion / thinking out loud, not a complaint 🙂
I’m also considering reaching out to the Expo team to ask about adding
libsecretto the EAS build image, but I wanted to check here first to see if there’s a preferred or more appropriate approach from your side.Thanks for the great work on Uniwind 🙌
All reactions