thebrowsercompany / swift-webdriver

A Swift library for communicating with WebDriver (Appium/WinAppDriver) endpoints
BSD 3-Clause "New" or "Revised" License
105 stars 3 forks source link

Invoke WinAppDriver directly in Github Actions #19

Closed mangini closed 1 year ago

mangini commented 1 year ago

This is a temporary change that runs winappdriver.exe from the github actions shell instead of wrapping it with the swift Process class, to avoid the issue where Process.run() is causing the Github runner to hang indefinitely.

This PR also updates the CI workflow to use the windows setup and teardown actions from arc.git.

Fixes: WIN-569

mangini commented 1 year ago

Ok, this PR should work once https://github.com/thebrowsercompany/arc/pull/14596 is merged in arc.git.

mangini commented 1 year ago

This is good to go.