Skip to content

Migrate from RNEF to Rock #69950

Closed
2 of 2 issues completed
Closed

Description

@rinej

We currently use the React Native Enterprise Framework (RNEF) to perform remote builds, which significantly improves build times. Recently, this framework was renamed to Rock, and migration is required to maintain alignment with the latest changes.

As part of this task, we will:

  • Migrate from RNEF to Rock to ensure ongoing compatibility.
  • Upgrade to the latest Rock version, allowing us to benefit from recent improvements

The official documentation: https://www.rockjs.dev/docs/getting-started/introduction

Issue OwnerCurrent Issue Owner: @rinej

Activity

  1. rinej commented on Sep 8, 2025

    @rinej
    ContributorAuthor

    PR for running remote action with specific PR number from Mobile-Expensify -> #69873

  2. melvin-bot commented on Sep 8, 2025

    @melvin-bot

    Triggered auto assignment to @JmillsExpensify (NewFeature), see https://stackoverflowteams.com/c/expensify/questions/14418#:~:text=BugZero%20process%20steps%20for%20feature%20requests for more details. Please add this Feature request to a GH project, as outlined in the SO. Remember to draft any necessary HelpDot updates by following the instructions here.

  3. melvin-bot commented on Sep 8, 2025

    @melvin-bot

    ⚠️ It looks like this issue is labelled as a New Feature but not tied to any GitHub Project. Keep in mind that all new features should be tied to GitHub Projects in order to properly track external CAP software time ⚠️

  4. melvin-bot commented on Sep 8, 2025

    @melvin-bot

    Triggered auto assignment to Design team member for new feature review - @shawnborton (NewFeature)

  5. 25 remaining items

  6. changed the title [-][Due for payment 2025-09-19] Migrate from RNEF to Rock[/-] [+]Migrate from RNEF to Rock[/+] on Nov 5, 2025
  7. mountiny commented on Nov 5, 2025

    @mountiny
    Contributor

    Reopening as we are not done for the adhocs yet

  8. melvin-bot commented on Nov 29, 2025

    @melvin-bot

    This issue has not been updated in over 15 days. @JmillsExpensify, @rinej, @mountiny, @LukasMod eroding to Monthly issue.

    P.S. Is everyone reading this sure this is really a near-term priority? Be brave: if you disagree, go ahead and close it out. If someone disagrees, they'll reopen it, and if they don't: one less thing to do!

  9. mountiny commented on Nov 30, 2025

    @mountiny
    Contributor

    Getting very close on this one

  10. LukasMod commented on Dec 1, 2025

    @LukasMod
    Contributor

    Im focusing on this right now

  11. LukasMod commented on Dec 2, 2025

    @LukasMod
    Contributor

    Investigating issues on CI based on builds from #76061

    • Android: App build works. it seems like there is missing output and in result - missing artifact-url. Locally it works well with private aws bucket (upload command and its output) so I forked gh actions that rock uses behind the scenes and added there some logs. I hope we will see something more from it soon.
    • iOS: App build failed. I added fix (same as we have with remote builds) and waiting to see future logs from next trigger
  12. melvin-bot commented on Feb 13, 2026

    @melvin-bot

    @JmillsExpensify, @rinej, @mountiny, @LukasMod, this Monthly task hasn't been acted upon in 6 weeks; closing.

    If you disagree, feel encouraged to reopen it -- but pick your least important issue to close instead.

  13. JmillsExpensify commented on Feb 21, 2026

    @JmillsExpensify
    Contributor

    Leave it to others on whether we should re-prioritize and re-open.

  14. LukasMod commented on Mar 16, 2026

    @LukasMod
    Contributor

    It seems that all migration steps to Rock were already completed and tested over the last few months 👍

  15. mountiny commented on Mar 16, 2026

    @mountiny
    Contributor

    Great job, thanks Lukasz

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Awaiting PaymentAuto-added when associated PR is deployed to productionMonthlyKSv2NewFeatureSomething to build that is a new item.Not a priority

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions