Within GitHub Actions can service containers (or anything else in a workflow) receive network requests from the outside world?
Specifically I’m using Appium (client/server architecture) for mobile testing. Ideally within GitHub Actions I’d spin up a service container with a mock server and then start my mobile tests, sending commands to a third party responsible for executing on a device. Since this device is running on a different network than GitHub Action’s workflow, is there any way to make requests from the third party into my workflow’s service container? If not using service containers is there any other way to achieve this within Actions?
Per documentation I believe incoming network requests are only possible if everything is local to GitHub Actions but I’d like to confirm.