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)

Most upvoted comments

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:

CleanShot 2024-01-22 at 15 33 54@2x

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:

CleanShot 2024-01-22 at 15 34 04@2x

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)