Skip to content

Getting Started

Welcome to releasio! This guide will help you set up automated releases for your Python project.

What is releasio?

releasio is a release automation tool for Python projects that:

  • Analyzes commits to determine version bumps automatically
  • Generates changelogs from your commit history
  • Creates release PRs with version updates ready to merge
  • Publishes to PyPI using trusted publishing (no tokens needed!)

Prerequisites

Before you begin, make sure you have:

  • Python 3.11+ installed
  • Git repository for your project
  • pyproject.toml with your project metadata
  • git-cliff for changelog generation
  • Installation


    Install releasio and its dependencies

    Install now

  • Quick Start


    Get up and running in 5 minutes

    Quick start

  • First Release


    Complete walkthrough of your first release

    First release

Next Steps

After completing the getting started guide, explore: