browserstack / github-actions

A collection of GitHub Actions for BrowserStack. For internal reference: https://browserstack.atlassian.net/wiki/spaces/ENG/pages/1750928573/GitHub+Integration+via+GitHub+Actions
MIT License
54 stars 36 forks source link

Self hosted runner fixes and retries for starting binary #4

Closed rchougule closed 4 years ago

rchougule commented 4 years ago

Fixes:

  1. Self-hosted runner's caching of binary issues fixed.
  2. Retries in starting binary since there are chances that it fails for the first time (windows).
  3. Unit tests for the same.

Somewhat similar issues:

  1. https://github.com/browserstack/browserstack-local-csharp/issues/14
  2. https://github.com/zalando/zalenium/issues/452

Thus, having retry irrespective of OS can help mitigate such issues.