realm-kotlin icon indicating copy to clipboard operation
realm-kotlin copied to clipboard

GHA Improvements

Open sync-by-unito[bot] opened this issue 1 year ago • 2 comments

This is a placeholder to collect and discuss ideas for improving our GHA flow:

  • Use Swig from brew
    • We are compatible with Swig 4.2 available from brew, so no need to build our own
  • Use already installed Java and Android SDKs
    • Seems like most runners have Android SDK preinstalled, so we could probably use that to pull NDKs, etc.
  • Rebuild test APKs for device farm tests if there are updates to test-base/test-sync code
    • We are apparently excluding test code when generating the SHA for cache checks, so the test APKs are not being rebuilt for device farm test if you only change test code in a push.

sync-by-unito[bot] avatar May 22 '24 13:05 sync-by-unito[bot]