Any help would be greatly appreciated!
I have a requirement to not allow my github users to merge to master if tests fail. The merge button in github should be disabled and test details should be shown.
I decided to implement these requirement using github actions.
My problem is: How to setup github actions workflow, to install XVFB to run HEADFUL E2E tests using puppeteer for testing extensions?
I would be running tests on windows(xvfb?), mac, ubuntu.
Also is it possible to run tests on my Digital Ocean server instead of github's container? I have everything setup here and it works!
Lastly, I cannot replace 1. puppeteer 2. Node 3. Github actions with some other library/tool.