github-release-best-practices

Installation
SKILL.md

GitHub Release Best Practices

Release management for Rust workspaces with versioning, changelog, and quality gates.

Key Steps

  1. Quality Gates: ./scripts/quality-gates.sh
  2. Version Bump: Update Cargo.toml workspace version
  3. Changelog: Update CHANGELOG.md (Keep a Changelog format)
  4. Tag + Push: git tag -a v0.X.Y -m "Release v0.X.Y" && git push origin v0.X.Y
  5. GitHub Release: gh release create v0.X.Y --title "v0.X.Y" --notes-file CHANGELOG.md

Semver Matrix

Change Type Bump Example
Breaking MAJOR 0.1.7 → 1.0.0
New Feature MINOR 0.1.7 → 0.2.0
Bug Fix PATCH 0.1.7 → 0.1.8
Related skills

More from d-o-hub/rust-self-learning-memory

Installs
34
GitHub Stars
7
First Seen
Feb 21, 2026