Release & Deployment Processes

Official

Streamline your software releases.

Authorkreuzberg-dev
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides a comprehensive framework and set of best practices for managing the release and deployment of software across multiple platforms, ensuring consistency and reducing errors.

Core Features & Use Cases

  • Semantic Versioning: Enforces a clear MAJOR.MINOR.PATCH strategy for versioning.
  • Coordinated Multi-Platform Releases: Details the process for releasing across Rust, Python, Node.js, Ruby, Java, Go, and C#.
  • Automation with GitHub Actions: Includes example workflows for automating releases.
  • Changelog Generation: Utilizes git-cliff for automated changelog creation based on conventional commits.
  • Registry Publishing Guides: Provides specific instructions for publishing to Crates.io, PyPI, npm, RubyGems, Maven Central, Go Modules, and NuGet.
  • Release Checklist: A step-by-step guide to ensure all pre-release, release, and post-release tasks are completed.
  • Anti-Patterns: Highlights common mistakes to avoid during the release process.

Quick Start

Follow the release checklist to ensure a smooth and consistent software release.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: Release & Deployment Processes
Download link: https://github.com/kreuzberg-dev/html-to-markdown/archive/main.zip#release-deployment-processes

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.