Hello,
I’m still having trouble with my build for while now.
For an obscur reason, EAS use npm to install dependencies, which fail cause one of our dependencies is not on npm.
My repo does NOT contains a package-lock currently, but it may already had one in the past.
I noticed that we are using Yarn 1.22.17, so I added a eas-build-pre-install script as seen on the eas doc: Integrating with third-party tooling - Expo Documentation.
This lead to a new hint on my problem. On the Pre-install hook step where it run eas-build-pre-install
script I notice this error
sed: yarn.lock: No such file or directory
Of course, I do have a yarn.lock on the root of my repo, what could make EAS think I do not ? Is there some form of caching I could delete ? I tried to add cache: { disabled: true}
on my eas.json, but still got this error
Any idea why EAS does not see my yarn.lock ?