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
-
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