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.