Skip to main content

How Yanib works

The release pipeline in 60 seconds

You keep shipping the way you already do, commits, PRs, tags. When you publish a release on GitHub or GitLab, Yanib takes it from there.

  1. 1

    You push a tag

    Publish a release on GitHub (or tag push on GitLab). Our webhook picks it up in seconds. No CI step, no GitHub Action, no YAML to maintain.

  2. 2

    AI writes a draft

    Yanib pulls every commit and merged PR between the previous tag and this one, feeds them to the AI with context about your repo's stack and history, and produces a structured story, grouped by Breaking / Feature / Fix.

  3. 3

    You review and publish

    Edit anything that needs a human touch. Hit Publish. Yanib updates your GitHub Release, your public story page, sends it to Slack/Discord/email subscribers, and refreshes any embedded widgets, all at once.

Prefer not to tag? Yanib can also auto release on every merged PR, or batch up merged PRs on a schedule (daily, weekly, or monthly). See Auto release triggers.