Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build Optimizations for iOS and Android #6396

Closed
wants to merge 27 commits into from
Closed

Build Optimizations for iOS and Android #6396

wants to merge 27 commits into from

Commits on Feb 5, 2024

  1. Configuration menu
    Copy the full SHA
    d370cba View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    02ba32d View commit details
    Browse the repository at this point in the history
  3. Refactor ios builds

    * build from core prebuilds
    * phase script only called when input and outputs have changes
    * reinstalling pods will wipe build files, forcing a rebuild
    * generate input file list so that core can be rebuilt on changes
    * generate dummy libraries so that libraries can be generated
    * create build option which forces core to build from source
    * build from source if prebuild url is not reachable
    takameyer committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    14d9de6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    de9300f View commit details
    Browse the repository at this point in the history
  5. Prepare for public consumption

    * update the packed contents of the package
    * update relevant documentation
    takameyer committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    5ac6267 View commit details
    Browse the repository at this point in the history
  6. More documentation updates

    takameyer committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    0c66006 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b67a299 View commit details
    Browse the repository at this point in the history
  8. PR comments and etc

    * Fixed some build issues
    * Reactivate ccache for integration tests builds
    takameyer committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    33f29b0 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    06ef7a9 View commit details
    Browse the repository at this point in the history
  10. Updates from Review

    takameyer committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    9e3d7c0 View commit details
    Browse the repository at this point in the history
  11. Cleanup

    takameyer committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    c7ccfcf View commit details
    Browse the repository at this point in the history
  12. Fixes after review

    takameyer committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    43f7670 View commit details
    Browse the repository at this point in the history
  13. Incorporate PR feedback

    takameyer committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    cb4df32 View commit details
    Browse the repository at this point in the history
  14. Apply suggestions from code review

    Co-authored-by: LJ <[email protected]>
    Co-authored-by: Kræn Hansen <[email protected]>
    3 people committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    91e3a5f View commit details
    Browse the repository at this point in the history
  15. PR feedback

    takameyer committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    58d62ff View commit details
    Browse the repository at this point in the history
  16. Attempt to fix CI

    Update node16 actions
    Refactor bundle step into generate artifact step
    takameyer committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    8379c28 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    7477a81 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    8e01fbf View commit details
    Browse the repository at this point in the history
  19. Refactor Android builds for React Native (#6400)

    * Build Realm Android from Source
    
    * Derive React Native version from local RN package
    
    * Implement prefab to handle react native dependencies.  Refactor where possible
    
    * Refactor CI for Android
    
    * Fix pack issues
    
    * Possible ios cache issue
    
    * Fixed issue where build starts before ts is generated
    
    * disable wireit cache
    
    * refactor wireit cache and optimize workflow
    
    * Cleanup packagin
    takameyer committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    89c5c0f View commit details
    Browse the repository at this point in the history
  20. Apply suggestions from code review

    Co-authored-by: Kræn Hansen <[email protected]>
    Co-authored-by: Kenneth Geisshirt <[email protected]>
    Co-authored-by: LJ <[email protected]>
    4 people committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    6cd3b15 View commit details
    Browse the repository at this point in the history
  21. PR suggestions, etc

    * Rename generate script
    * Various Cleanup
    * Fix up the dependencies for the integration tests
    takameyer committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    1a92fb4 View commit details
    Browse the repository at this point in the history
  22. Add CHANGELOG entry

    takameyer committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    49d87c6 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    efab94a View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    fa5a982 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    e334dca View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    78b3ae7 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2024

  1. Lint the shell script

    takameyer committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    17e1661 View commit details
    Browse the repository at this point in the history