Building ROCKNIX Using GitHub Runners¶
1. Fork the Repositories¶
Create forks of the following repositories:
2. Create a GitHub Personal Access Token¶
- Go to https://github.com/settings/tokens.
- Click Generate new token → Generate new token (classic).
- Add a note (e.g.
rocknix). - Choose an expiration date.
- Select the following scopes:
workflowwrite:packages
- Click Generate token.
⚠️ Important: Copy and securely save your newly generated token — you will need it later!
3. Enable Actions on the distribution Fork¶
- Go to Settings → Actions → General.
- Select Allow all actions and reusable workflows.
- Click Save.
4. Add an Actions Secret¶
- Go to Settings → Secrets and variables → Actions.
- Click New repository secret.

- Fill in the form as follows:
- Name:
GH_PAT - Secret:
your token from Step 2
- Name:
- Click Add secret.
5. Run the Build Action¶
- Go to the Actions tab in your forked repository.
- Select the Build workflow.
- Click Run workflow to start the build process.
⏱️ Build Duration¶
The first build will take approximately 13 hours. Subsequent builds will be significantly faster thanks to the generated ccache.
Once the workflow completes successfully, your ROCKNIX build artifacts will be available in the workflow run summary.


