touchlab / KaMPKit

KaMP Kit by Touchlab. A collection of code & tools designed to get your mobile team started quickly w/Kotlin Multiplatform
https://touchlab.co/
Apache License 2.0
2.2k stars 199 forks source link

Update Github Actions to use Ubuntu for Android #239

Closed seljabali closed 2 years ago

seljabali commented 2 years ago

Issue: https://github.com/touchlab/KaMPKit/issues/236

Summary

Using macOS machines for building/testing Android modules is not a good bet for the following reasons:

Fix

Made Github Actions faster & less costly.

Testing

russhwolf commented 2 years ago

This is ok for Android, but the shared build is more complicated. Running the shared build on ubuntu means it won't run the shared tests on the ios simulator, and we don't want to lose that.

seljabali commented 2 years ago

Reverted shared module to continue using macOS.

kpgalligan commented 2 years ago

Thanks!