Framework-agnostic release automation for GitHub Actions

CI Release License

Getting Started

Quick Start

Get up and running in minutes with minimal configuration.

Configuration

Full reference for all configuration options.

Examples

Complete configurations for common use cases.

Authentication Guides

npm NPM / GitHub Packages

Authenticate with npm registry or GitHub Packages.

Rust Cargo / crates.io

Publish Rust crates to crates.io.

Python Python / PyPI

Publish packages to PyPI with trusted publishing.

Docker Docker Registries

Push images to Docker Hub, GHCR, or ECR.

Go Go Modules

Release Go modules via Git tags.

Composer Composer / Packagist

Publish PHP packages to Packagist.

Supported Ecosystems

Ecosystem Version File Publish Method
npm package.json npm publish
cargo Cargo.toml cargo publish
python pyproject.toml uv publish / twine
go go.mod Git tags only
composer composer.json Git tags (Packagist)
docker Dockerfile docker buildx
custom User-defined User-defined script