App: [HOLD for payment 2024-01-31] `predeploy.yml` Github Action is broken in main
Problem
The e2ePerformanceTests / Build apk from latest release as a baseline step of the predeploy.yml has been failing consistently for about 25 runs (as of writing this issue). This appears to be happening since https://github.com/Expensify/App/pull/33645 was merged into main. Looking at one of the failed runs it appears to be Android related (link).
Solution
Investigate why the GH Action is failing consistently and provide a solution for it.
About this issue
- Original URL
- State: closed
- Created 6 months ago
- Comments: 25 (17 by maintainers)
Yeah same @Julesssss the fix is probably quite simple but weird that it randomly happened. Didn’t find the time today to push a PR - will do tmrw!
I am investigating if we can patch react native for a fix - but it might be that the boost archives are just broken on their servers - lets see.
We just merged the PR. Seems like the issue is fixed:
However, right now, we check out the latest release version for the baseline app. This release currently doesn’t include the new build action. So we have to wait for a new release for the pipeline to work again:
Sorry, forgot to update here! This was a bug in react-native and should be fixed with this PR:
(As per this and this thread)