← Integrations
Planned

GitHub + Elido: release and PR automation is planned

The Elido API can store a GitHub OAuth connection, but nothing acts on it yet: no release shortening, no PR comments, and no dashboard card. This page lists what is and is not built.

Was Sie tun können

Where this stands

OAuth plumbing exists
api-core has connect, status and disconnect endpoints for a GitHub OAuth app, requesting the read:user and repo scopes. There is no connect button for it in the dashboard.
No GitHub features yet
Nothing reads releases or pull requests, and nothing posts comments. The connection is not used by any job.
CI works today
A GitHub Actions step can call the Elido REST API with an API key to create or update short links during a release.
Webhooks work today
Elido webhooks (link.created, link.broken, link.expired and others) can be pointed at any HTTPS endpoint, including one that talks to GitHub.

How it works

Nothing runs on GitHub events

Elido does not register webhooks on your repositories and does not receive release or pull-request events. The planned design is described below. Until it ships, automate from your own CI.

Today

What works today

These use features that exist now. None of them needs the GitHub connection.

  1. 1
    Create an Elido API key

    Dashboard, API keys. Store it as a GitHub Actions secret.

  2. 2
    Call the REST API from a workflow

    Add a step that creates or updates the short link for your release URL. See the API reference for the links endpoints.

  3. 3
    Optionally subscribe a webhook

    Create a webhook in the dashboard for the events you care about and send it to your own endpoint.

Authentication

OAuth app, not a GitHub App

The backend registers a GitHub OAuth app flow (authorize, token exchange, user lookup). It is not a GitHub App installation, and it requests the broad repo scope, which would be narrowed before any feature ships. PKCE is off, and Disconnect only marks the connection revoked in Elido.

Planned

Planned, not built

  • Shortening URLs in release notes automatically.
  • A PR bot that comments when a pull request touches a tracked URL.
  • A dashboard card to connect and manage GitHub.
  • Moving from an OAuth app to a GitHub App with narrower, repository-level permissions.

Frequently asked questions

Can I install an Elido GitHub App?+

Not yet. Only OAuth plumbing exists in the API, and no UI or feature is attached to it.

Does Elido shorten my release notes?+

No. Use a CI step that calls the REST API.

Will Elido comment on pull requests?+

Not today. A PR bot is planned.

Is the status really Planned?+

Yes. The OAuth endpoints exist, but a user cannot connect GitHub from the dashboard and no feature uses the connection.

When will it ship?+

There is no committed date. Use the button above to tell us you need it.

Automate release links from CI today

Start free. No card required.