version-release

Automate release planning, version bumps, and GitHub Release notes.

Updated May 11, 2026
One-click install
npx skills add https://github.com/zmh13928433602-sys/lobe-chat --skill version-release-zmh13928433602-sys
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: version-release
Source: https://github.com/zmh13928433602-sys/lobe-chat/tree/main/.agents/skills/version-release
Command: npx skills add https://github.com/zmh13928433602-sys/lobe-chat --skill version-release-zmh13928433602-sys

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinating software releases, version bumps, and release notes is error-prone and time-consuming without automation; this skill standardizes and accelerates the process.

Core Features & Use Cases

  • Release planning and versioning: Automates branch selection, version bumps, and PR workflows for minor and patch releases.
  • Release notes automation: Generates and attaches changelogs to GitHub Releases and keeps canary to main sync intact.
  • Scope-aware policies: Enforces rules for canary/main flow, PR titles, and post-release synchronization to ensure consistent releases.

Quick Start

Initiate a minor or patch release using the version-release workflow following the canary-to-main process.

Frequently Asked Questions about version-release

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate GitHub Release notes and version bumping for software deployments?▼

Automating GitHub Release notes and version bumping standardizes release workflows by enforcing branch rules, generating changelogs, and automatically tagging deployments across canary-to-main pipelines.

What is the canary-to-main release workflow for minor and patch releases?▼

The canary-to-main release workflow is a process that automates branch selection, version bumping, and PR synchronization to ensure minor and patch releases are standardized and deployed correctly.

Can I use this automation for hotfix deployments and migration releases?▼

Yes, the release automation supports hotfix deployments and migration releases by enforcing specific release types, branch rules, and post-release syncing to maintain consistent versioning.

How do I enforce PR titles and branch rules during version releases?▼

Enforcing PR titles and branch rules during version releases is handled by scope-aware policies that validate PR naming conventions and ensure post-release synchronization between canary and main branches.

Does this release automation tool generate changelogs for existing GitHub projects?▼

Yes, the release automation generates and attaches changelogs directly to GitHub Releases, ensuring that version bumping and release notes are consistently documented for existing software projects.