Skip to main content

rbtk github

The GitHub App is the #1 integration — it’s how PRs become Check Runs and how requirements get linked to commits. The github group is the CLI surface around it. The dashboard is faster for the first install; the CLI shines for scripting (e.g., bulk linking after a repo migration).
The GitHub App itself is installed through the GitHub UI — rbtk github doesn’t install the App, only links already-installed repos to projects. See GitHub App → Installation for the install flow.
Link a repository to the current Roboticks project. The GitHub App must already be installed on the repo (or its parent org).

Examples

After linking, push a commit and a Check Run named Roboticks appears within ~30 s.

rbtk github status

Show GitHub App install status and the project’s linked repos.
--output json returns the full record including webhook signing secret rotation timestamps.

Per-repo deep dive

Detach a repo from the current project. The GitHub App stays installed; only the link to this project is removed.
Unlinking does not uninstall the GitHub App from the org. To fully remove access, uninstall in GitHub’s Settings → Integrations → Roboticks → Configure → Uninstall.

Bulk reattachment after a repo move

When a repo is renamed or transferred between GitHub orgs, the App may need re-linking:
Webhook history is preserved unless you pass --purge-history.

Webhook secret rotation

Webhook signing secrets rotate automatically every 90 days. Force a rotation now:
The new secret is pushed to the GitHub App config; no action required on the GitHub side. Existing in-flight deliveries finish under the old secret.

Troubleshooting

link is idempotent — re-running with new flags updates the link in place.

Next

GitHub App installation

The App-install flow (web UI).

Test commands

What runs after a PR triggers a Check Run.