You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It turns out that there is no single easy way to compile Android apps in Termux in GHA*. However, it's possible to have an Android VM and a Termux SSH session. This should fit well into CPA if it's possible to have such a setup. Having the ability to have an Android action would let me have nightly builds for Clipboard to verify Android compatibility.
*excluding the possibility of a self hosted runner on some Android box
Edit: Looks like GHA requires .net Core, so self hosted on Termux is currently out until termux/termux-packages#516 is satisfied. One alternative would be to have a regular GH Action SSH into the runner server and run the command there, so maybe that would be more viable for you to implement here?
Double edit: Self hosted has nothing to do with CPA
The text was updated successfully, but these errors were encountered:
I just realized that there's another potential CPA to add here. It would be a "generic" action that runs on either the standard GHA runners or a self-hosted one. However, whatever you tell this generic action to do will execute on a different system that's accessed through SSH. That way you could theoretically have CPA for any system as long as it supports SSH.
It turns out that there is no single easy way to compile Android apps in Termux in GHA*. However, it's possible to have an Android VM and a Termux SSH session.
Let me see if I understand this correctly. There should be a VM running Android. In that VM Termux should be installed and running. Any commands specified in the action should be executed inside Termux. Is that correct?
I just realized that there's another potential CPA to add here. It would be a "generic" action that runs on either the standard GHA runners or a self-hosted one. However, whatever you tell this generic action to do will execute on a different system that's accessed through SSH. That way you could theoretically have CPA for any system as long as it supports SSH.
Hmm, I think this is out of scope of CPA. Even though CPA uses SSH to communicate with the VM I consider this an implementation detail. To me it sounds like one would need a completely different API for the action.
Perhaps this is better discussed in the Discussions section.
It turns out that there is no single easy way to compile Android apps in Termux in GHA*. However, it's possible to have an Android VM and a Termux SSH session. This should fit well into CPA if it's possible to have such a setup. Having the ability to have an Android action would let me have nightly builds for Clipboard to verify Android compatibility.
*excluding the possibility of a self hosted runner on some Android box
Edit: Looks like GHA requires .net Core, so self hosted on Termux is currently out until termux/termux-packages#516 is satisfied. One alternative would be to have a regular GH Action SSH into the runner server and run the command there, so maybe that would be more viable for you to implement here?
Double edit: Self hosted has nothing to do with CPA
The text was updated successfully, but these errors were encountered: