What the card shows
Paradime checks every connection each day. To check now, click Check now.
Connection states
When a connection is Suspended, click Reconnect with a new token and run the install again. See Connect gitlab.com or Connect GitLab Self-Managed.
Webhook states
Repairs that Paradime makes
When the bot role is Maintainer, the daily check repairs webhooks. If GitLab disabled a webhook, or the webhook is gone, Paradime creates a new webhook with a new secret and deletes the disabled one. Each repair is in the audit log. A Developer bot cannot manage webhooks, so you repair them yourself.Re-install the webhooks
- On the connection card, click Re-install hooks.
- If the bot is a Developer, paste an Owner token from a project Maintainer or group Owner. Paradime uses it once to create the webhooks again, and does not store it.
- In GitLab, open each project’s Settings > Webhooks and edit the Paradime webhook.
- Paste the new Secret token, then save.
- In Paradime, click I’ve updated the hooks.
Token rotation
Paradime rotates the bot token by itself when GitLab allows it:- The token needs the
self_rotatescope, and GitLab 17.9 or later. Install for me adds the scope when your GitLab version supports it. For Use my own bot, add it when you create the token. - Paradime rotates the token when 80% of its lifetime has passed. The new token has the same lifetime.
- Paradime saves the new token before it uses it. If the rotation fails, the connection shows Suspended only when the old token no longer works.
<n> days. Click Reconnect with a new token before that date, or Turbo CI stops on GitLab.
Unlink a project
To stop workspaces from reaching a project through the connection:- On the connection card, find the project and click Unlink.
- Select I understand, unlink this project and confirm.
Add another top-level group
On gitlab.com, one connection covers one top-level group. Click Install on another top-level group to connect projects in another group. Each group gets its own card.Disconnect GitLab
- On the connection card, click Disconnect.
- If the bot cannot delete webhooks, paste an Owner token (optional). Paradime uses it once to remove the webhooks, and does not store it.
- Select I understand, disconnect GitLab and confirm.