Self-hosted runner display (Macos) #5730
Unanswered
c3-kaspesi
asked this question in
General questions
Replies: 1 comment 1 reply
-
@c3-kaspesi gh hosted runners use VmWare Vsphere virtualization, no physical displays attached but the display is emulated. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I am currently trying to set up a self hosted github action runner since the github hosted runners do not have sufficient memory. What I've found is the github hosted MacOS runners think they have a display. Running
displayplacer list
shows...On my self-hosted mac os runner (running headlessly) I can only get a display to be recognized by setting up vnc and connecting to the machine remotely with screen share. When no display is recognized running tests on vscode extensions (using electron-test) fails since the machine is running headless.
How does the github hosted runner emulate a display? Do the machines have displays / edid emulators? Do they have a separate machine setting up a vnc connection to create the display?
I need to do this to set up a CI pipeline on the self-hosted github runner, but currently have been unable to find a solution (dont have access to the physical machiens so a edid emulator would not work. Any help or suggestions on a solution would be appreciated.
Beta Was this translation helpful? Give feedback.
All reactions