Documentation Index
Fetch the complete documentation index at: https://docs.roboticks.io/llms.txt
Use this file to discover all available pages before exploring further.
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.rbtk github link
Link a repository to the current Roboticks project. The GitHub App must already be installed on the repo (or its parent org).
| Flag | Description |
|---|---|
--repo <owner/name> | GitHub repo (required) |
--branch <ref> | Default branch for release evidence (auto-detected if omitted) |
--watch-prs all|labeled|none | Which PRs trigger Check Runs. labeled waits for a roboticks label. Default: all. |
--block-merge / --no-block-merge | Whether the Roboticks Check Run is required for merge. Default: --no-block-merge (advisory). |
Examples
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
rbtk github unlink
Detach a repo from the current project. The GitHub App stays installed; only the link to this project is removed.
| Flag | Description |
|---|---|
--repo <owner/name> | GitHub repo (required) |
--purge-history | Also delete historical Check Runs and webhook receipts. Default: keep history. |
--confirm | Skip the interactive prompt. |
Bulk reattachment after a repo move
When a repo is renamed or transferred between GitHub orgs, the App may need re-linking:--purge-history.
Webhook secret rotation
Webhook signing secrets rotate automatically every 90 days. Force a rotation now:Troubleshooting
link returns `App not installed`
link returns `App not installed`
Install the App on the repo (or its parent org) via GitHub App → Installation, then retry
rbtk github link.Check Runs never appear after link
Check Runs never appear after link
Run
rbtk github status --repo <repo>. If LAST WEBHOOK is older than a few minutes after a push, the webhook isn’t reaching us — check Settings → Webhooks on the GitHub repo for delivery errors.Block-merge accidentally enabled
Block-merge accidentally enabled
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.