Framework-agnostic release automation for GitHub Actions
Get up and running in minutes with minimal configuration.
Full reference for all configuration options.
Complete configurations for common use cases.
NPM / GitHub Packages
Authenticate with npm registry or GitHub Packages.
Cargo / crates.io
Publish Rust crates to crates.io.
Publish packages to PyPI with trusted publishing.
Docker Registries
Push images to Docker Hub, GHCR, or ECR.
Release Go modules via Git tags.
Composer / Packagist
Publish PHP packages to Packagist.
| 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 |