Skip to main content
Settings
Color Mode
Theme Skin
Background

Appearance preferences are saved in this browser only.

Environment
Current Environment Production

Built with JEKYLL_ENV=production. Changes require deployment.

Quick Links
Theme & Build
Theme
jekyll-theme-zer0 Local
Jekyll v4.4.1
Last Build Oct 18, 02:18
Page Location
Page Info
Layout default
Collection docs
Path _docs/development/release-management.md
URL /docs/development/release-management/
Date 2026-10-18
Source Code

Set repository: USER/REPO in your _config.yml to enable source-code shortcuts.

Table of Contents

Release Management

Releases follow Conventional Commits and Semantic Versioning. The release process is fully automated via scripts/bin/release:

./scripts/bin/release patch           # e.g. 1.9.8 → 1.9.9
./scripts/bin/release minor           # e.g. 1.9.8 → 1.10.0
./scripts/bin/release patch --dry-run # preview without changes

The command handles version bumping, CHANGELOG generation, gem build, RubyGems publication, and GitHub release creation in one step.

Full Reference

The complete release automation guide — 10-step workflow, flags, troubleshooting, library architecture — is in the contributor docs:

Release Automation → docs/systems/release-automation.md

See also: Automated Version System → docs/systems/automated-version-system.md