I have to admit that we haven't yet explored the option to use the GitHub Actions to execute the Test Studio tests. However, in theory there shouldn't be anything to be an obstacle for this.
There are few important notes to keep in mind:
Minimum Test Studio installation required on the execution machine is the Run-time edition.
The build agent (GitHub runner in this case) needs to run in interactive mode. Note: The case when the build agent can run as a service is if you run web tests in headless browser mode.
As far as I am familiar with the options for setting up machines and agents with GitHub Actions I guess that the GitHub-hosted runners can be compared to the Microsoft-hosted agents and thus used only for headless testing, and the self-hosted runners are the equivalent of Azure DevOps self-hosted agents, which are installed on a local machine and are self-managed. That second type of agents allow you to execute any UI tests if there is an active user session on the machine.
If you decide to try setting up such environment on your end I remain available to assist further if any questions or doubts popup while configuring the yaml file.
Thank you for your understanding and cooperation in advance.
Regards,
Elena
Progress Telerik
Virtual Classroom is the free self-paced technical training portal that gets you up to speed with Telerik and Kendo UI products including Telerik Test Studio! Check it out at https://learn.telerik.com/.