{"repo":"getsentry/craft","free":true,"listed":false,"github":"https://github.com/getsentry/craft","clone":"git clone https://github.com/getsentry/craft.git","description":"The universal Sentry release CLI 🚀","language":"TypeScript","stars":193,"topics":["release-automation","packaging","sentry","cli","sentry-release-registry","nuget","npm","pypi","rust-crate","typescript"],"license":"MIT","category":"cli-tools","readme_excerpt":"Craft: Universal Release Tool Craft is a command line tool that helps automate and pipeline package releases. It enforces a specific workflow for managing release branches, changelogs, and artifact publishing. 📚 Full Documentation Quick Start Installation Download the latest binary release, or install via npm: Usage Features - Auto Versioning - Automatically determine version bumps from conventional commits - Multiple Targets - Publish to GitHub, NPM, PyPI, Docker, Crates.io, NuGet, and more - Changelog Management - Auto-generate changelogs from commits or validate manual entries - Workspace Support - Handle monorepos with NPM/Yarn workspaces - CI Integration - Wait for CI to pass, download artifacts, and publish - GitHub Actions - Built-in actions for release preparation and changelog previews Configuration Create a .craft.yml in your project root: See the configuration reference for all options. Supported Targets Target Description ------------------ ------------------------------------- github GitHub releases and tags npm NPM registry (with workspace support) pypi Python Package Index crates Rust crates.io nuget .NET NuGet docker Docker registries brew Homebrew formulas gcs Google Cloud Storage gh-pages GitHub Pages cocoapods CocoaPods gem RubyGems maven Maven Central hex Elixir Hex pub-dev Dart/Flutter pub.dev aws-lambda-layer AWS Lambda layers powershell PowerShell Gallery See the targets documentation for configuration details. GitHub Actions Craft provides GitHub Acti","default_branch":null,"files":null,"tree":[],"storefront":"/r/getsentry","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/getsentry/craft/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}