release

Automate Levante release pipelines with version bumps, tags, and draft releases.

39|13|Updated Aug 8, 2025
One-click install
npx skills add https://github.com/levante-hub/levante --skill release-levante-hub
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release
Source: https://github.com/levante-hub/levante/tree/main/.claude/skills/release
Command: npx skills add https://github.com/levante-hub/levante --skill release-levante-hub

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Automates the Levante release pipeline (beta from develop, stable from main), reducing manual steps and human error in versioning, tagging, and publishing release notes.

Core Features & Use Cases

  • Version bumping and tag creation for beta and stable releases
  • Automated release notes generation and publishing draft releases
  • CI integration: optional waiting for runs and triggering builds

Quick Start

Run the release workflow for a target version or let it infer the next beta/stable release based on your current branch.

Frequently Asked Questions about release

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

FAQPage Schema
How do I automate Git version bumping and GitHub release publishing from the command line?

Automating Git version bumping and GitHub release publishing is handled by a script-driven workflow that bumps versions, creates annotated tags, and publishes draft releases directly to GitHub.

What is the best way to create beta releases from a develop branch and stable releases from main?

Creating beta releases from a develop branch and stable releases from main requires a pipeline that infers the target version based on the current branch, creates the matching annotated Git tag, and generates automated release notes.

Can I wait for CI pipeline builds to finish before creating a new Git tag?

Waiting for CI pipeline builds before creating a new Git tag is supported, allowing the release pipeline to pause for ongoing GitHub workflow runs to complete before publishing the final draft release.

How do I generate automated release notes for a GitHub draft release?

Generating automated release notes for a GitHub draft release is integrated into the version bumping workflow, which applies script-driven logic to interact with the GitHub CLI and populate the release details.

Does this release automation pipeline require specific dependencies to interact with Git and GitHub?

The release automation pipeline requires the Git and GitHub CLI tools to be present in the environment, as it relies on these external scripts to validate inputs, create annotated tags, and enforce the overall release workflow.

Why should I use a script-driven workflow for versioning instead of manual Git tagging?

Using a script-driven workflow for versioning instead of manual Git tagging reduces human error by automatically validating inputs, bumping versions consistently, and orchestrating the transition from develop to main through annotated tags.