Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

setup self-hosted github action to generate test reports #22

Open
flynneva opened this issue Sep 17, 2021 · 1 comment
Open

setup self-hosted github action to generate test reports #22

flynneva opened this issue Sep 17, 2021 · 1 comment
Assignees
Labels
benchmarks enhancement New feature or request

Comments

@flynneva
Copy link
Collaborator

flynneva commented Sep 17, 2021

from reading online a bit it looks like we might be able to setup an automated HIL setup for our supported platforms using self-hosted runners from github actions.

in this way we should be able to setup another GH action to:

  • connect to a RT linux raspberrypi somewhere (or other supported platforms)
  • clone and build the repo, with the RUN_BENCHMARK flag set to True
  • upload the generated traces/reports back to github as artifacts or releases (?)

it would be really neat if we could set something like this up - maybe even have a few HW setups around the world that people could maintain?

there is a big warning though with self-hosted runners:

Warning: We recommend that you only use self-hosted runners with private repositories. This is because forks of your repository can potentially run dangerous code on your self-hosted runner machine by creating a pull request that executes the code in a workflow.

which we would have to consider before setting this up.

@flynneva
Copy link
Collaborator Author

here is a nice article from the rust community that outlines what it takes to get something like this setup

@flynneva flynneva self-assigned this Oct 23, 2021
@flynneva flynneva added the enhancement New feature or request label Oct 23, 2021
@carlossvg carlossvg moved this to Todo in RTWG roadmap Apr 26, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
benchmarks enhancement New feature or request
Projects
Status: Todo
Development

No branches or pull requests

2 participants