question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Provide description of requirements for running Unity CI actions on a self-hosted runner

See original GitHub issue

Is your feature request related to a problem? Please describe. Currently afaik Windows and other OSs are unsupported so I can’t use a self-hosted runner without knowing about the capabilities expected by this action (or I need to install Ubuntu beside Windows on my system which may be undesirable unless the GitHub self-hosted runner application works through WSL, which is harder to set up than on a Linux distro which supports systemd).

Describe the solution you’d like A description page which provides clear information on what configuration is expected from a machine which shall run this action.

Describe alternatives you’ve considered The only other alternative is to go into the repo and dive into the code to find what capabilities are expected.

Additional context When I first tried running the Activation action using windows-latest I was greeted with an error which read something like win32 is not supported.

Issue Analytics

  • State:open
  • Created 3 years ago
  • Reactions:1
  • Comments:6 (6 by maintainers)

github_iconTop GitHub Comments

1reaction
webbertakkencommented, Sep 26, 2020

Thank you @Vivraan for this valuable feedback.

I agree we should add a section about self-hosted runners, and expected capabilities, which simply put is ubuntu, and the configuration the same as default runners. What other information would you expect to find on this page?

I think the biggest problem with Windows specifically would be doubling the code for things like file paths and other OS specific things. In practice it wouldn’t be too hard to support Windows at all, as the action is mostly a bootstrapper that mounts a container.

Looking forward to hear your thoughts on this.

0reactions
Vivraancommented, Sep 28, 2020

Perhaps a clarifying link to the config of default runners would suffice.

Found this from the logs form GitHub Actions: https://github.com/actions/virtual-environments/blob/ubuntu18/20200920.1/images/linux/Ubuntu1804-README.md

Read more comments on GitHub >

github_iconTop Results From Across the Web

Bug - Git-LFS fails on private Repos in Package Manager
We have a Github account and on it a private repository that contains a package that we include in many Unity versions. This...
Read more >
Provide description of requirements for running Unity CI actions ...
Provide description of requirements for running Unity CI actions on a self-hosted runner.
Read more >
GitHub Actions - Self-hosted runners - Installation & Calling
When using GitHub Actions, you have the option to use GitHub hosted runners, or to run your own runners, called self - hosted...
Read more >
Actions · game-ci/unity-test-runner
Run tests for any Unity project. Contribute to game-ci/unity-test-runner development by creating an account on GitHub.
Read more >
Test runner
Running your test suite in an automated workflow helps increase certainty when merging. Use Unity - Test runner to run your Unity tests....
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found