From c21be2e020ecef7a15e71023fba46c7d877bcdb8 Mon Sep 17 00:00:00 2001 From: ineskhou Date: Tue, 11 Nov 2025 13:57:30 -0800 Subject: [PATCH 1/2] updated instrucitons in case people get confsued like i did --- docs/additional-resources/self-hosted-runner-setup.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/additional-resources/self-hosted-runner-setup.md b/docs/additional-resources/self-hosted-runner-setup.md index db6d2da1..b8f00701 100644 --- a/docs/additional-resources/self-hosted-runner-setup.md +++ b/docs/additional-resources/self-hosted-runner-setup.md @@ -144,4 +144,6 @@ reboot ./run.sh ``` +You may have initial issues with running the scripts because of west installations. In order to setup the zephyr environment cd into your work folder (it should have asked you to choose a folder name, default would be _work), and then in proves-core-reference/proves-core-reference and run make. This will take care of all of the dependencies needed + Ensure that you set our computer to not sleep or hibernate, as this will stop the runner. Also ensure that the runner is restarted if the machine reboots. From d97f1358058929eb5aa00cebd503edbb9e4b1299 Mon Sep 17 00:00:00 2001 From: aychar Date: Tue, 11 Nov 2025 16:14:23 -0600 Subject: [PATCH 2/2] Revise self-hosted runner setup instructions --- .../self-hosted-runner-setup.md | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/docs/additional-resources/self-hosted-runner-setup.md b/docs/additional-resources/self-hosted-runner-setup.md index b8f00701..5751fc0f 100644 --- a/docs/additional-resources/self-hosted-runner-setup.md +++ b/docs/additional-resources/self-hosted-runner-setup.md @@ -136,14 +136,22 @@ reboot - When configuring the runner in `config.sh`, ensure that when prompted, you enter `proves` as the runner group, and that you add `integration` as a label, otherwise the runner won't fit the criteria to be used for the workflow. -5. **Connect the PROVES hardware**: Ensure that the PROVES hardware is connected to the machine via USB. +5. **Install dependencies**: Clone the repository & set up west dependencies beforehand to ensure tests will work correctly. -6. **Run the self-hosted runner**: Start the runner using the provided script. + - Assuming default paths/settings for the runner: + - ```sh + cd ~/actions-runner/_work + mkdir proves-core-reference && cd proves-core-reference + git clone https://github.com/open-source-space-foundation/proves-core-reference + cd proves-core-reference + make + ``` +6. **Connect the PROVES hardware**: Ensure that the PROVES hardware is connected to the machine via USB. + +7. **Run the self-hosted runner**: Start the runner using the provided script. ```sh ./run.sh ``` -You may have initial issues with running the scripts because of west installations. In order to setup the zephyr environment cd into your work folder (it should have asked you to choose a folder name, default would be _work), and then in proves-core-reference/proves-core-reference and run make. This will take care of all of the dependencies needed - Ensure that you set our computer to not sleep or hibernate, as this will stop the runner. Also ensure that the runner is restarted if the machine reboots.