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
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
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
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.