# Setup self hosted runner ## Pre-requisites * Access to **BFS-QA machines/QA-i7-01** * **Admin** role for [slice-ros](https://github.com/slicelife/slice-ros) repository on GitHUb ## Setup 1. Open [slice-ros](https://github.com/slicelife/slice-ros) 2. Go to **Settings** tab 3. From the left panel, select **Actions/Runners**![](https://hackmd.io/_uploads/SyKVyAG-p.png) 4. Tap on **New runner** button![](https://hackmd.io/_uploads/SkZOy0fZ6.png) 5. Then, a page opens showing some commands to run on terminal like below: ![](https://hackmd.io/_uploads/rypa9KSWa.png) --- Then, using the shared **QA-i7-01** mac, run those commands on terminal. When it is asked to enter labels for the self hosted runner, add `qa-i7-01` as an additional label. In addition to commands in **Download** section, you should see **Configure** section as well ![](https://hackmd.io/_uploads/B1AyjYHZp.png) --- After this configurations, we should be seeing the new runner in idle state like below ![](https://hackmd.io/_uploads/r1RcitHZp.png) ### Ref: A video [tutorial](https://www.youtube.com/watch?v=SASoUr9X0QA&t=631s) on the topic