shapehq / tartelet

⚙️💻 A macOS app that makes it a breeze to manage multiple GitHub Actions runners in ephemeral virtual machines on a single host machine. The benefits are that runners can run in parallel, and each job runs in an isolated environment.
MIT License
501 stars 15 forks source link

Stop option #89

Open leohidalgo opened 1 month ago

leohidalgo commented 1 month ago

Is your feature request related to a problem?

Today I updated the app and I had 2 virtual machines running, when I restarted the app was in a loop trying to create 2 extra machines but they were already running the ones from the previous version, I think that if the finish finalizes the machines this kind of errors would not happen.

What solution would you like?

There could be an option to terminate all virtual machines, before the stop would stop everything, but now it just waits for the virtual machines to terminate by themselves, this option does not always work well and the machines end up rebooting.

What alternatives have you considered?

By default you could kill the VMs and with the option button you could keep the current behavior.