swift-concurrency-extras icon indicating copy to clipboard operation
swift-concurrency-extras copied to clipboard

Simplify Android CI with shared action

Open marcprux opened this issue 11 months ago • 1 comments

This PR updates the Android test step of ci.yml to use the shared swift-android-action to build and test on Android. In addition to simplifying the workflow, it also speeds it up somewhat because it caches the toolchain, SDK, and Android emulator between runs.

marcprux avatar Jan 04 '25 21:01 marcprux

@marcprux Well, I see you've made my own GitHub Action redundant. I am fine with this action replacing this part of the pipeline and my own action too. No need to maintain two actions that are this similar. FWIW, I ran this particular action on my fork already to try it out and it worked successfully.

johankool avatar Jan 15 '25 00:01 johankool

Thanks for this! We lost track of it among our other projects. @johankool Just to confirm you suggest merging and using this action instead of the one you contributed?

stephencelis avatar Jul 28 '25 20:07 stephencelis

@Stephencelis Yes, fine to merge. Some of your other repos actually already use Marc's action.

johankool avatar Jul 29 '25 07:07 johankool

@johankool / @stephencelis gentle reminder

Joannis avatar Oct 25 '25 09:10 Joannis